Skip to content

模拟按键

“模拟按键”,简言之,就是用代码来模拟键盘输入,如果你有用过类似“按键精灵”这样的小工具,相信就很能够理解这样一个概念。

expedition PCB 提供了一个命令窗口,输入“?”可以弹出 help 帮助说明:

picture 0

picture 1

或许有些人,认为这已经是很方便了,输入一些命令即可,但是有些命令是比较长的且又比较常用,如果还是经常要输入这么长的命令,显然特别累赘,因此,这种情况下就可以借助于 Window 命令,来简化输入。

格式
vb
Dim objShell
Set objShell = CreateObject("Wscript.Shell")
objShell.SendKeys "{F2}"      '这里{F2}即模拟发生按键F2,更多关于按键的格式,找度娘
说明

WScript 对象是 Windows 脚本宿主对象模型层次结构的根对象。它可在任何脚本文件中使用,不需要特定的声明.

应用

WScript 对象有很多实用的操作属性,比如 fullname,name 等等,但本节主要讲的是其属性 SendKeys 的属性,后面我们还将提到其 run 的属性。而关于其更多的属性的操作,可以查阅相关资料加以运用。

实例 1 <MoveAnything.vbs>

picture 2

实例 2 <MoveAnything.vbs>

picture 3

  • 也可以通过这个方式重复定义快捷键,比如将 F2 重复定义为 Z 快捷键。