#autohotkey
#автоотключение
Вопрос:
Я создал скрипт AHK, который компилирует мою раскладку клавиатуры в AHK, перемещает его в папку автозагрузки Windows 10, а затем запускает его. Когда я запускаю скрипт и нажимаю комбинацию клавиш, он запускается, и все работает, кроме начальной отправки Ctrl F7, которая должна компилировать скрипт в моем редакторе. Я пробовал несколько вещей, но пока это не сработало. Спасибо за вашу помощь, и я приложил приведенный ниже код.
#IfWinActive, ahk_class SciTEWindow ;if script editor is open
lt;^F7:: ;if ctrl F7 is pressed
Sleep, 200 ;wait a 0.2 seconds
Send {^F7} ;send ctrl F7 to compile script (this line isn't working)
Sleep, 2000 ;wait 2 seconds for the script to compile
FileCopy, C:UsersjacknTypingKey MappingsStartup Folder Layoutskeymap.exe, C:UsersjacknAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup, 1 ;Copies the file to the startup folder
Sleep, 100;waits 0.1 seconds
run, C:UsersjacknTypingKey MappingsStartup Folder Layoutskeymap.exe ;runs the program
return
return
Ответ №1:
Вместо того , чтобы
Send {^F7}
Использование
Send ^{F7}
Полный сценарий:
#IfWinActive, ahk_class SciTEWindow ;if script editor is open
lt;^F7:: ;if ctrl F7 is pressed
Sleep, 200 ;wait a 0.2 seconds
Send ^{F7} ;send ctrl F7 to compile script (this line has been changed)
Sleep, 2000 ;wait 2 seconds for the script to compile
FileCopy, C:UsersjacknTypingKey MappingsStartup Folder Layoutskeymap.exe, C:UsersjacknAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup, 1 ;Copies the file to the startup folder
Sleep, 100;waits 0.1 seconds
run, C:UsersjacknTypingKey MappingsStartup Folder Layoutskeymap.exe ;runs the program
return
return