_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')