用按键精灵自动消除行号失败记
2016-04-14 12:37
489 查看
现有如下所示代码;
![](https://img-blog.csdn.net/20160414121413058?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
需要删除行号;按下2个del键,再是下光标键;反复进行;
后来想到 按键精灵 这款软件;可以记录鼠标键盘操作序列并重复;试下能否自动完成如上的消除行号工作;
首先下载并安装;启动;
![](https://img-blog.csdn.net/20160414121423675?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
启动录制;第一次使用;后来发现录制的操作序列的代码如下;
'==========以下是按键精灵录制的内容==========
MoveTo 526, 277
MoveTo 430, 277
Delay 13486
KeyDown "Delete", 1
Delay 191
KeyUp "Delete", 1
Delay 845
KeyDown "Delete", 1
Delay 163
KeyUp "Delete", 1
Delay 255
KeyDown "Down", 1
Delay 156
KeyUp "Down", 1
'==========以上是按键精灵录制的内容==========
就是连鼠标移动到哪里都录制了;以上是按键精灵的脚本语言;倒也不难懂;类似vb之类;
重新录制;仅记录键盘操作;
![](https://img-blog.csdn.net/20160414121432175?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
在Eclipse中按2个del,一个下光标键;然后完成录制;
![](https://img-blog.csdn.net/20160414121441222?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
保存录制内容;
![](https://img-blog.csdn.net/20160414121449503?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这是第一次录的内容;
![](https://img-blog.csdn.net/20160414121457887?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
点击运行上图脚本;Eclipse中无反映;
既然可以编写脚本;那么写写;为了定位在一个窗口中执行;加入查找句柄语句;我记得以前编程尝试过获取开发环境IDE的编辑器窗口句柄,是获取不到的,只能获取到整个IDE的句柄;那么拷贝要消除行号的代码到记事本,看能不能在记事本中自动消除行号;
编写脚本如下;
Event Form1.Button1.Click
hwnd = Plugin.Window.Search("无标题 - 记事本")
Plugin.Bkgnd.KeyDown hwnd,"Delete"
Plugin.Bkgnd.KeyDown hwnd,"Delete"
Plugin.Bkgnd.KeyDown hwnd,"Down"
End Event
制作的是带界面的脚本;有一个按钮;点击按钮触发操作;如下图制作为exe文件;
![](https://img-blog.csdn.net/20160414121509785?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
首先是以如下脚本对Eclipse操作的;
KeyDown "Delete", 1
KeyDown "Delete", 1
KeyUp "Down", 1
如下图,Eclipse中无反映;后来才加入查找窗口句柄语句的;
![](https://img-blog.csdn.net/20160414121518175?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
但是找了窗口句柄后,对记事本操作也无反映;
![](https://img-blog.csdn.net/20160414121526832?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
先到这里;毕竟是第一次使用精灵;此软件是可以设置脚本执行的重复次数的;
![](https://img-blog.csdn.net/20160414123424162?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
那么到底能不能实现自动删除行号呢;目前还未知;不知道有人试过没;如果有人有类似的成功经历;还望发个链接给咱看看;
需要删除行号;按下2个del键,再是下光标键;反复进行;
后来想到 按键精灵 这款软件;可以记录鼠标键盘操作序列并重复;试下能否自动完成如上的消除行号工作;
首先下载并安装;启动;
启动录制;第一次使用;后来发现录制的操作序列的代码如下;
'==========以下是按键精灵录制的内容==========
MoveTo 526, 277
MoveTo 430, 277
Delay 13486
KeyDown "Delete", 1
Delay 191
KeyUp "Delete", 1
Delay 845
KeyDown "Delete", 1
Delay 163
KeyUp "Delete", 1
Delay 255
KeyDown "Down", 1
Delay 156
KeyUp "Down", 1
'==========以上是按键精灵录制的内容==========
就是连鼠标移动到哪里都录制了;以上是按键精灵的脚本语言;倒也不难懂;类似vb之类;
重新录制;仅记录键盘操作;
在Eclipse中按2个del,一个下光标键;然后完成录制;
保存录制内容;
这是第一次录的内容;
点击运行上图脚本;Eclipse中无反映;
既然可以编写脚本;那么写写;为了定位在一个窗口中执行;加入查找句柄语句;我记得以前编程尝试过获取开发环境IDE的编辑器窗口句柄,是获取不到的,只能获取到整个IDE的句柄;那么拷贝要消除行号的代码到记事本,看能不能在记事本中自动消除行号;
编写脚本如下;
Event Form1.Button1.Click
hwnd = Plugin.Window.Search("无标题 - 记事本")
Plugin.Bkgnd.KeyDown hwnd,"Delete"
Plugin.Bkgnd.KeyDown hwnd,"Delete"
Plugin.Bkgnd.KeyDown hwnd,"Down"
End Event
制作的是带界面的脚本;有一个按钮;点击按钮触发操作;如下图制作为exe文件;
首先是以如下脚本对Eclipse操作的;
KeyDown "Delete", 1
KeyDown "Delete", 1
KeyUp "Down", 1
如下图,Eclipse中无反映;后来才加入查找窗口句柄语句的;
但是找了窗口句柄后,对记事本操作也无反映;
先到这里;毕竟是第一次使用精灵;此软件是可以设置脚本执行的重复次数的;
那么到底能不能实现自动删除行号呢;目前还未知;不知道有人试过没;如果有人有类似的成功经历;还望发个链接给咱看看;
相关文章推荐
- AutoIt3和按键精灵的功能对比第1/2页
- 按键精灵 脚本-学习VBS的一个不错的教程
- c# 模拟鼠标操作
- XP做的按键精灵脚本在WIN7上面不能用?
- autoit3模拟鼠标点击之MouseClick
- 按键精灵多窗口响应(转载)
- 我的简介---投资1年的时间,回报了1000倍
- uinput模拟鼠标事件,用于跨屏操作
- 按键精灵抢课
- 按键精灵,自动化
- XP做的按键精灵脚本在WIN7上面不能用?
- 如何快速制作脚本?那些你不知道的按键精灵快捷键
- 如何释放系统内存
- 如何知道窗口是否无响应或卡屏呢
- 脚本开发教程分享:如何用按键精灵判断窗口是否无响应或卡屏呢
- 脚本开发教程分享:用按键精灵脚本查询本机 IP 地址
- 如何快速制作脚本,不用插件也能用按键精灵后台发送消息
- 如何快速制作脚本?间隔时间自动使用按键精灵游戏技能辅助脚本
- 如何快速制作脚本之学习怎么开发游戏辅助中自动加血的脚本——以按键精灵脚本制作的颜色坐标选取为例
- 如何快速制作脚本?用按键精灵2014怎么开发脚本