用VBS控制音量、暂停、播放
原文: [讨论]VBS中奇妙的中文…… [url=http://www.cn-dos.net/forum/viewthread.php?tid=40374]http://www.cn-dos.net/forum/viewthread.php?tid=40374[/url]————————————————————————————————————————————————————————————————————————————————————————————————
例如,静音:[code]Set WshShell = Wscript.CreateObject("Wscript.Shell")
WshShell.Sendkeys "棴"[/code]这个 [color=blue]棴[/color] 字是这么来的:
找[url=http://api.farmanager.com/en/winapi/virtualkeycodes.html]虚拟键码[/url],例如,[b]增大音量[/b] 的虚拟键码是 [b][color=#ff0000]AF[/color][/b],然后找一个[url=http://www.haokucn.com/haocoolfj/onlinetools/aspcodetools/URLCode/URLDecoding.asp]在线URL解码编码工具[/url]对 [color=#ff0000]%97%[b]AF[/b][/color] 进行解码,得到的字符是 [color=blue]棷[/color]。如果发送 "棷棷" 就是增大两格音量了...
[color=#000000]其中,[/color][color=#ff0000]%97%[b]AF[/b][/color] 里的[color=#ff0000] 97[/color] 是随便一个[b]无效的[/b]虚拟键码。当然也可以用两个有效的键码,这样一来就会执行两个功能了,例如对 [color=#ff0000]%b6%b7[/color] 进行解码,得到的字符是 [color=blue]斗[/color],这个字可以同时打开“我的电脑”和“计算器”。
[table=70%][tr][td] [b]功能[/b][/td][td] [b]虚拟键码[/b][/td][td] [b]解码后的字符[/b][/td][/tr][tr][td] [/td][td] [/td][td] [/td][/tr][tr][td] 打开资源管理器的搜索[/td][td] AA[/td][td] 棯[/td][/tr][tr][td] 打开默认浏览器的首页[/td][td] AC[/td][td] 棳[/td][/tr][tr][td] 静音[/td][td] AD[/td][td] 棴[/td][/tr][tr][td] 减小音量[/td][td] AE[/td][td] 棶[/td][/tr][tr][td] 增大音量[/td][td] AF[/td][td] 棷[/td][/tr][tr][td] 下一首[/td][td] B0[/td][td] 棸[/td][/tr][tr][td] 上一首[/td][td] B1[/td][td] 棻[/td][/tr][tr][td] 停止播放[/td][td] B2[/td][td] 棽[/td][/tr][tr][td] 播放/暂停[/td][td] B3[/td][td] 棾[/td][/tr][tr][td] 启动邮件客户端[/td][td] B4[/td][td] 棿[/td][/tr][tr][td] 启动播放软件[/td][td] B5[/td][td] 椀[/td][/tr][tr][td] 打开“我的电脑”[/td][td] B6[/td][td] 椂[/td][/tr][tr][td] 打开“计算器”[/td][td] B7[/td][td] 椃[/td][/tr][/table]
常用模拟键键值对照表(Virtual-Key Codes)
[url]http://msdn.microsoft.com/zh-cn/library/dd375731[/url]
挺好玩的~
太好玩了。。加分吧
太好了饿 开眼界了!!!!!!!!!! 楼主很牛..呵呵,赞个
楼主,您太有才了...
不得不服啊.....太有才了.... 这是怎么发现的》????哇
牛B啊,这都能发现 太牛了。。。这都被你发现了。。。 楼主强 赞个 再赞个 呵呵,牛,这也给你发现了 有趣的楼主给出的 [color=Navy][b]虚拟键码[/b][/color] 的链接已失效. 但可以找到 MS 的文档:
[url=http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx]http://msdn.microsoft.com/en-us/library/windows/desktop/ff468857(v=vs.85).aspx[/url]
[url=http://msdn.microsoft.com/zh-cn/library/dd375731]http://msdn.microsoft.com/zh-cn/library/dd375731[/url] :funk: 太有才了! 这个太强大了~~VBS果然强大啊~我爱上他了 看得头疼......... win8不支持了。xp试了支持。 顿时茅塞顿开 就想问问这个怎么用!?
常数 Value 说明
VK_LBUTTON 0x01 鼠标左键
页:
[1]