按键精灵死循环怎么写(按键精灵脚本循环怎么写呀)
1.按键精灵脚本循环怎么写呀
找到你需要重复设置的循环脚本知,然后左键双击这个脚本,这样会自动跳转到编辑模式。
页面的左侧找到脚本的属性,并且打开这个脚本属性,这样我们就可以设置循环了。
点击右上角的道脚本循环,这样系统会自动跳转到循环的设置页面,我们在这里设内置即可!
可以设置循环次数,或者暗中未知,或者设置循环的时容间长,这个根据你自己的需要,来设置合适的循环。
2.按键精灵10秒后跳出循环怎么写
1、找10次即可 ,在找图里面加个判断, 如果找到则跳出循环 ,如果没找到也没事 ,就循环10次找图而已 不会死循环, 然后点击命令加个判断, 如果没找到图就不执行点击命令;
2、那样也不会有影响了,可以在循环中任何位置跳出 ,也可以用goto命令跳到循环外的标记, 还可以在loop的后面加条件,运行到循环尾的时候判断是否要继续循环, Loop Until X > 0 //X>0则不再循环, Loop While X > 0//X>0则继续循环。
3.如何让按键精灵脚本在陷入死循环或者整个脚本在N分钟内没有循环完
执行某一个判定时超过N次则执行另一个脚本的方法:
For i = 1 To N
//你的脚本(计算执行一次的时间,再确定N的值)
Next
脚本在N分钟内没有循环完一次,这个要看情况,一般循环一次的时间不会很长(嵌套循环不能算循环一次),这里我写一个“循环执行两分钟退出”的例子,程序结构如下:
t1 = Plugin.Sys.GetTime() : t2 = 0
Do Until t2 - t1 >120000 //120000毫秒=2分钟
//你的代码
t2 = Plugin.Sys.GetTime()
Loop
4.按键精灵怎么循环语句
说明:下面的,可以是Q语言的任意合法表达式,由它来控制循环体语句是否执行。
可以是一条语句,也可以是多条语句。需要注意循环语句语法的配对关系(下面粉红色的部分) 循环语句的执行过程 第1种循环语句:(1)判断While后的,当成立时,执行步骤(2);当不成立时,执行步骤(3)。
(2)执行语句后,转去执行步骤(1)。(3)退出While循环。
While 表达式(条件) 循环体 Wend////////////////////////// 第2种循环语句:(1)判断While后的,当成立时,执行步骤(2);当不成立时,执行步骤(3)。(2)执行语句后,转去执行步骤(1)。
(3)退出Do循环。Do While 表达式(条件) 循环体 Loop////////////////////////// 第3种循环语句:(1)判断Until后的,当成立时,执行步骤(3);当不成立时,执行步骤(2)。
(2)执行语句后,转去执行步骤(1)。(3)退出Do循环 Do Until 表达式(条件) 循环体 Loop////////////////////////// 第4种循环语句:(1)先执行1次语句。
(2)判断While后的,当成立时,转去执行步骤(1);当不成立时,执行步骤(3)。(3)退出Do循环 Do 循环体 Loop While表达式(条件)////////////////////////// 第5种循环语句:(1)先判断次数。
如果大于指定的次数的数值,就执行步骤(3) (2)执行1次语句,转去执行步骤(1) (3)退出For循环 For次数 循环体 Next 代码:Goto For循环3 Rem While循环//================ sum = 0 : i = 1 While i sum = sum + i i = i + 1 Wend//当循环条件成立的时候,反复执行循环体 TracePrint sum EndScript//================ Rem Do循环1//支持Exit Do 命令退出循环 sum = 0 : i = 1 Do While i sum = sum + i i = i + 1 Loop//当循环条件成立的时候,反复执行循环体 TracePrint sum EndScript//================ Rem Do循环2//支持Exit Do 命令退出循环 sum = 0 : i = 1 Do Until i=101 sum = sum + i i = i + 1 Loop //当循环条件不成立的时候,反复执行循环体 //当循环条件成立的时候,离开循环体 TracePrint sum EndScript //================ Rem Do循环3//支持Exit Do 命令退出循环 sum = 0 : i = 1 Do While true If i >= 101 Then //当循环条件成立的时候,离开循环体 Exit do End if sum = sum + i i = i + 1 Loop TracePrint sum EndScript//================ Rem Do循环4//支持Exit Do 命令退出循环 sum = 0 : i = 1 Do sum = sum + i i = i + 1 Loop While i 101//条件放后面,前面的循环内容至少可以执行一次!TracePrint sum EndScript//================ Rem For循环1//支持Exit For 命令退出循环 sum = 0 : i = 1 For 100 sum = sum + i i = i + 1 Next//循环100次 TracePrint sum EndScript//================ Rem For循环2//支持Exit For 命令退出循环 sum = 0 : i = 1 For i sum = sum + i i = i + 1 If i > 100 Then Exit For End If Next//循环100次 TracePrint sum EndScript//================ Rem For循环3//支持Exit For 命令退出循环 sum = 0 : m = 1 : n = 100 For i=m To n//i是循环控制变量,每次循环时,它的值都被改变且进行检验 sum = sum + i Next//循环100次 TracePrint sum EndScript。
5.按键精灵死循环怎么停止(中止热键什么的没用)
i = 1
While i = 1
KeyPress "Num .", 1
KeyPress "Enter", 1
EndScript
wend
而且建议你,在循环中适当增加延时,否则长时间,不停歇的跑,人都累死,何况电脑。
你i变量了1 然后i=1就循环,那么你永远都会一直循环啊,你要变动一下变量,例如执行循环代码中,i就变量为0,然后执行下面的代码,因为你有工goto A, 那么i又被赋予1,自然又会循环了
6.按键精灵怎么无限循环一个脚本
按键精灵的无限循环功能可以在设置里面调整,方法如下:
第一步,打开按键精灵。
第二步,选择你要使用的脚本。
第三步,点击脚本后面的属性。
第四步,进入属性设置界面后,在脚本循环栏里选择第二个,循环到按终止键为止。
第五步,选择好后,点击保存设置,该脚本在运行后会一直循环下去,直到你主动终止。
按键精灵怎么写死循环
1. 如何让按键精灵脚本在陷入死循环或者整个脚本在N分钟内没有循环完
执行某一个判定时超过N次则执行另一个脚本的方法:
For i = 1 To N
//你的脚本(计算执行一次的时间,再确定N的值)
Next
脚本在N分钟内没有循环完一次,这个要看情况,一般循环一次的时间不会很长(嵌套循环不能算循环一次),这里我写一个“循环执行两分钟退出”的例子,程序结构如下:
t1 = Plugin.Sys.GetTime() : t2 = 0
Do Until t2 - t1 >120000 //120000毫秒=2分钟
//你的代码
t2 = Plugin.Sys.GetTime()
Loop
2. 按键精灵10秒后跳出循环怎么写
1、找10次即可 ,在找图里面加个判断, 如果找到则跳出循环 ,如果没找到也没事 ,就循环10次找图而已 不会死循环, 然后点击命令加个判断, 如果没找到图就不执行点击命令;
2、那样也不会有影响了,可以在循环中任何位置跳出 ,也可以用goto命令跳到循环外的标记, 还可以在loop的后面加条件,运行到循环尾的时候判断是否要继续循环, Loop Until X > 0 //X>0则不再循环, Loop While X > 0//X>0则继续循环。
3. 按键精灵怎么循环
1.标记循环如下:
┍ Rem start
│
┕ Goto start
上面中间放上你要循环的语句,标记循环也就是在一个地方做个标记,然后在另一个地方无条件的返回到标记处重复运行(一般用于无限循环)如上面的是做个标记start 后面再跳到 这个标记start再运行
2.次数循环如下:
┎ For 10
│
┖ EndFor
上面的10也就是循环10次的意思,同样中间也是放上你要循环的语句.
3.条件循环如下
┎ While X=Y
│
┖ EndWhile
中部加上你要循环的语句 这句的意思是当X等于Y时循环中间的语句(X.Y可以是变量)
按你的要求,选第二种吧,我网上找的,善用搜索
4. 按键精灵循环中的循环怎么做
您好,由于你问题描述不清,不知道你要怎么样个循环法,和循环多少次,从你的提问看应该是想多次循环上面一半代码3次,下面一半代码1次这样,你可以参考一下代码:
Dim a //定义变量a
Dim b //定义变量b
a = 1 //变量a取值1
b=0 //变量b取值0
While a = 1 //循环当a=0时
For 3 //循环3次
MoveTo 753, 239
Delay 600
RightClick 1
Delay 1500
MoveTo 837, 285
Delay 600
LeftClick 1
Delay 1000
Next //循环3次结束
For 1 //循环1次
MoveR 1520, 298
Delay 600
LeftClick 1
Delay 600
KeyPress "2", 1
Delay 600
RightClick 1
Delay 500
KeyPress "E", 1
Delay 500
KeyPress "R", 1
Delay 500
Next //循环1次结束
b = b + 1 //这里是每次循环完一个3次和一个1次后使变量“b” +1,目的是记录已经循环完一次3和1
If b = 5 Then //我这里假设你想循环5次。判断如果变量b=5,也就是循环五次3和1以后
a=2 //使变量a=2,也就是让他不满足当a=1时循环的条件,目的是让它退出循环
End If //结束判断
Wend //结束条件循环
//这些源码很简单,新手学习按键精灵要懂得举一反三。我的回答纯手打,很高兴为您解答,希望能采纳!
5. 新手按键精灵循环问题
前提是楼主了解过编程及算法。
下文括号内为可以省略部分,中括号内的为常值或表达式,大括号内的为一条或几条语句的集合,//后为注释。按键精灵支持VB语言,所以可以用VB中的循环制作循环语句1.For-Next循环示例 1.For 变量=[初值]to[终值] step[步长] //步长为1是step[步长]可省去 2.{循环体} 3.Next由于按键精灵与VB不同,1句可以直接写成For [循环次数]可以在循环体中加入Exit For跳出循环,直接执行Next后的语句优点:已知初值与终值或循环次数时非常好用缺点:不能通过条件判断结束循环,只有在循环体中加入判断语句与Exit For才能实现该作用,较为繁琐2.Do-Loop循环(While-Wend循环)示例 1.Do (while[表达式]) //表达式的结果为逻辑值,即真或假 2.{循环体} 3.Loop(while[表达式])示例中的两个括号只能写一个,[表达式]为真时执行循环,反之结束循环,执行Loop后语句。
相邻的Do和Loop为一个循环,For-Next与While-Wend亦然。在循环体中加入Exit Do 跳出循环,执行Loop后语句,While-wend循环与之相似,不展开。
Do While-Loop与While-Wend相似,可以替换循环语句后保证功能不变化Exit Do改为Exit WendDo While-Loop可以一次也不执行循环体,Do-Loop While至少执行1次循环体,Do-Loop在循环体中必须有Exit Do语句,否则为死循环,不符合程序的有穷性。注意是程序的不是脚本的优点:可以进行条件判断来开始/结束循环缺点:一不小心会做出死循环,较为繁琐接下来是按键精灵里最方便的方法~示例 1.Rem 字符 //Rem读作Remark,也就是标记,做一个标记,叫做“字符” 2.{循环体} 3.Goto 字符 //回到标记“字符”那里去,执行标记“字符”后的语句浅显易懂,可以用计数器控制次数也可以用If语句控制条件判断,也可以用Rem-Goto跳出优点:好弄,一个Rem可以对应多句Goto缺点:不符合其他几乎全部的高级语言,只能用在按键精灵里。
有更加确切的问题再追问,纯手打,望采纳。
按键精灵怎么写脚本
1. 按键精灵怎么写脚本
创建脚本啊 我只会最简单的 你的屏幕是个坐标系 先点有个坐标捕捉,把鼠标移动到你要脚本点击的位置ct+al+1 这个点就存下来了 然后编辑的时候 选鼠标操作 鼠标移动到这个点 再选择一个延迟 例如500ms 再鼠标操作点个单击 编辑好以后保存 然后按F10好像 启动脚本 这个简单的脚本就是 鼠标移动到你保存的那个点 等0.5秒以后点击一下 这个延迟时间设置很重要 每两个操作之间最好都设置一个延迟 里面有很多设置 鼠标键盘都有 点进去看了就知道 只要懂了基本操作 其他衍生的慢慢就会了 很简单的。
2. 问下按键精灵怎么使用,怎么写脚本
1. 制作脚本:按照个人需求从网上搜集脚本或者自己制作脚本。如果您的脚本是从别的地方收集的,请先把脚本文件拷贝到按键精灵文件夹下的script文件夹中,然后再运行按键精灵。
2.选择有效的窗口:建议您选择“对所有窗口有效”。如果您只需要脚本当某个窗口在前台时有效,请选择窗口名称,比如“龙族”
3.让需要执行的脚本“有效”,只有“有效”一栏中勾中的脚本才会执行。
4.进入游戏(或者其他需要使用按键精灵的软件) ,在需要使用脚本的时候按下脚本的“快捷键”,按键精灵就会忠实的为您工作了。
按键精灵主界面
图:主界面及功能按钮
主界面功能简介:
增加:增加一个新的脚本。
修改:修改当前选中的脚本。
删除:删除当前选中的脚本,可以同时选中多个脚本进行删除。
录制:录制新的脚本,新手制作脚本首选功能。
上传:将当前脚本上传至按键精灵网站,与他人进行交流。
全部有效/无效:让所有脚本有效或者无效。
注册:注册按键精灵,使用正版软件。
帮助:查看用户帮助手册。
图:录制功能
录制功能简介:
强烈推荐的功能!能够忠实记录您的动作,并在脚本执行时回放,新手也可随心所欲制作脚本。按下ScrollLock键就可以开始录制,再次按下就可停止录制,最后保存即可。如果您需要按键精灵忠实的记录鼠标移动轨迹,在后面的“记录鼠标移动轨迹”前面打个勾就可以了。录制过程中可以随便移动录制工具条,不会对您录制的动作产生任何影响。
图:上传脚本
上传脚本功能简介:
在主界面选择一个脚本,点击“上传”按钮就可以进入上传脚本界面。
您可以将自己比较得意的脚本上传到我们的服务器。在您的脚本上传成功之后,我们将会进行人工审核。不错的脚本都会被我们推荐给其他玩家共同学习。
上传时按键精灵会自动填写一些信息。请您在“脚本说明”里写上脚本的用途、制作思路等你认为对其他人有帮助的信息。没有说明或者说明不清楚的脚本将无法获得推荐。:-)
脚本编辑器
图:脚本编辑器界面
脚本编辑器使用说明:
在动作选择区选择动作,插入右边的脚本内容区即可。脚本支持粘贴、复制、移动、删除等操作。
脚本编写完毕之后,在脚本设置区进行一些必要的设置,点击“保存脚本” ,就可保存当前制作的脚本,点击右上角的X符号可以关闭编辑器返回主界面。
注意:我们默认的终止热键是“F12” ,目前所有的脚本使用同一个终止热键,也就是按下一个终止热键之后,所有的脚本就会停止运行。
图:脚本调试功能
脚本调试功能简介:
脚本调试功能允许您随时观察脚本的执行顺序,也可以随意暂停/继续脚本的运行,方便查找脚本错误。当您点击“执行”后,脚本将会开始执行,同时记录下每一步执行了哪条动作(语句),您可以随时按“暂停”热键暂时中止脚本执行,然后点击“语句编号”立刻查看,看完以后可以随时让脚本从中断处恢复执行。
执行热键: ScrollLock
暂停热键:Pause
停止热键:ScrollLock
图: 抓点界面
抓点功能简介:
用户可以抓取20个坐标点以及相应坐标点的颜色。抓点热键包括数字键0到9,以及数字键下方的10个字母键Q到P。按下热键即可获得鼠标当前所在位置的坐标和颜色,以备制作脚本时使用。
偏移抓点:当使用偏移抓点时,实际抓到的是鼠标附近的一点的坐标和颜色(具体抓到的点用一个“瞄准镜”表示)。这样可以解决在某些情况下,鼠标图标颜色会挡住真实坐标颜色的问题。
3. 按键精灵怎么编写脚本
SetSimMode 2
BeginThread 按7
Delay 500
BeginThread 按E
Sub 按7()
Rem a
KeyPress "7", 1
Delay 500
goto a
End Sub
Sub 按E()
rem b
KeyPress "E", 1
Delay 3000
goto b
End Sub
如果是每个0.5秒按7,每隔3秒按E的话,用上面的,如果是按7以后隔0.5秒按E,再隔3秒的话,用下面的
SetSimMode 2
Rem go
KeyPress "7", 1
Delay 500
KeyPress "E", 1
For 3
Delay 1000
Next
Goto go
4. 按键精灵怎么写脚本
安装好后启动按键精灵,点击新建,跳到脚本编辑窗口3先说说录制吧,这个比较简单,我们点击窗口上的录制按钮4会弹出一个录制控制窗口,红色的圆圈是开始录制,蓝色正方形是停止,第三个是保存录制好的脚本,第四个有个向下的三角形,可以选择要录制哪些动作,比如你把记录键盘操作的勾去掉,那么你录制的时候就不会录制你键盘上的动作,不管你键盘怎么按,都不会被记录下来开始录制也可以用快捷键scrlk键(ScrollLock键),如果是鼠标去点击开始的按钮的话,会多录制到一些不必要的动作,所以这边建议使用快捷键,开始录制后,就去操作你的鼠标和键盘吧,把你要重复的动作做一遍,按键精灵会记录下来,录制好后再次按下scrlk键停止,确认没问题后按保存按钮即可保存,会自动返回到按键精灵脚本编辑窗口根据图片上的提示进行修改,启动和停止热键可以修改为自己比较顺手的键,循环次数意思是你刚刚录制的脚本要重复执行多少次,如果要一直执行到自己按下停止键的话,可以选择循环到按终止键为止,描述建议起一个符合脚本的名字再来说说自己写的,按键精灵非常方便,提供了很多快捷命令,我们看左边这一栏,很清楚的标出了各个功能比如说我们要做一个鼠标自动点击的脚本,那么肯定是要用到鼠标命令,我们点击鼠标命令,按键精灵已经帮我们列出一些比较常用的鼠标命令了,我们只需要填写一些相关的参数即可比如我们要写一个不停的点击某一个坐标点的小工具,我们先点击“鼠标移动到 坐标”这一栏的插入(坐标先不管,也可以先在按键抓抓中抓取),然后再点击“鼠标动作”这一栏的插入,默认左键单击不变点击源文件,将MoveTo 后面的坐标改为你想点击的坐标位置,如果不知道具体的坐标位置的话,可以用按键抓抓打开按键抓抓后,移动你的鼠标,按键抓抓上会显示出你的鼠标所在位置的信息,把坐标点X,Y记录下来,填到刚刚MoveTo 后面都做好之后,我们把脚本循环的次数改成循环到按终止键为止,然后点击保存,再点击调试,也可以直接点击调试,然后按下启动键,看看我们制作的脚本是不是可以执行,有没有出现错误都没问题的话,如果你想把你的脚本分享给别人一起使用的话,那么你可以点击发布右边的向下三角形,然后选择制作按键小精灵在弹出的窗口中输入脚本的使用说明,一般就是说明一下启动热键和停止热键,然后点击立即制作,会弹出一个保存的对话框,选择一个路径,保存即可,下次你要用这个脚本的话,可以直接打开刚刚保存的按键小精灵,也可以把生成的按键小精灵发给你的朋友,让他们使用END注意事项制作小精灵需要按键精灵账号一个,没有号的先申请一个,有号直接登录即可。
5. 按键精灵怎么写组合键的脚本..
写组合键其实和写单键原理是一样的,只是分步来写而已。
例如:按组合键CTRL+H键。
原理:先按下CTRL键,再点击H键,再松开CTRL键
KeyDown 17,1 //按住CTRL键
KeyPress 72,1 //点击H键
KeyUp 17,1 //松开CTRL键
或者:先按下CTRL键,再按下H键,延迟,松开H键,再松开CTRL键
KeyDown 17,1 //按住CTRL键
KeyDOWN 72,1 //按住H键
Delay 300 //延迟0.3秒
Keyup 72,1 //松开H键
KeyUp 17,1 //松开CTRL键
你说的那种也可以通过分步编写脚本来实现。如:
Keydown 90,1 //按下Z键
LeftClick 1 //单击左键
Keyup 90,1 //松开Z键
6. 按键精灵怎么写后台脚本
下载加载大漠创建 或者 361度创建 才能实现后台窗口绑定,我习惯了大漠插件
need_ver = "3.1232"
PutAttachment ":\test_game","*.*"
PutAttachment ".\Plugin" ,"RegDll.dll"
Call Plugin.RegDll.Reg(":\test_game\dm.dll")
set dm = createobject("dm.dmsoft")
dm.SetPath ":\test_game"
hwnd = dm.GetMousePointWindow()
dm_ret = dm.BindWindow(hwnd, "dx", "dx", "dx", 0)
转载请注明出处育才学习网 » 按键精灵怎么写脚本循环
育才学习网