Показать полную графическую версию : [решено] Компиляция без иконки
morgan1991
09-03-2009, 11:24
Здравствуйте!
Скажите пожалуйста как можно скомпилировать скрипт совсем без иконки?
возможно так:
#region: - Include
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#endregion
#region: - Option
Opt('GUIOnEventMode', 1)
Opt('MustDeclareVars', 1)
Opt('TrayIconDebug', 1)
Opt('TrayIconHide', 0)
#endregion
#region: - Global
Global $hWinMain
#endregion
#region: GUI
$hWinMain = GUICreate('Test', 400, 400, -1, -1)
GUISetIcon('shell32.dll', -50)
GUISetOnEvent($GUI_EVENT_CLOSE, '_Pro_Exit')
GUICtrlCreateButton('Exit', 10, 50, 150, 25)
GUICtrlSetOnEvent(-1, '_Pro_Exit')
#endregion
#region: - После создания всех GUI
GUISetState(@SW_SHOW, $hWinMain)
#endregion
#region: - Sleep, Exit
While 1
Sleep(10)
WEnd
Func _Pro_Exit()
Exit
EndFunc
#endregion
но уверен есть вариант правильней.
morgan1991
09-03-2009, 12:17
не... мне нужно чтобы иконки не было не в окне а на самом файле .exe
как можно скомпилировать скрипт совсем без иконки? »
Совсем без иконки нельзя, но можно использовать иконку приложения:
http://creator-lab.ucoz.ru/Images/App_Icon.ico
Или пустую иконку (http://creator-lab.ucoz.ru/Images/Empty_Icon.ico) :)
http://creator-lab.ucoz.ru/Images/Empty_Icon.ico
т.е. иконку приложения: » - ту что автоитная по умолчанию?
ту что автоитная по умолчанию? »
Нет, я её выдрал из Shell32.dll :)
..аа...про пустую ясно: GUISetIcon('shell32.dll', -50)
...просто не понял: иконку приложения » - подумал, что то интересное может быть :D
про пустую ясно »
Вопрос касается иконки скомпилированного exe-файла, а не GUI.
Вопрос касается иконки скомпилированного exe-файла, а не GUI. »
верно....как сказал: timsky:
Точно. Спать надо больше
morgan1991
09-03-2009, 14:49
блин значит не в иконке дело... Откуда берётся лишние 240 Кб???
morgan1991, Откуда берётся лишние 240 Кб?
С ресурсов... немного подробнее (http://www.autoitscript.com/forum/index.php?showtopic=88326) (оф. форум).
morgan1991
10-03-2009, 23:34
С ресурсов... немного подробнее (оф. форум). »
а их можно куданить убрать? просто скрипт который должен весить 1-2 Кб весит около 250 Кб.
а их можно куданить убрать? »
Ссылку что я привёл не читали? Там расказывают, что можно обфускатором прогнать, зашифровать и т.д, чтобы получить наименьший размер при компилляции.
morgan1991
11-03-2009, 08:46
ага я после этих шифровок он стал весить в 3 раза больше. Мне интересно можно ли догнать 250 Кб до 2-3 Кб?
Мне интересно можно ли догнать 250 Кб до 2-3 Кб? »
Нет.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.