gpt4 book ai didi

testing - WshShell 击键多媒体 Next Track 窗口

转载 作者:行者123 更新时间:2023-11-28 19:53:14 25 4
gpt4 key购买 nike

我有一个 wscript 可以将击键发送到事件窗口。

我有以下媒体键的击键代码:

体积 +(代码:&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映射到°

非常感谢您的帮助。

提前致谢

最佳答案

我解决了我的问题。出于某种原因,我无法使上述代码正常工作。

使用其他方法(和谷歌)我找到了一个 C 脚本

位于: https://batchloaf.wordpress.com/2012/04/17/simulating-a-keystroke-in-win32-c-or-c-using-sendinput/

经过测试,我将代码修改为可以传递参数:贴在这里: https://batchloaf.wordpress.com/2012/04/17/simulating-a-keystroke-in-win32-c-or-c-using-sendinput/#comment-4808

参数(关键代码)取自: https://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx

我使用 Cygwin 来编译代码,所以如果你想在另一台机器上运行编译后的代码,你需要在类路径上有 cygwin1.dll。

关于testing - WshShell 击键多媒体 Next Track 窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28313262/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com