Редактор скриптов AVZ - руководство пользователя.
×
Меню
Индекс
  • 3. Параметры командной строки

3. Параметры командной строки

Параметры командной строки не обязательны, и позволяют автоматизировать работу с редактором.
 
avz_se.exe [имя_файла] [/clipboard] [/check] [/check_pos] [Lang=XX]
 
[имя_файла] - имя файла, загружаемого после запуска редактора. Имя может быть относительным (в этом случае файл ищется в текущем каталоге редактора) и абсолютным. В случае использования имени файла с пробелам необходимо заключить его в кавычки.
 
Примеры:
avz_se.exe test.txt - осуществляет загрузку файла по относительному пути (из текущего каталога редактора)
avz_se.exe c:\test\test.txt - загрузка по абсолютному пути
avz_se.exe "c:\test files folder\test.txt" - загрузка по абсолютному пути, содержащему пробелы. Обратите внимание на то, что в данном случае имя файла заключено в кавычки
 
[/clipboard] - указывает редактору на необходимость загрузить скрипт из буфера обмена. Если задать параметр /clipboard одновременно с именем файла, то в редакторе откроется содержимое буфера обмена, но при сохранении файла он будет сохранен под заданным в командной строке именем.
 
[/check] - выполняет проверку скрипта, формирует код возврата 0 при отсутствии ошибок и 1 - при наличии, после чего редактор незамедлительно завершает работу. Имеет смысл только в сочетании с именем файла или параметром /clipboard.
 
[/check_pos] - аналог /check, с тем отличием, что в случае обнаружения ошибок возвращается номер строки с ошибкой.
 
[Lang=XX] - принудительное переключение локализации. Имеет приоритет над автоматическим определением и настройкой, заданной в файле avz_se.loc. Типовые значения: Lang=RU и Lang=EN
 
Примеры содержимого BAT файлов:
Загрузка скрипта test.txt, его проверка и отображение результата:
avz_se.exe test.txt /check
echo CHECK executed with ERRORLEVEL = %ERRORLEVEL%
 
Загрузка скрипта test.txt, его проверка и отображение строки с первой ошибкой:
avz_se.exe test.txt /check_pos
echo CHECK_POS executed with ERRORLEVEL = %ERRORLEVEL%
 
Загрузка скрипта из буфера обмена, его проверка и отображение строки с первой ошибкой: 
avz_se.exe /clipboard /check_pos
echo CHECK_POS executed with ERRORLEVEL = %ERRORLEVEL%