App - это интепретатор скрипта для защищенного запуска приложений. Используйте App для чтения исполняемого скрипта для копирования стандартизованных файлов .ini в пользовательские каталоги перед запуском приложений, или для осуществления очистки после завершения работы приложения.
Синтаксис
app scriptfilename
Параметры
scriptfilename - имя скрипта, содержащего специальные команды (см. ниже)
Замечания
Если не указан параметр scriptfilename, app выводит сообщение об ошибке.
Application Execution Shell читает команды из скрипет-файла и обрабатывает их в последовательном порядке. Скриепт должен находиться в каталоге %SystemRoot%\Scripts.
Команды
copy sourcedirectory\fllespec targetdirectory
Копирует файлы из каталога sourcedirectory в каталог targetdirectory. Filespec означает копируемые файлы и может содержать шаблоны (*,?).
delete directory\fllespec
Удаляет файлы.
execute
Выполняет программу, указанную в команде path используя рабочий каталог, указанный в команде workdir
path executablepath
Executablepath определяет полный путь к исполняемому файлу
workdir directory
Устанавливает рабочий каталог
Параметры скрипта
directory - каталог
executablepath - полностью квалифицированное имя выполняемого приложения
filespec - определяет копируемые файлы. Сожет включать символы шаблона (*,?).
sourcedirectory - каталог, откуда должны копироваться файлы
targetdirectory - каталог, куда должны копироваться файлы
Примеры
Следующий скрипт запускает программу Sol.exe:
PATH C:\Wtsrv\System32\Sol.exe WORKDIR С:\Temp EXECUTEСледующий скрипт запускает Notepad.exe. После завершения, скрипт удаляет файлы в каталоге Myapps\Data:
PATH С:\Myapps\notepad.exe WORKDIR C:\Myapps\Data EXECUTE DELETE C:\Myapps\Data\*.*Следующий скрипт копирует все файлы Wri из каталога C:\Write\Files, запускает Write.exe в каталоге C:\Temp.wri, и затем по завергшшении работы удаляет все файлы из этого каталога:
PATH C:\Wtsrv\System32\Write.exe WORKDIR С:\Temp.wri COPY C:\Write\Files\*.wri C:\Temp.wri EXECUTE DELETEALL С:\Temp.wri\*.*