Что нового

свой .ico, вместо стандартной .ico от AutoIT

3D_ARTIST

Новичок
Сообщения
9
Репутация
0
Не получается засунуть в .exe свой .ico, вместо стандартной .ico от AutoIT(сделать свою иконку)... Прошелестел многие форумы, результат на лицо.. Пишу тут, потому что не смог найти... Прошу помощи :-[
 

Ganibal95

GreenBytes
Сообщения
877
Репутация
240
Вот окно программы она находится в папке с установленном автоитом:
1361.53716002025.png

Куда ставить иконку думаю разберешься :smile:
Путь к программе:
AutoIt3\Aut2Exe\Aut2exe.exe
 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
Если вы пользуетесь расширенной версией SciTE, то пункт меню "Tools -> Compile" вызовет окно AutoIt3Wrapper. В этом окне много чего есть, в том числе и путь к файлу значка.
Указываете путь, жмёте "Compile Script" и получаете exe-файл со своей иконкой.
 

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
Код:
#AutoIt3Wrapper_icon=;путь к иконке

Пишешь в начале своего кода и обретаешь щастье.
 

VadimKHL

Новичок
Сообщения
155
Репутация
0
sngr сказал(а):
Код:
#AutoIt3Wrapper_icon=;путь к иконке

Пишешь в начале своего кода и обретаешь щастье.

Люди, хелп. Не работает. В новой версии что то изменилось?

Как установить расширенную версию редактора?
 

ra4o

AutoIT Гуру
Сообщения
1,165
Репутация
246
Как установить расширенную версию редактора?
Скачайте с оффсайта AutoIt Script Editor, нажав на кнопку Download Editor, установите его и всё...
Иконку на скрипт можно ставить, как писал InnI пару постов выше.
 

VadimKHL

Новичок
Сообщения
155
Репутация
0
Спасибо, установил.

Но теперь скрипт не компилируется!
error: _SetPIRIS() previously called with Const or expression on ByRef param(s).

Что это такое?
 
A

Alofa

Гость
VadimKHL сказал(а):
... Что это такое?
Ошибка синтаксиса или ваш недочет при написании скрипта.
Кстати, именно по этому и не происходит компиляция.
Проверьте работоспособность вашего скрипта перед этим.

Еще варианты для смены иконки:
  • В самой первой строке прописываете:
    Код:
    #pragma compile(Icon, C:\... Путь ...\....ico)

    В данной строке кроме этого ничего не должно быть.
  • Или запускаете

    В открывшемся окне прописываете путь до иконки --> Convert.
    (Про это же самое написано в Ответ #1)
 

VadimKHL

Новичок
Сообщения
155
Репутация
0
Пробовал через Aut2exe.exe.
Иконка добавляется, но только отображается в режиме "таблица" проводника.
Как включаешь значки (обычные, крупные и т.д.) или делаешь ярлык на рабочий стол иконка пропадает.
 

VadimKHL

Новичок
Сообщения
155
Репутация
0
Перезагрузка не помогла.
Разобрался в ошибке, которую выдавал компилятор.
Все ОК. Иконка отображается везде.
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
иконка добавляется всегда. достаточно посмотреть через резхакер или другую подобную прогу. это косяк винды. переименование не помогает. достаточно переместить файл в другую папку и иконка будет видна
если ошибку выдает компилятор, то компиляция вообще не происходит.
во всяком случае с другим я не сталкивался
 

VadimKHL

Новичок
Сообщения
155
Репутация
0
joiner сказал(а):
иконка добавляется всегда. достаточно посмотреть через резхакер или другую подобную прогу. это косяк винды. переименование не помогает. достаточно переместить файл в другую папку и иконка будет видна
если ошибку выдает компилятор, то компиляция вообще не происходит.
во всяком случае с другим я не сталкивался

Готов поспорить и подготовить пример, если потребуется.
В обычном AutoIT мой скрипт компилировался и создавал EXE.

После установки AutoIT Editor при открытии скрипта и нажатия F5 компилятор ругался.
Если закрыть редактор и нажать правой кнопкой, затем Compile with Options, EXE создавался без ошибок.


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

P.S.: Косяк винды? Может быть.
Но при компиляции в Editor, иконка отображается корректно сразу, без всяких перезагрузок и т.д.,
в отличие от Aut2exe.exe
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
F5 запуск кода. Причём тут иконка? И на что ругался? При использовании #pragma тоже ругается? Помимо этого можно использовать прямой запуск компилятора с параметрами. В справке описано. В принципе, так работает враппер, который запускается через Compile with Opt
 

VadimKHL

Новичок
Сообщения
155
Репутация
0
joiner сказал(а):
F5 запуск кода. Причём тут иконка? И на что ругался? При использовании #pragma тоже ругается? Помимо этого можно использовать прямой запуск компилятора с параметрами. В справке описано. В принципе, так работает враппер, который запускается через Compile with Opt

Уже разговор не по теме. На что ругался разобрались в соседней теме.
А тут просто привел факты, которые получил при добавлении иконки разными способами.
Pragma не пробовал.
 
Верх