-
AutoIt
(
http://forum.oszone.net/forumdisplay.php?f=103)
morgan1991 |
09-03-2009 11:24 1058583 |
Компиляция без иконки
Здравствуйте!
Скажите пожалуйста как можно скомпилировать скрипт совсем без иконки?
|
возможно так:
Код:
#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 1058621 |
не... мне нужно чтобы иконки не было не в окне а на самом файле .exe
|
Цитата:
Цитата morgan1991
как можно скомпилировать скрипт совсем без иконки? »
|
Совсем без иконки нельзя, но можно использовать иконку приложения:
Или пустую иконку :)

|
т.е. - ту что автоитная по умолчанию?
|
Цитата:
Цитата proxy
ту что автоитная по умолчанию? »
|
Нет, я её выдрал из Shell32.dll :)
|
..аа...про пустую ясно: GUISetIcon('shell32.dll', -50)
...просто не понял: - подумал, что то интересное может быть :D
|
Вопрос касается иконки скомпилированного exe-файла, а не GUI.
|
Цитата:
Цитата Creat0R
Вопрос касается иконки скомпилированного exe-файла, а не GUI. »
|
верно....как сказал: timsky:
|
morgan1991 |
09-03-2009 14:49 1058744 |
блин значит не в иконке дело... Откуда берётся лишние 240 Кб???
|
morgan1991,
Цитата:
Откуда берётся лишние 240 Кб?
|
С ресурсов... немного подробнее (оф. форум).
|
morgan1991 |
10-03-2009 23:34 1060141 |
Цитата:
Цитата Creat0R
С ресурсов... немного подробнее (оф. форум). »
|
а их можно куданить убрать? просто скрипт который должен весить 1-2 Кб весит около 250 Кб.
|
Цитата:
Цитата morgan1991
а их можно куданить убрать? »
|
Ссылку что я привёл не читали? Там расказывают, что можно обфускатором прогнать, зашифровать и т.д, чтобы получить наименьший размер при компилляции.
|
morgan1991 |
11-03-2009 08:46 1060320 |
ага я после этих шифровок он стал весить в 3 раза больше. Мне интересно можно ли догнать 250 Кб до 2-3 Кб?
|
Цитата:
Цитата morgan1991
Мне интересно можно ли догнать 250 Кб до 2-3 Кб? »
|
Нет.
|
Время: 22:53.
© OSzone.net 2001-