0

WinActor7.4でシナリオを作成しています

シナリオで音量キー(VOLUME_MUTE:0xAD、VOLUME_DOWN:0xAE、VOLUME_UP:0xAF)を送信したく、スクリプト実行ノードで以下のスクリプトを実行しました

Set WshShell = CreateObject("WScript.Shell")

WshShell.SendKeys(chr(&hAD))

WshShell.SendKeys(chr(&hAE))

WshShell.SendKeys(chr(&hAF))

その結果、送信されたキーのコードを調べると以下のコードが送信されているように見えました

 &hAD → (    ※shift+8

 &hAE → )    ※shift+9

 &hAF → Z    ※shift+z

試しにメモ帳に対して上記スクリプトを実行したところ、

()Z

が入力されましたので、実際に「(」「)」「Z」が送信されているようです

そうなる理由はわからないのですが、&hAD、&hAE、&hAFを送信する方法をご存じの方がいらっしゃいましたらアドバイスをお願いします

ちなみに、WshShell.SendKeys(chr(&h41))を事項したら「A」が入力されたので、スクリプトの書き方としては誤っていないと思います

この質問は解決済みのためクローズされています。
小大 回答した質問
回答とコメントは、会員登録(無料)で閲覧できるようになります。