按键精灵结束本次循环 如何循环结束后进行下一个工作?

论文发表、论文指导
周一至周五
9:00&22:00
如何使用“按键精灵”完成批量操作
  摘 要: 释放双手,放飞心灵,在科技高速发展、创新日新月异的当前,作者通过一个演示,教你如何轻松完成批量操作的苦活。 中国论文网 /9/view-1597689.htm  关键词: “按键精灵” 批量操作 演示      我是公司的一名系统管理员,经常需要对应用软件进行有规律的批量操作,如批量注销某些工号,批量给一批电话加来电显示等,而我们没有修改软件的权限,无法利用程序完成这项工作,所以每次都要动用大批人力、物力完成这项工作,因为数据量大,经常有漏、错的数据。有没有什么办法解决这个问题?我通过对各种软件的比较,发现使用“按键精灵”定制鼠标和键盘的程序,循环运行,能很好地达到目标的。   “按键精灵”是对鼠标和键盘的动作进行记录的一个软件。你可以通过对你的动作进行“录像”,然后循环“播放录像”,使你的动作不停地重复,最终完成任务。下面我就以如何批量注销工号这个问题演示。   我们单位每隔半年需要对长期不用的工号进行注销,这些工号日积月累有时候一次要注销近2000个,而系统中并没有批量注销的功能,所以需要系统管理员手工进行注销。以前进行这项工作需要两名员工连续操作一个星期才能完成,有时候还会出现漏、错现象,所以我试着使用了“按键精灵”进行工号的批量注销。   一、准备工作   工作前,首先,下载“按键精灵”软件,目前是9.0版。可以从官方网站直接下载http://www.省略/download.htm。其次,从数据库中提取所有的需要注销的工号,整理成Excel文件,并且一行一条记录。最后,熟悉一下注销工号的步骤,考虑所有可能出现的意外情况和处理措施。   二、进行录像   录像步骤如下。   1.打开应用的系统,进入工号维护的界面。   2.打开Excel文件,并把电脑中无关的窗口和软件都关闭。有时候其他软件,如QQ突然蹦出一个广告框能让你的录像成果化为乌有。   3.打开“按键精灵”,先点击“新建”按键,给你的“脚本程序”起一个名字,如“批量注销工号”。   4.点击“录制”按键进行录像界面,把该窗口拖到录像时鼠标动作不会触及的地方,点击快捷键“ScrollLock”进行录制。   5.录制时,先在Excel表选取第一行记录,复制后,再到系统中进行“粘贴―搜索―注销”等操作。   6.操作结束后,选中Excel文件,点击一下向下滚动箭头,使选取框到下一条记录,再次点击快捷键“ScrollLock”,完成脚本的录制工作。   7.选中“保存”按键,在“脚本属性”中设置循环次数或停止循环条件。   8.保存退出后,再选择“发布――制作按键小精灵”,制作成“.exe”可执行文件,整个录像工作完成。   三、播放录像   播放录像时,点击制作好的执行文件,再按照录像时系统和Excel表的位置打开两个文件,使用快捷键“F12”可以进行注销工号的批量操作。   四、注意事项   1.录制时鼠标动作要慢,因为现在很多系统软件是以Web的形式使用,网络速度等问题可能导致鼠标动作快过系统速度。   2.录制时,能使用键盘的时候尽量不要使用鼠标,如复制、粘贴等动作尽量使用快捷键。特别是在系统中进行搜索时,要考虑到搜索框上有上一笔录入的内容,使用“Backspace”键多敲几下进行删除,鼠标动作有时候不能精确选中文字。   3.多考虑意外的情况,如搜索不到时,有可能系统会有提示框,所以在录制时,不论是否有提示框,都在提示框确定位置虚点一下。   4.系统可以设定无限循环,人工干预停止操作。建议根据实际要操作的次数进行循环设定,以免出现大规模的错误操作。   5.脚本执行时,要保证所有的软件的位置和在桌面上的前后顺序和录制时一致。稍有错位,就会导致前功尽弃。   6.脚本执行时,电脑交给系统进行控制,系统管理员不要再动鼠标和键盘,而要多关注一下运行情况,看是否有哪些意外情况没有考虑到。   我通过此软件完成了大量的重复性工作,如批量注销工号的工作,一名员工操作三台电脑,在一个工作日就可以完成以前一个星期的工作量,而且杜绝了错、漏现象。      参考文献:   [1]杜伯海,陆卫娟,张青云等.利用按键精灵等软件实现定时自动打开检验网页链接.实验与检验医学,2009,(6).   [2]dream.按键精灵轻松解放你的双手[J].电脑爱好者,2006,(24).
