Команды операционной системы

Far Manager


Команды операционной системы

Far Manager самостоятельно обрабатывает следующие команды операционной системы:

CLSОчистка экрана.
disk:Сменить на панели текущий диск на указанный "disk".
CD [disk:]path или
CHDIR [disk:]path
Сменить на панели текущий путь на указанный "path". Если указано имя диска, меняется также и диск. Если активная панель отображает файловую систему, эмулируемую плагином, то команда "CD" в командной строке может быть использована для смены текущей папки этой файловой системы. В отличие от "CD" команда "CHDIR" всегда воспринимает указанный параметр как имя реальной папки, вне зависимости от типа файловой панели.

Если в качестве параметра path указан символ ~ (и в текущей папке нет файлового объекта с таким именем), то произойдёт переход в папку, содержащую основной исполняемый модуль Far. Значение для символа ~ задаётся в диалоге Настройка командной строки.
CHCP [nnn]Вывод или смена текущего номера кодовой страницы. "nnn" - номер кодовой страницы. CHCP без параметра покажет текущий номера кодовой страницы.
SET variable=[string]Установить переменную среды "variable" в значение "string". Если "string" не указано, то переменная среды "variable" будет удалена. Некоторые переменные среды Far Manager устанавливает при старте самостоятельно.
IF [NOT] EXIST filename commandВыполнить команду "command" если "filename" существует. Префикс "NOT" указывает на обратное условие, т.е. выполнить команду "command" если "filename" НЕ существует.
IF [NOT] DEFINED variable commandКоманда аналогична IF EXIST, но проверяет существование переменной среды "variable". Если переменная среды "variable" существует, то будет выполнена команда "command".

Команды "IF" могут быть вложенными, например команда "command".

Команда if exist file1 if not exist file2 if defined variable command

будет выполнена только в том случае, если существует файл "file1" и не существует файл "file2" и определена переменная среды "variable".
pushd pathКоманда PUSHD сохраняет текущий каталог во внутреннем стеке и делает текущим каталог path.
popdПереходит в каталог, сохранённый командой PUSHD.
clrdОчищает стек каталогов, сохранённых командой PUSHD.
title [строка]Устанавливает фиксированный заголовок окна консоли.
Переданная строка будет использоваться вместо стандартной логики формирования заголовка консоли до завершения текущего сеанса. Если строка не указана, будет восстановлено стандартное поведение.

Примечания

1. Если синтаксис команд отличается от указанных, то Far Manager передаёт управление командному процессору операционной системы.

2. Перечисленные команды работают в:


Far Manager © 1996—2000 Eugene Roshal, © 2000—2015 Far Group