欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

vbs sendKeys 16进制的结合使用(打开IE,静音,打开播放器等)

程序员文章站 2022-04-10 08:14:26
复制代码 代码如下: dim wshshell set wshshell = createobject("wscript.shell") 下面的每一行都是一个不错的命令,请...
复制代码 代码如下:

dim wshshell
set wshshell = createobject("wscript.shell")
下面的每一行都是一个不错的命令,请说出运行下列每个语句的效果。不要一次运行全部,逐个看效果。
'打开ie
'wshshell.sendkeys chr(&h88ac)
'系统静音
'wshshell.sendkeys chr(&h88ad)
'wshshell.sendkeys chr(&h88ae)
'wshshell.sendkeys chr(&h88af)
'wshshell.sendkeys chr(&h88b4)
'wshshell.sendkeys chr(&h88b5)
'wshshell.sendkeys chr(&h88b6)
'wshshell.sendkeys chr(&h88b7)


结合使用打开ie,输入www.jb51.net 回车
复制代码 代码如下:

dim wshshell
set wshshell = createobject("wscript.shell")
wshshell.sendkeys chr(&h88ac)
wscript.sleep 2000
wshshell.sendkeys "www.jb51.net"
wshshell.sendkeys "{enter}"

让系统静音的代码,将下面的代码保存为1.vbs,双击运行即可。
复制代码 代码如下:

dim wshshell
set wshshell = createobject("wscript.shell")
wshshell.sendkeys chr(&h88ad)

剩下的自己研究吧,研究出来的朋友可以留言补充。
一般来说sendkeys并不可靠,因为窗口焦点经常难以预料和控制。appactivate方法有时会导致窗口闪烁,然后无法再激活,且对未知窗口标题的程序更是没有办法。
16进制的相关说明: