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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] Компиляция без иконки (http://forum.oszone.net/showthread.php?t=134190)

morgan1991 09-03-2009 11:24 1058583

Компиляция без иконки
 
Здравствуйте!
Скажите пожалуйста как можно скомпилировать скрипт совсем без иконки?

proxy 09-03-2009 12:12 1058613

возможно так:
Код:

#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

Creat0R 09-03-2009 13:29 1058689

Цитата:

Цитата morgan1991
как можно скомпилировать скрипт совсем без иконки? »

Совсем без иконки нельзя, но можно использовать иконку приложения:



Или пустую иконку :)

proxy 09-03-2009 13:35 1058693

т.е.
Цитата:

Цитата Creat0R
иконку приложения: »

- ту что автоитная по умолчанию?

Creat0R 09-03-2009 13:51 1058706

Цитата:

Цитата proxy
ту что автоитная по умолчанию? »

Нет, я её выдрал из Shell32.dll :)

proxy 09-03-2009 13:57 1058709

..аа...про пустую ясно: GUISetIcon('shell32.dll', -50)
...просто не понял:
Цитата:

Цитата Creat0R
иконку приложения »

- подумал, что то интересное может быть :D

Creat0R 09-03-2009 14:08 1058718

Цитата:

Цитата proxy
про пустую ясно »

Вопрос касается иконки скомпилированного exe-файла, а не GUI.

proxy 09-03-2009 14:37 1058736

Цитата:

Цитата Creat0R
Вопрос касается иконки скомпилированного exe-файла, а не GUI. »

верно....как сказал: timsky:
Цитата:

Точно. Спать надо больше

morgan1991 09-03-2009 14:49 1058744

блин значит не в иконке дело... Откуда берётся лишние 240 Кб???

Creat0R 09-03-2009 15:06 1058759

morgan1991,
Цитата:

Откуда берётся лишние 240 Кб?
С ресурсов... немного подробнее (оф. форум).

morgan1991 10-03-2009 23:34 1060141

Цитата:

Цитата Creat0R
С ресурсов... немного подробнее (оф. форум). »

а их можно куданить убрать? просто скрипт который должен весить 1-2 Кб весит около 250 Кб.

Creat0R 11-03-2009 00:38 1060185

Цитата:

Цитата morgan1991
а их можно куданить убрать? »

Ссылку что я привёл не читали? Там расказывают, что можно обфускатором прогнать, зашифровать и т.д, чтобы получить наименьший размер при компилляции.

morgan1991 11-03-2009 08:46 1060320

ага я после этих шифровок он стал весить в 3 раза больше. Мне интересно можно ли догнать 250 Кб до 2-3 Кб?

Creat0R 11-03-2009 09:14 1060331

Цитата:

Цитата morgan1991
Мне интересно можно ли догнать 250 Кб до 2-3 Кб? »

Нет.


Время: 22:53.

Время: 22:53.
© OSzone.net 2001-