Я создал новую панель инструментов в Win7 с кучей зашифрованных файлов, хранящихся в этой папке панели инструментов.Я хочу иметь возможность щелкнуть любой из элементов в этой папке панели инструментов и запустить сценарий автоотключения, чтобы расшифровать его и выполнить другие действия.Зашифрованные файлы имеют расширение .enc (мой выбор), и скажем, скрипт ahk, который я хочу запустить, называется decrypt.ahk.Так что мои проблемы в том, что когда я щелкаю по любому файлу .enc, Windows, конечно, нужно знать, с какой программой связан файл .enc, и это должен быть .com .exe или .bat, а это не то, что яхочу.Мне нужно связать файл .enc с файлом decrypt.ahk.Как мне это сделать?
Если я скажу Windows использовать autohotkey.exe для ассоциации, он запустится
autohotkey.exe file.enc
Это не сработает, decrypt.ahk имеет код для расшифровки,Мне нужно это -
decrypt.ahk file.enc
Хорошо, вот полный код для decrypt.ahk
SetWorkingDir, w:\
;save encrypted filename.enc as variable encrfile
encrfile = %1%
;Pull out filename from filename.enc and save as variable called filename
StringTrimRight, filename, encrfile, 4
KeyWait, LButton, D
;decrypt to filename.ahk
runwait, "G:\app.exe" "G:\app.key" d %encrfile% %filename%.ahk,, hide
;run the script
runwait, %filename%.ahk
;delete the script
FileDelete %filename%.ahk