УЧЕБНИК ПО АВТОУСТАНОВКЕ WINDOWS

       

Команда


Описание

<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>


Содержание раздела