Показать полную графическую версию : [решено] Использование некоторых функций AutoIt3Wrapper Gui
FlatX007
08-07-2009, 10:03
Интересует как пользоватся функциями (и для чего сопсно они нужны)
Вкладка Resource Update
1. Extra resource Fields: - для чего вообще непонятно ... добавляется строчка например:
#AutoIt3Wrapper_Res_Field=made bu|FlatX007 - и что с этим дальше делать ?
Вкладка Res Add Files
1. Extra Files: я так понял добавляет в ресурсы скрипта файлы, вот я прописываю например путь до изображения "D:\img.jpg" , добавляется строчка: #AutoIt3Wrapper_Res_File_Add=D:\img.jpg - и как в последующим сослаться на это изображение ?
Необходима вот эта UDF (http://www.autoitscript.com/forum/index.php?showtopic=51103&hl=#AutoIt3Wrapper_Res_File_Add=).
К этой UDF есть и примеры.
В папке со скриптом необходимо разместить файл: ResHacker.exe.
Для тестирования, скрипт необходимо скомпилировать.
#Region;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_UseUpx=n
#AutoIt3Wrapper_run_after=ResHacker.exe -add %out%, %out%, C:\WINDOWS\Help\Tours\htmlTour\best_robust_big.jpg, rcdata, TEST_JPG, 0
#AutoIt3Wrapper_Res_Field=ProductName|Res Field: ProductName
#AutoIt3Wrapper_Res_Field=AutoIt Version|Res Field: AutoIt Version (%AutoItVer%)
#AutoIt3Wrapper_Res_Field=Мега супер поле|Res Field: Мега супер поле
#AutoIt3Wrapper_run_after=upx.exe --best --compress-resources=0 "%out%"
#EndRegion;**** Directives created by AutoIt3Wrapper_GUI ****
Opt('GUIOnEventMode', 1)
Opt('MustDeclareVars', 1)
Opt('TrayIconDebug', 1)
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <resources.au3>
HotKeySet('!{ESC}', '_Pro_Exit'); Закрыть скрипт: Alt + ESC
GUICreate('Test', 400, 400, -1, -1)
GUISetOnEvent($GUI_EVENT_CLOSE, '_Pro_Exit')
Local $hImage = GUICtrlCreatePic('', 10, 10, 100, 100)
_ResourceSetImageToCtrl($hImage, 'TEST_JPG')
GUISetState()
While 1
Sleep(10)
WEnd
Func _Pro_Exit()
Exit
EndFunc
Посмотри в скомпилированном файл: свойства > версия > дополнительные сведения
там бeдут поля из: #AutoIt3Wrapper_Res_Field
Большинство вопросов можно решить - немного поискав и почитав ответы через офф форум (http://www.autoitscript.com/forum/index.php?act=Search).
Справка AutoIt3Wrapper. (http://www.autoitscript.com/autoit3/scite/docs/AutoIt3Wrapper.htm)
Так же она в SciTe есть, если сборка вот эта (http://www.autoitscript.com/autoit3/scite/downloads.shtml).
FlatX007
08-07-2009, 10:57
Вроде чёто понял :happy:
А upx300w - можно использовать ? (он через командную строку)
upx300w » - это трёх сот вольтовый упаковщик файлов? ;)
Т.е. проще говоря он сжимает exe файл. Хм, хз...попробуй - самому интересно :moil:
FlatX007
08-07-2009, 11:13
незнаю у себя в програмных дебрях нашол ... ща мозг возьму в руки и попробую.
Если чё 300W - это 300Ват :)
FlatX007
08-07-2009, 14:23
Посмотри в скомпилированном файл: свойства > версия > дополнительные сведения
там бeдут поля из: #AutoIt3Wrapper_Res_Field »
То ,что я вписал - я не нашёл в свойствах :) да ладно не это главное, я с ресурсами разобрался кароче.
То ,что я вписал - я не нашёл в свойствах »
? именно это и делает #AutoIt3Wrapper_Res_Field - добавляет информацию в свойства файла (версия > дополнительные сведения)
FlatX007
08-07-2009, 18:15
Это ты для ХР пишеш ... в Висте нет такова.
Есть только свойства ---> подробно. Там небыло графы со словами которые я вписал.
Есть только свойства ---> подробно. Там небыло графы со словами которые я вписал. »
ам ) я все забываю про эту тестовую свинку ))) ...интересно какая идея для неё.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.