转载请注明来源。原文地址:
【xzbu】郑重声明:本网站资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们删除已转载的信息。
xzbu发布此信息目的在于传播更多信息,与本网站立场无关。xzbu不保证该信息(包括但不限于文字、数据及图表)准确性、真实性、完整性等。按键精灵里怎么让一个命令执行200次之后执行另一个命令 以上无限循环?_百度知道
按键精灵里怎么让一个命令执行200次之后执行另一个命令 以上无限循环?
不要说双脚本执行第二个命令的时候第一个必须停下其实就是打完怪自己修一下武器这是我写的For200FindCenterColor0,0,ADFF,intX,intYIfintX&0AndintY&0ThenMoveTointX,intY...
不要说双脚本 执行第二个命令的时候第一个必须停下 其实就是打完怪自己修一下武器这是我写的For 200FindCenterColor 0,0,ADFF,intX,intYIf intX & 0 And intY & 0 ThenMoveTo intX, intY
LeftClick 1
Delay 15000
End IfNext
KeyPress &E&, 1
Delay 5000
MoveTo 237, 511
Delay 5000
LeftDoubleClick 1
Delay 5000
KeyPress &F2&, 1
Delay 5000
MoveTo 56, 49
Delay 5000
LeftClick 1
Delay 5000
MoveTo 208, 214
Delay 5000
LeftClick 1
Delay 5000
MoveTo 267, 214
Delay 5000
LeftClick 1
Delay 5000
KeyPress &E&, 1
KeyPress &I&, 1
MoveTo 812, 202
LeftDoubleClick 1
KeyPress &I&, 1但调试的时候发现循环那个没用 打了一次怪立刻开始修了
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
delicious_time
delicious_time
采纳数:75
获赞数:87
For 200FindCenterColor 0,0,ADFF,intX,intYIf intX & 0 And intY & 0 ThenMoveTo intX, intY
LeftClick 1
Delay 15000
End IfNext你这段只判断了找到色的情况,如果没找到色200次空循环一下就走完了For 200rem AFindCenterColor 0,0,ADFF,intX,intYIf intX & 0 And intY & 0 ThenMoveTo intX, intY
LeftClick 1
Delay 15000else delay 100goto A
End IfNext改成这样的话,如果没找到图就会一直永远循环下去。。
采纳数:78
获赞数:158
前面改成For 200Rem AFindCenterColor 0,0,ADFF,intX,intYIf intX &1 or intY &1 Then
MoveTo intX, intY
LeftClick 1
Delay 15000Next
代码没有错的噢.会循环200次啊.
想无限循环就在前后加个无限循环就好了
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。按键精灵好不好来回循环一个程序的内容。直到出现下一个程序内容,才停止前一个程序?
按时间排序
while i=0if找图找色或变量(出现下一个内容的判断)theni=1end ifloop这整个就是一个循环,到了loop如果i=1就不循环进行下面的脚本
说的太不详细了 java程序 是 java应用程序 还是javaweb程序?
rem Afor 10call 调用子程序nextgoto A
终止是自己设置的
你描述的不是很清楚按我理解的意思给你个大概思路,你自己改下,要是不行就给我hi-----------//之前的代码你自己搞BT = Plugin.Sys.GetTime() //获得当前系统时间CT = Plugin.Sys.GetTime() //获得当前系统时间While CT - BT & 180000 //如果时间差小于3分钟就循环运行Call 子程序()//如果你的子程序很短下面再加一个“delay ”不然CPU运行会很高,延时多少你自己定CT = Plugin.Sys.GetTime() Wend//按键7用Endwhile//这儿就是超过三分钟后你要执行的代码了Sub 子程序()//别忘了子程序的内容放这儿End Sub------------------希望对你有帮助 Rem 开始Hwnd = Plugin.Window.Foreground()s = Window.GetClientRect(hwnd)MyArray = Split(s, &|&, -1, 1)sx = MyArray(0)sy = Myarray(1)FindColor 801+sx,232+sy,1006+sx,593+sy,&A5F7BD&,intX,intYIf intX & 0 And intY & 0 ThenMoveTo intX, intY
RightClick 1End IfBT = Plugin.Sys.GetTime()CT = Plugin.Sys.GetTime()While CT - BT & 180000Call aa()CT = Plugin.Sys.GetTime() Wendgoto 开始Sub aa()KeyDown 105,25MoveTo 220+sx,433+syLeftClick 1MoveTo 216+sx,389+syLeftClick 1End Sub //建议你在子程序里面多一些delay不然电脑很卡的~
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:你的位置:
脚本循环一段时间今天突然停不下来了
21:09:43 |
来源: 按键精灵资源站
本帖最后由 sweetbox123 于
23:38 编辑
& && & 平时工作的时候用到一些简单的脚本,也就是判断下颜色然后点击之类的,一般是循环一段时间那里设置成2-3个小时这样子,其中一个脚本平时都是到了时间就会停下来,但是今天突然发现脚本无限运行不停了。。。只能按终止键才停下来,其他脚本都可以正常运行一段时间后停下来,唯独这个不行,哪位大神能指点下可能是什么原因啊?小弟这里给各位高手720度冰天雪地托马斯回旋跪谢了。。。大家都在搜:
扫描二维码安装房天下APP
手机浏览器访问房天下
> > 问题详情
按键精灵怎么把一个键设成1个小时按一次(比如双倍时间卷轴,按键7),另外一个键无限循环打怪按键E
急求啊,谢谢了!!
浏览次数:0
二手房经纪人
如果在农村里买个一亩地,建房子,要什么手续,交多少的手续费才可以让建房子?
房天下知识为您分享了一条干货
二手房经纪人
篝火鸣机夜作忙,依然风雨古重阳,织工一饮登高酒,蒸出枣糕满店香。
二手房经纪人
很少了,一居一室的差点的老二手房可以去扒扒,还是有的
Dim tim1tim1=nowKeyPress "7", 1 Delay 50//开始先按一次7While trueIf DateDiff("s",tim1,now) &= 3600 Then//一小时是3600秒tim1=nowKeyPress "7", 1 Delay 50End ifKeyPress "E", 1 Delay 50Wend
下载房天下APP
提问获取更多回答
ask:2,asku:63,askr:26,askz:16,askd:38,RedisW:1askR:1,askD:150 mz:nohit,askU:0,askT:0askA:152
Copyright &
北京拓世宏业科技发展有限公司
Beijing Tuo Shi Hong Ye Science&Technology Development Co.,Ltd 版权所有
违法信息举报邮箱:}

我要回帖

更多关于 不用root的按键精灵 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信