Русский
DAEMON Tools HOME
DAEMON Tools FORUM

Поддержка командной строки

Использование пакетных файлов помогает автоматизировать выполнение возникающих задач при работе с образами или виртуальными приводами. При этом никакого вмешательства пользователя не требуется. В самом конце раздела приведен пример использования этих команд в пакетном файле. Отдельные команды могут быть выполнены из командной строки. Чтобы увидеть командную строку достаточно проделать следующее: Пуск → Выполнить → cmd → ОК

Общий формат команд:

DTAgent.exe -[Command [options]]

В квадратные скобки помещены необязательные части. Обратите внимание, что перед командой стоит знак дефиса, а параметры разделяются запятыми.

Команды

-add
Увеличить количество виртуальных устройств на 1. Возвращает число виртуальных устройств, а в случае ошибки -1.

Синтаксис: -add <тип>

<тип>: "dt", "scsi" или "ide"

Пример: DTAgent.exe -add ide

Примечание 1: Если значение <тип> не указано, то оно автоматически будет установлено как "scsi". Значение ide можно использовать только в версии Pro Advanced.

-mount
Замонтировать образ на виртуальный привод.

Синтаксис: -mount <тип>,<№>,<путь>

<тип>: "dt", "scsi" или "ide"
<№>:    номер привода
<путь>: путь к образу

Пример: DTAgent.exe -mount ide, 0, "f:\test.iso"

Примечание 2: Наибольшее количество SCSI устройств <№>, которое можно указать, зависит от типа лицензии. Наибольшее количество IDE приводов — 4 (только для версии Pro Advanced).

-unmount
Размонтировать виртуальный привод.

Синтаксис: -unmount <тип>,<№>

<тип>: "dt", "scsi" или "ide"
<№>:    номер привода

Пример: DTAgent.exe -unmount ide, 0

-unmount_all
Размонтировать все виртуальные приводы. Возвращает 0 в случае успешного завершения или -1 в случае ошибки. Без параметров.

Пример: DTAgent.exe -unmount_all

-remove
Уменьшить количество виртуальных устройств. Возвращает число виртуальных устройств или -1 в случае ошибки.

Синтаксис: -remove <тип>,<№>

<тип>: "dt", "scsi" или "ide"
<№>:    номер привода

Пример: DTAgent.exe -remove ide, 0

-get_letter
Получить букву виртуального устройства. Возвращает номер буквы (0-A,1-B,2-C и т.д.) в случае в случае успешного выполнения или -1, если возникнет ошибка.

Синтаксис: -get_letter <тип>,<№>

<тип>: "dt", "scsi" или "ide"
<№>:    номер привода

Пример: DTAgent.exe -get_letter ide, 1

-get_count
Получить количество виртуальных приводов. Возвращает количество устройств или -1 в случае ошибки. Без параметров.

Синтаксис: -get_count <тип>

<тип>: "dt", "scsi" или "ide"

Пример: DTLite.exe -get_count scsi

-set_count
Установить количество виртуальных приводов. Возвращает 0 в случае успешного результата или -1 в случае ошибки.

Синтаксис: -set_count <тип>,<№>

<тип>: "dt", "scsi" или "ide"
<№>:    количество виртуальных приводов для эмуляции

Пример: DTAgent.exe -set_count ide, 1