ПрагмаСофтСтудия 2.1
Обычно, когда мы хотим запустить какую-либо программу, мы делаем двойной щелчок левой кнопкой мыши на её ярлыке или непосредственно на её стартовом исполнительном файле. При этом операционной системе для запуска приложения передаётся полный абсолютный путь к его исполнительному файлу. Если в конце данного пути разместить какой-либо текст, то после запуска программа сможет получить его, проанализировать и выполнить некоторые дополнительные действия. Такой информационный текст называют параметрами командной строки.
Наиболее простой способ для указания параметров командной строки - это использование командных файлов. Это обычные текстовые файлы с определённым расширением. Расширения этих файлов заставляют операционную систему рассматривать их содержимое, как набор команд, которые она должна выполнить. Самыми распространёнными командными файлами ОС Windows являются файлы с расширением bat.
К примеру, каждый демонстрационный проект САПР в своей папке имеет файл Run.bat. Запустив его, автоматически запустится САПР, и в него загрузится проект и тестовые сценарии (если есть), чьи файлы располагаются в той же папке, что и файл Run.bat.
При желании скопируйте Run.bat файл в папку со своим проектом и отредактируйте его. Это автоматизирует и значительно ускорит начало работы с вашим проектом в САПР.
Типичный Run.bat файл демонстрационного проекта содержит примерно следующий текст:
start /d"%PSSTUDIO_DIR%" PSStudio.exe /proj "%CD%\Project.fpproj" /test "%CD%\Script.fptest"
Синим цветом обозначены места, в которые вам необходимо вставить имена своих файлов проекта и тестовых сценариев. Запись %CD% при выполнении командного файла заменяется абсолютным путём к папке, в которой он содержится.
Формат командной строки САПР имеет следующий вид:
|
||||||||||
PATH\PSStudio.exe - абсолютный или относительный путь к стартовому файлу САПР. Относительный путь отсчитывается от папки, где находится используемый командный файл. [keys] - необязательные для указания параметры командной строки. Описаны в следующей таблице.
|