_ResourceSaveToFile
Сохраняет ресурс в файл.
#Include <resources.au3>
_ResourceSaveToFile ( $FileName, $ResName[, $ResType = 10[, $ResLang = 0[, $CreatePath = 0[, $DLL = -1]]]] )
Параметры
$FileName | Путь к файлу, в который необходимо сохранить ресурс |
$ResName |
Имя ресурса |
$ResType |
[необязательный] Тип ресурса |
$ResLang |
[необязательный] Язык ресурса |
$CreatePath |
[необязательный] Создать структуру каталогов, если не существует |
$DLL |
[необязательный] Путь к файлу, ресурс которого необходимо сохранить, по умолчанию -1, означает текущий скомпилированный скрипт |
Возвращаемое значение
Успех: | Возвращает размер файла ресурса |
Ошибка: | Возвращает 0 и устанавливает @error |
1 - Ошибка _ResourceGetAsBytes | |
2 - Ошибка FileOpen | |
3 - Ошибка FileWrite | |
4 - Ошибка FileClose | |
10 - Ошибка _ResourceGetAsImage | |
11 - Ошибка FileOpen | |
12 - Ошибка FileClose |
Пример
; Zedna
; http://www.autoitscript.com/forum/topic/51103-resources-udf/
#include <resources.au3>
; Сохраняет указанный ресурс в файл
$iSize = _ResourceSaveToFile(@DesktopDir & '\Icon_res.ico', "#16", $RT_ICON, 0, 0, @SystemDir & "\shell32.dll")
Run('Explorer.exe /select,' & @DesktopDir & '\Icon_res.ico')