WSH默认对鼠标是无法控制的,对窗体的控制也非常有限,而平时要写点小脚本又想对鼠标键盘模拟一下的话,就有点为难了
刚好最近有相关的需要,想找个相关的库,结果在网上查了一下,第三方组件实现的倒是有,叫Toas,不过不是免费的,每次只能用6下,买的话,得30美元……还有一个选择就是按键精灵(或相关类似软件),不过按键精灵是用vbs作脚本的,我不会也不想学
反正也要学习,模仿着Toas的功能,用半调子的VC实现了一下,基本Toas有的,都实现的(连文档都偷懒用的它的
现在可以实现的功能主要有:
- 控制鼠标移动,点击
- 控制和取得窗体大小,位置
- 声音控制
- 用户输入控制
- 鼠标取颜色值
- 系统参数取得
有兴趣的可以从这里下载:点击下载
里面带了两个示例,一个是控件鼠标在windows自带的画图上,画曲线(如下图),另一个示例,是控制喇叭,发出“生日快乐”的音乐