Описание функции | |
DriveGetDrive |
Возвращает массив, содержащий список устройств.
DriveGetDrive('type')
Параметры
type | Типы устройств для поиска: 'ALL', 'CDROM', 'REMOVABLE', 'FIXED', 'NETWORK', 'RAMDISK' или 'UNKNOWN' |
Возвращаемое значение
Успех: | Возвращает массив строк (буква диска и двоеточие, например, C:), содержащий список найденных устройств. Нулевой элемент массива ($var_array[0]) содержит количество найденных устройств. |
Ошибка: | Возвращает пустую строку "" и устанавливает значение @error равным 1. |
Примечания
Для получения списка всех устройств в качестве параметра используйте 'ALL'.
Примеры: | Как создать кнопку? |
exect=$var_aa=DriveGetDrive('ALL') GLOBALEXECT<$var_aa> ;; массив, содержащий список устройств
exect=$var_aa=DriveGetDrive('REMOVABLE') sends=$var_aa??-1||#L1 exect=$var_s=NOT~~'GLOBALSENDS<1>'?_Exit():0 zunpf=%%TCIMG_PATH%%\boot.zip||GLOBALSENDS<1>\//0||progres<>||foldname<1> ;; распаковать в корень съемного носителя архив boot.zip (если носителей несколько, то первый по списку)
exect=$var_aa=DriveGetDrive('REMOVABLE') sends=$var_aa??-1 exect=$var_s=NOT~~'GLOBALSENDS<1>'?_Exit():0 GLOBALSENDS<b> zunpf=%%TCIMG_PATH%%\boot.zip||GLOBALARRAY<1>\//0||progres<>||foldname<1> ;; выбрать съемный носитель в окне и распаковать в корень этого носителя архив boot.zip в именную папку
exect=$var_a=DriveGetDrive('FIXED') anf2d=$var_a||1||##@@s151::|G;;$$~~GB GLOBALANF2D<a> ;; получить свободное место для разделов жесткого диска
exect=$var_x=IsArray(DriveGetDrive('CDROM'))||_ViewValues($var_x) ;; возвращает 1, если CDROM есть, 0, если нет