2017-02-25 1 views
1

Ce code d'ici: https://stackoverflow.com/questions/1687 ... autohotkeyAHK: lire forme * .ini

Ma question est: Est-il possible de diviser le code en deux fichiers?

  • Partie 1 dans "* .ahk"
  • Partie 2 en "* .ini"

Si quelqu'un pouvait me montrer comment faire, je serais très reconnaissant!

; --------------------------------------------------------------part 1 

#SingleInstance Force 
Flag:=0 
Return 

^+!F7:: 
Flag:=0 
TrayTip, AutoHotKey, Keyboard setting Default, 1 
Return 

^+!F4:: 
Flag:=1 
TrayTip, AutoHotKey, Keyboard setting A, 1 
Return 

^+!F8:: 
Flag:=2 
TrayTip, AutoHotKey, Keyboard setting B, 1 
Return 
; ----------------------------------------------------------part 2 
#If (Flag=1) 
x::SoundBeep, 500, 100 
k::l 
#If 

#If (Flag=2) 
x::SoundBeep, 2000, 100 
l::Numpad5 
#If 
+0

https://autohotkey.com/docs/commands/IniRead.htm – wOxxOm

+0

des moyens d'aide. – asad41163

Répondre

0

Bien sûr, cela est possible, mais je n'ai pas vraiment besoin de stocker du code auto-clé dans un fichier .ini.
Utilisez #Include.

part1.ahk

;--------------------------------------------------------------part 1 
#SingleInstance Force 
Flag:=0 
Return 

^+!F7:: 
Flag:=0 
TrayTip, AutoHotKey, Keyboard setting Default, 1 
Return 

^+!F4:: 
Flag:=1 
TrayTip, AutoHotKey, Keyboard setting A, 1 
Return 

^+!F8:: 
Flag:=2 
TrayTip, AutoHotKey, Keyboard setting B, 1 
Return 

#Include part2.ini 

part2.ini

; ----------------------------------------------------------part 2 
#If (Flag=1) 
x::SoundBeep, 500, 100 
k::l 
#If 

#If (Flag=2) 
x::SoundBeep, 2000, 100 
l::Numpad5 
#If 
+0

Je suis très reconnaissant pour votre aide, merci beaucoup. – asad41163

+0

S'il a résolu votre problème, marquez la réponse comme acceptée. – Forivin