Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] Использование некоторых функций AutoIt3Wrapper Gui (http://forum.oszone.net/showthread.php?t=144505)

FlatX007 08-07-2009 10:03 1161795

Использование некоторых функций AutoIt3Wrapper Gui
 
Интересует как пользоватся функциями (и для чего сопсно они нужны)

Вкладка 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 - и как в последующим сослаться на это изображение ?

proxy 08-07-2009 10:28 1161815

Необходима вот эта UDF.
К этой 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


Большинство вопросов можно решить - немного поискав и почитав ответы через офф форум.
Справка AutoIt3Wrapper.
Так же она в SciTe есть, если сборка вот эта.

FlatX007 08-07-2009 10:57 1161836

Вроде чёто понял :happy:
А upx300w - можно использовать ? (он через командную строку)

proxy 08-07-2009 11:02 1161842

Цитата:

Цитата FlatX007
upx300w »

- это трёх сот вольтовый упаковщик файлов? ;)
Т.е. проще говоря он сжимает exe файл. Хм, хз...попробуй - самому интересно :moil:

FlatX007 08-07-2009 11:13 1161849

незнаю у себя в програмных дебрях нашол ... ща мозг возьму в руки и попробую.

Если чё 300W - это 300Ват :)

FlatX007 08-07-2009 14:23 1162027

Цитата:

Цитата proxy
Посмотри в скомпилированном файл: свойства > версия > дополнительные сведения
там бeдут поля из: #AutoIt3Wrapper_Res_Field »

То ,что я вписал - я не нашёл в свойствах :) да ладно не это главное, я с ресурсами разобрался кароче.

proxy 08-07-2009 17:58 1162245

Цитата:

Цитата FlatX007
То ,что я вписал - я не нашёл в свойствах »

? именно это и делает #AutoIt3Wrapper_Res_Field - добавляет информацию в свойства файла (версия > дополнительные сведения)

FlatX007 08-07-2009 18:15 1162265

Это ты для ХР пишеш ... в Висте нет такова.

Есть только свойства ---> подробно. Там небыло графы со словами которые я вписал.

proxy 08-07-2009 18:26 1162283

Цитата:

Цитата FlatX007
Есть только свойства ---> подробно. Там небыло графы со словами которые я вписал. »

ам ) я все забываю про эту тестовую свинку ))) ...интересно какая идея для неё.


Время: 08:49.

Время: 08:49.
© OSzone.net 2001-