AHKで多次元配列を作成しようとしています。キーのcallback
はMessages
配列にあります。これらのハンドラはすべてメニューによって実行されます。私はここで配列にオブジェクトをインスタンス化します:AutoHotkeyの多次元配列にキーを追加するにはどうすればよいですか?
Application = { Messages: [] }
次に、使用するコールバック、すなわち:ルールをユーザーに尋ねます。ユーザーはルール配列にメッセージを追加します。
CreateMessageHandler:
InputBox callback, Create a message group., Choose a callback for this message., ,
if !ErrorLevel
InputBox message, Add a new sentence., Enter your line to store., ,
if !ErrorLevel
Application.Messages[callback].Insert(message)
MsgBox Bravo! Message added successfully.`n`nNote: You can use CTRL+D to quickly display these.
return
、その後に出力コールバック、私は彼がメッセージや出力を通じて前に入れた後、サイクルコールバックをユーザーに尋ねる:
DisplayMessageHandler:
InputBox, callback, Display a set of messages., Enter which callback you want to display., ,
if !ErrorLevel
for key, value in Application.Messages[callback] {
send {Raw}%value%
send {Enter}
sleep, 1000
}
return
私はエラーを受け取っていないのです、私はどのように考えることができませんApplication.Messages
がコールバック/メッセージをそこに保存していないため、デバッグすることはできません。誰か助けてくれますか?ありがとう!
P.S - This is my reference to information/documentation.