Команда
Описание
<execute>
Выполнить внешнее приложение
<AddUser>
Добавить пользователя
<AddGroup>
Добавить группу
<DelUser>
Удалить пользователя
<DelGroup>
Удалить группу
< fileio-copy >
Копировать файлы
< fileio-move >
Переместить файлы
< fileio-delete >
Удалить файлы
< fileio-rename>
Переименовать файлы
< fileio-rmdir >
Удалить каталоги
<fileio-mkdir>
Создать каталог
<fileio-shortcut>
Создать ярлык
< sfcos-disable >
Выключить Windows File protection
< sfcos-enable >
Включить Windows File protection
< netstart >
Запустить сервис
< netstop >
Остановить сервис
< hidewindow >
Скрыть окно
< showwindow >
Показать окно
< sleep >
Пауза
Параметры, которые используются командой <execute>
Параметр
|
| Описание
|
| Обязательный параметр
|
|
Program
|
| Путь к программе которую нужно запустить
|
| Да
|
|
Arguments
|
| Список параметров
|
| Нет
|
|
Hide
|
| Определят необходимо ли скрывать окно запускаемого приложения
|
| Нет
|
|
Wait
|
| Дожидаться выполнения текущего приложения
|
| Нет
|
|
Workdir
|
| Определяет рабочую папку
|
| Нет
|
|
Параметры, которые используются командой <adduser>
Параметр
|
| Описание
|
| Обязательный параметр
|
|
Username
|
| Имя будущего пользователя
|
| Да
|
|
Password
|
| Пароль который надо установить пользователю
|
| Да
|
|
Extra
|
| Дополнительные параметры которые используются командой net user
|
| Нет
|
|
Group
|
| Группа в которую добавить пользователя
|
| Нет
|
|
Параметры, которые используются командой <addgroup>
Параметр
|
| Описание
|
| Обязательный параметр
|
|
Groupname
|
| Имя будущей группы
|
| Да
|
|
Extra
|
| Дополнительные параметры, используемые командой net localgroup
|
| Нет
|
|
Параметры, которые используются командой <DelUser>
Параметр
|
| Описание
|
| Обязательный параметр
|
|
Username
|
| Имя пользователя который будет удален
|
| Да
|
|
<
/p>
Параметры, которые используются командой
< DelGroup >
Параметр
|
Описание
|
Обязательный параметр
|
Groupname
|
Имя группы которая будет удалена
|
Да
|
Параметры, которые используются командами
< fileio-copy > и
< fileio-move >
Параметр
|
Описание
|
Обязательный параметр
|
From
|
Источник
|
Да
|
Dest
|
Результат
|
Да
|
Mask
|
Маска
|
Нет
|
Recurse
|
Обрабатывать вложенные каталоги
|
Нет
|
Replace
|
Заменять файлы
|
Нет
|
Параметры, которые используются командой
< fileio-delete >
Параметр
|
Описание
|
Обязательный параметр
|
From
|
Источник
|
Да
|
Mask
|
Маска
|
Нет
|
Recurse
|
Обрабатывать вложенные каталоги
|
Нет
|
Параметры, которые используются командой
< fileio-rename>
Параметр
|
Описание
|
Обязательный параметр
|
From
|
Источник
|
Да
|
Dest
|
Результат
|
Да
|
Replace
|
Заменять файлы
|
Нет
|
Параметры, которые используются командой
< fileio-rmdir >
Параметр
|
Описание
|
Обязательный параметр
|
From
|
Источник
|
Да
|
Параметры, которые используются командой
<fileio-mkdir>
Параметр
|
Описание
|
Обязательный параметр
|
directory
|
Каталог который нужно создать
|
Да
|
Параметры, которые используются командой
<fileio-shortcut>
Параметр
|
Описание
|
Обязательный параметр
|
Link
|
Каталог который нужно создать
|
Да
|
target
|
|
Да
|
arguments
|
|
Нет
|
description
|
|
Нет
|
workdir
|
|
Нет
|
Icon
|
|
Нет
|
Параметры, которые используются командами
< hidewindow > и
< showwindow >
Параметр
|
Описание
|
Обязательный параметр
|
Class
|
Обработка окон по классу
|
Да*
|
Title
|
Обработка окон по заголовку
|
Да*
|
* Тут используется либо Class, либо Title
Команды
< sfcos-disable > и
< sfcos-enable > требуют пропатчивания sfc_os.dll. Как это делается - не знаю, поэтому не тестировал.
Команды
< netstart > и
< netstop > отвечают за запуск и остановку сервисов, соответственно.
Пример использования:
<XPlode4 > <items> <item> < netstart > ServiceName </ netstart > <netstop > ServiceName </netstop > </item > </items > < /XPlode4>
Команда
<Sleep>
Позволяет приостановить выполнение программы на N секунд
Пример использования:
<XPlode4 > <items> <item> <Sleep> 120 </ Sleep > </item > </items > < /XPlode4>
Содержание раздела