3

пример

#Persistent
fileName = H:\Data\Desktop\myfile.txt
return

^#Left::
FileDelete, %fileName%
return

^#Right::
FileDelete, %fileName%
FileAppend, %clipboard%, %fileName%
return

Прямо сейчас это работает с командой #Persistent но я должен поместить #Persistent вверху файла, что неудобно. Если я удаляю Persistent, он перестает работать.

1 ответ1

4

Ладно, по всей видимости, суперпользователь - не то место, где можно задавать вопросы по autohotkey

Форум autohotkey достаточно активен, и я нашел ответ при первом поиске (спросил и ответил вчера). В мою защиту: Google не дал мне никакого релевантного ответа даже после нескольких попыток поиска.

maul.esel: Только нужные вам глобальные переменные в функции: globalVar: = "abc"

func()
{
    Global globalVar
    MsgBox %globalVar%
}

Последний AHK поддерживает так называемые "суперглобальные":

global globalVar := "abc"
func()
{
    MsgBox %globalVar%
}

Оригинальная тема: глобальные не глобальные

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .