【发布时间】:2015-02-04 04:00:22
【问题描述】:
我有一个向活动窗口发送击键的 wscript。
我有以下媒体键的击键代码:
Vol +(代码:&hAF)
卷-(代码:&hAE)
上一首曲目(代码:&hB1)
下一曲目(代码:&hB0)(不工作)
播放/暂停(代码:&hB3)
但是我不能让它模拟Next Track键,我认为它与十六进制代码中的0有关
这是发送按键的代码:
'this script is working on W7 and W8
Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys(chr(&hB0)) 'change the chr argument by any hex to send keystrokes to the active window
Set WshShell = Nothing
我使用此链接作为获取代码的基础:http://orlando.mvps.org/SendKeysMore.asp
问题在于,不是发送击键“Media Next”,而是向活动窗口发送击键“°”
这个十六进制 (&hB0) 转换为十进制是 176,而 176 映射到°
非常感谢您的帮助。
提前致谢
【问题讨论】:
标签: testing keyboard-events keystroke wsh