- ベストアンサー
autohotkeyのポップアップメニューについて
- autohotkeyを使用して通知領域にあるポップアップメニューを操作する方法について教えてください。
- 質問者はautohotkeyを使用してポップアップメニューから"Reload This Script"を選びたいと考えています。
- スクリプトは正しく右クリックのポップアップメニューまで表示されるが、"Send, r"コマンドが機能しないようです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
「AutoHotKey」は,殆ど他人のブログ等からのコピーをして使用している程度の知識しかない者ですが,もし良かったら試してください。 このAutoHotKeyサイトで,http://ahk.xrea.jp/commands/index.htmlを見て。「Reload」の語を検索すればありますよ。 私は, Tab & R::Reload ;1行だけだから Return の文字は入らない。 で,使っています。 ^!v::Reload ; この1行のみだから「Return」はいらない。 ;MouseClick, RIGHT, 1000, 800, , 5 ;この行はいらない。 ;Sleep, 1000 ;この行もいらない。 ;Send, r ;この行もいらない ;return ;この行もいらない。
その他の回答 (1)
質問で, "Send, r"ではなくて特別なコマンドが必要なのでしょうか? の,件 10 Send, r 20 Send, {r} 30 return 10 行の場合は,モニターに「r」の文字(文字)を表示する。 20 行の場合は,キーボードの「r」キーを押したことを意味する。 30 スクリプトの終了 ホップアップメニューが表示されている状態の時に,画面に「r」キーの文字を表示させるようしても思っている様な反応はしない。 ホップアップメニューが表示されている状態で,キーボードの「r」キーが押されれば思ったような動作をする。
お礼
回答ありがとうございます。 { }にそんな意味があったのですね。勉強になりました。 しかし、残念ながら{r}にしても反応してくれませんでした。 ただし、アイコン右クリックではなく、通常のアプリ上での右クリックポップアップメニューなら反応しました。 通知領域のアイコン右クリックは特殊なんですね。
お礼
ありがとうございました。 まさに、リロードするコマンドが用意されていたのですね。 やりたい事が実現できました!!