Что нового

Новая версия AutoIt компилирует скрипт без иконки

Suppir

Продвинутый
Сообщения
967
Репутация
62
Добрый день!

Поставил AutoIt версии 3.3.10.2 и Scite 14.01.22.21 (т.е. последние версии с оф. сайта). После компиляции любого скрипта иконка есть на самом exe-файле, но если скрипт запустить, то в трее программа отображается без иконки (выглядит как белая иконка).

Подскажите, что лучше сделать?


Добавлено:
Сообщение автоматически объединено:

Нашел, что аналогичную проблема обсуждают на официальном форуме.
http://www.autoitscript.com/forum/topic/157649-33102-compiled-script-missing-icon/

Говорят, это не баг, а фича :blink:


Добавлено:
Сообщение автоматически объединено:


Короче, в самый верх скрипта теперь нужно самому добавлять команду:
Код:
#pragma compile(Icon, c:\Program Files (x86)\AutoIt3\Aut2Exe\Icons\AutoIt_Main_v10_48x48_RGB-A.ico)


Раньше иконка ставилась по умолчанию, а теперь ее нужно обязательно указывать.


Добавлено:
Сообщение автоматически объединено:

Нет, проблема еще не решена.

С помощью #pragma получается изменить иконку в трее. Но сама программа в проводнике остается без иконки.
 

Ganibal95

GreenBytes
Сообщения
877
Репутация
240
я так сделал:
Зашел в Compiled to script.exe или что-то в этом роде! выбрал иконку, вышел. И теперь все с иконкой делается


Добавлено:
Сообщение автоматически объединено:

А за эту фичу спасибо, а то надоело каждый раз иконку присваивать )
 
Автор
S

Suppir

Продвинутый
Сообщения
967
Репутация
62
Ganibal95 [?]
Зашел в Compiled to script.exe или что-то в этом роде! выбрал иконку, вышел.

А где эти настройки? Я в Scite пробовал иконку выставить -все равно без иконки компилируется.

Т.е. при указании команды #pragma в трее иконка есть. Но в самом проводнике или total commander'е exe-шник отображается без иконки.
 

Ganibal95

GreenBytes
Сообщения
877
Репутация
240
Suppir
ну вот тут:
8BdvPqfIwbc.jpg

C-XECGgha78.jpg


вдруг кому надо, например мне пригодилось...
http://www.autoitscript.com/autoit3/docs/directives/pragma-compile.htm
 
Автор
S

Suppir

Продвинутый
Сообщения
967
Репутация
62
Понятно, а я делаю сборку через Scite - там есть опция Icon, я выставляю путь к иконке, но эта опция не срабатывает, по-видимому.




Короче говоря, я пока вернулся к версии 3.3.8.1 и SciTe предпоследний поставил. В этих версиях нет проблем с иконками.
 

Ganibal95

GreenBytes
Сообщения
877
Репутация
240
Suppir
у меня нет проблем с иконками, и кст.
#pragma compile(Icon, ...) работает отлично.
 
Автор
S

Suppir

Продвинутый
Сообщения
967
Репутация
62
Ну да, #pragma я упомянул в первом посте. У меня так получалось: в трее есть иконка, а на самом exe-шнике ее нет. Откатился на старые версии - все работает.
 
Верх