Тема: AHK: Принудительная инициализация переменных с присвоением
Есть скрипт
;*********************************************
;***************BEGIN SCRIPT******************
;*********************************************
;-----Инициализация
; Запрет повторного запуска
#SingleInstance
; Скрипт не выгружается
#Persistent
;=====Базовые пути=====================
#Include c:\AHK\Include\
#Include PathUses.ahk
; Устанавливаем путь к файлам скрипта
#Include C:\AHK\AllSystemOS\
;=====Cменить иконку скрипта===========
mcTray := PathAhkIcon "Os_Settings_Gear.ico"
Menu, Tray, Icon, %McTray%,, 1
;===========================================
;+++++Секция общих переменных скрипта+++++++
;--Пути к McAfee
mcPath := ProgSysPath32 "McAfee\"
mcVSE := mcPath "VirusScan Enterprise\"
mcCFW := mcPath "Common Framework\"
;++++++++++++++++++++++++++++++++++++++++++++
;===========================================
;=====Справка по клавишам
#Include HelpKey.ahk
;================Игры==================
#Include games.ahk
;=====Быстрый запуск основных приложений
#Include WinFunc.ahk
;=====McAfee===========================
#Include McAfee.ahk
;=====Запуск утилит====================
#Include util.ahk
;=====Блокируем отдельное нажатие клавиши WIN
~LWin Up::
~RWin Up::
return
;=====Замена CapsLock на Shift
CapsLock::Shift
return
;*********************************************
;****************END SCRIPT*******************
;*********************************************Проблема в том что фрагмент его
;===========================================
;+++++Секция общих переменных скрипта+++++++
;--Пути к McAfee
mcPath := ProgSysPath32 "McAfee\"
mcVSE := mcPath "VirusScan Enterprise\"
mcCFW := mcPath "Common Framework\"
;++++++++++++++++++++++++++++++++++++++++++++
;===========================================должен находиться в начале McAfee.ahk, но если его разместить в начале, то переменным не присвояться нужные значения, т.к. он находится в середине области выполнения.
Как это обойти не вызывая функцию и не используя подпрограмму.
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro

