Тема: AHK: Проблемы с #include
И так по шагам.
Я вынес все пути в файл PathUses.ahk - для проверки так сказать и написал #include PathUses.ahk
А вот дальше пошло непонятное:
- AHK ругается на строчку #include PathUses.ahk пока я её не заменил на #Include c:\Program Files (x86)\AutoHotkey\PathUses.ahk, т.е. пишет что файл не может быть открыт, т.е. он его не находит.
- после перезагрузки значок исчез из трея, но скрипт работал;
- вторая перезагрузка значек появился, но стандартный;
- ещё перезагрузка - всё стало нормально.
Да, я понимаю что сейчас нормально стало, но я не очень понимаю причины всего происходящего.
Вот фрагменты файлов PathUses.ahk и mcafee.ahk, оба файла находятся в c:\Program Files (x86)\AutoHotkey\
PathUses.ahk
;==========Общие пути===========
;--Общесистемные пути
ProgSysPath32 := "C:\Program Files (x86)"
ProgSysPath64 := "C:\Program Files"
;--Пути к McAfee
mcPath := ProgSysPath32 "\McAfee\"
mcVSE := mcPath "VirusScan Enterprise\"
mcCFW := mcPath "Common Framework\"
mcafee.ahk (фрагмент, начало скрипта)
#Include c:\Program Files (x86)\AutoHotkey\PathUses.ahk
;===Автоматизация McAfee=====================
;++++++++++++++++++++++++++++++++++++++++++++
;-----Инициализация
;--Cменить иконку
mcTray := mcCFW "McTray.exe"
Menu, Tray, Icon, %McTray%,, 1
;++++++++++++++++++++++++++++++++++++++++++++
OS Windows 7 x64
AutoHotkey v1.1.32.00 - November 24, 2019 Click to Download