Drive.GetType
Описание
Получаем тип указанного диска.
ПараметрыDrive
(строка) Диск, чей тип нужно узнать. Первым символом строки будет буква используемого диска. Поэтому "C", "C:"," C:\" и "C:\Myfile.txt" это все верные значения параметра Drive.
ВозвратResultVariable
(число) Тип обнаруженного диска:
Если происходит ошибка, возвращается -1. Можно использовать Application.GetLastError для определения случился ли отказ в работе этого действия и почему. При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия
ПримерыПример 1drive_type = Drive.GetType("C:\\");Получаем тип диска, обозначенного буквой "C:\", и сохраняем результат в переменной по имени "drive_type". Обычно, возвращаемое значение будет равно 3, которое означает что диск "C:" является стационарным (жестким) диском. Пример 2what_type = Drive.GetType(_SourceDrive);Определяем, с диск какого типа была запущена программа и сохраняем результат в переменной what_type. Если пользователь запустил программу с CD-ROM или DVD-ROM диска, переменная what_type будет содержать значение 5. Примечание: _SourceDrive это встроенная переменная, что содержит букву диска, где размещен файл autorun.exe. Пример 3-- Get the type of the drive where the application is running from. -- Определяем тип диска, с которого была запущена программа. drive_type = Drive.GetType(_SourceDrive); -- If the drive type is a CD/DVD ROM drive, eject it. -- Если тип диска CD/DVD ROM диск, извлекаем его. if (drive_type == DRIVE_CDROM) then Drive.Eject(_SourceDrive); endОпределяем тип диска, с которого была запущена программа и сохраняем результат в переменной drive_type. Если пользователь запустил приложение с CD-ROM или DVD-ROM диска, то диск будет извлечен. Примечание: _SourceDrive это встроенная переменная, что содержит букву диска, где размещен файл autorun.exe.
Смотрите также: Связанные действия
|