Тема: AHK: Как передавать скрипту параметры командной строки (функция)
Я знаю как их считывать, но если обработку командной строки поместить в функцию, то ничего не получается.
Вот скрипт.
#NoTrayIcon
vIniFileName := fnCountArgs(0) ; писал и fnCountArgs(%0%)
fnIniRead (vIniFileName)
ExitApp ; для отладки
; .....много кода
fnCountArgs(){
If %0% ; Выборка аргументов командной строки = только один аргумет
{
args := []
vCountArgs :=0
Loop %0%
{
args[A_Index] := %A_Index%
vTmp := args[0]
msgbox %vTmp%
vCountArgs++
}
}
If (vCountArgs < 1)
{
vTxt := fnHelpComple()
msgbox % 32
,% "Справка по Compile AHK"
,% vTxt
,% 60
ExitApp
}
Return args[1]
}
; ещё код
По сути, надо %0% присвоить текстовой переменной, но у меня и это не получилось.
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro

