Что нового

как идентифицировать программу на AutoIt

ВиталийВВ

Новичок
Сообщения
177
Репутация
0
Добрый день.
Написана программа на автоите. Скомпилирована. Работает. Работает в фоне. Периодически, при нахождении багов, исправляю их. Т.е. получается новая, доработанная программа. По ряду причин имя программы менять нельзя.
Вопрос в том, можно ли как то внедрить какой либо идентификатор, чтоб потом по нему определить какая версия программы стоит?
Я просто даже не могу придумать на как на что это должно походить.
 

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
ВиталийВВ
Скомпилирована
Если вы используете полную версию SciTE, то добавьте директиву компилятора: версию файла
Код:
#AutoIt3Wrapper_Res_Fileversion = 1.1.3
Эту версию вы увидите в свойствах exe-файла на вкладке "Подробно". А читается она так
Код:
FileGetVersion("FileName.exe")


Если у вашей программы есть окно, то версию можно прямо в заголовок вынести (и читать из заголовка). А если окна нет, то его можно сделать скрытым и прописать в заголовке версию. Ещё, при наличии окна, можно сделать какой-нибудь скрытый элемент и там разместить версию.
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Или просто сделать что-нибудь такое:
Код:
TraySetToolTip("My Script Name, Version: 2.8, author: user123")
 
Верх