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