Drive.Enumerate
Описание
Возвращает численно индексированную таблицу, содержащую все привода в системе пользователя.
Параметры
Нет.
ВозвратResultVariable
(таблица) Численно индексированная таблица, содержащая буквы всех приводов, имеющихся в системе пользователя. Сохраняемые значения будут в формате типа A:\. Если происходит ошибка, возвращается значение nil.
Можно использовать Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия
ПримерыПример 1Drives = Drive.Enumerate();Получаем все буквы приводов на системе пользователя и сохраняем их в численно индексированной таблице букв приводов. Drives[1] вероятнее всего будет иметь значение Пример 2-- Get a list of the available drives. -- Получаем список имеющихся приводов. drives = Drive.Enumerate(); -- Determine if an error occurred. -- Определяем, не произошло ли ошибки. error = Application.GetLastError(); -- If an error occurred, display the error message. -- If no error occurred, display the available drives in a dialog. -- Если произошла ошибка, показываем сообщение об ошибке. -- Если ошибки не было, показываем имеющиеся привода в диалоговом окне. if (error ~= 0) then Dialog.Message("Error", _tblErrorMessages[error], MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1); else -- Create a string consisting of all of the drive letters and display them. -- Создаем строку, состоящую из букв всех приводов и показываем её. all_drives = Table.Concat(drives, "\r\n"); Dialog.Message("Notice", "Below is a list of all of your current drives:\r\n" .. all_drives); endПолучаем буквы всех приводов, имеющихся в системе пользователя и сохраняем их в численно индексированной таблице букв приводов, названной "drives". Если происходит ошибка, показываем сообщение с кодом ошибки. Если ошибки не было, показываем диалоговое окно сообщения со списком всех имеющихся в настоящий момент приводов.
Смотрите также: Связанные действия
|