当前位置:懂科普 >

IT科技

> 按键精灵怎样设置循环

按键精灵怎样设置循环

按键精灵的无限循环功能可以在设置里面调整,方法如下: 第一步,打开按键精灵。 第二步,选择你要使用的脚本。 第三步,点击脚本后面的属性。 第四步,进入属性设置界面后,在脚本循环栏里选择第二个,循环到按终止键为止。 第五步,选择好后,

使用按键精灵编写脚本的时候经常要使用循环,那么怎样才能使一个脚本进行无限循环呢?现在就为大家简单介绍一下

材料/工具

按键精灵

方法

首先打开按键精灵,点击需要设置循环的脚本,再点击后方的【属性】

1、首先肯定是要用按键精灵打开写好的按键精灵脚本。 2、在确保脚本没有问题后在脚本属性里面设置循环。 3、点击”脚本属性“。 4、在右边找”运行“——”脚本循环“(默认状态下是循环一次,禁止重复运行)。 5、点驯循环□次“可以在”□“里设置需要循环

按键精灵怎样设置循环

在脚本循环下,可以输入想要循环的循环的次数,

按键精灵的无限循环,有多种实现方式。常见的是设为while句式、goto句式、Do 循环句式。 针对脚本本身的无限循环,在“脚本循环”中,选择“循环到按中止键为止”。 以按键精灵9脚本为例: 1、while句式。 i=0 While i=0 Msgbox "我停不下来啦!!快住

按键精灵怎样设置循环 第2张

如果需要无限循环,选择中间的那个选项,脚本就会一直循环直到按下终止键,一般的终止键是【F12】

Do For 3 For 2 For 5 Delay 100 KeyPress "C", 1 Next LeftClick 1 Next KeyPress "A", 1 Next KeyPress "B", 1Loop最简单的就是套用循环法,参考以上代码,觉得不好用我也能给你发多线程的。

按键精灵怎样设置循环 第3张

如果需要修改终止按键,点击【修改热键

1、首先打开按键精灵,点击需要设置循环的脚本,再点击后方的【属性】 2、在脚本循环下,可以输入循环的次数 3、如果需要无限循环,选择中间的那个选项,脚本就会一直循环直到按下终止键,一般的终止键是【F12】 4、如果需要修改终止按键,点击

按键精灵怎样设置循环 第4张

然后在输入框内进行修改选项

Do For 10 //循环按10次F11和F10之后按一次F9 KeyPress "F11", 1 Delay 200 KeyPress "F10", 1 Next Delay 200 KeyPress "F9", 1 Loop Do //循环按F11和F10之后隔5秒按一次F9 KeyPress "F11", 1 Delay 200 KeyPress "F10", 1 Delay 5000 KeyPres

按键精灵怎样设置循环 第5张

还可以双击打开脚本

脚本没有错,只是罗嗦点. 因为你是让他一直检测,所以如果596,616这个点上都是黑色,那么这个脚本在你不按中止键的情况下是不会停下来的. 如果脚本已经执行了鼠标点击,那么就有可能你在脚本属性里的脚本循环这一栏 不是选择"循环一次",你只要改成"

按键精灵怎样设置循环 第6张

点击左侧的【脚本属性】,同样可以设置循环

在脚本最后加个延迟就好了 Delay 420000 启动脚本的时候选无限循环 420000毫秒等于7分钟

按键精灵怎样设置循环 第7张

扩展阅读,以下内容您可能还感兴趣。

按键精灵 do循环怎么设置最大循环次数啊

不超过1分钟。这个不好控制,因为你程序里面有一个延时2秒,执行延时是无法预料的,如果你非得要控zhidao制1分钟,那你要开两个线程,一个线程执行你上面的代码,另一个线程计时,做回控制,本人觉得,如果控制次数可以满足你要求,建议控制不超过11次,这个很简单,代码如下:

For i = 1 To 11

IfColor 265, 856, "D9A567", 0 Then

KeyPress "F5", 1

Delay 2000

Else

Exit For

End If

Next

你这里的代码不太可靠,精确比较色,很容易就误判,而且脚本到了别的计答算机,由于色偏作用,可能会失效,建议你模糊找色比较,会更可靠。追问for是让它循环 必须11次才跳出,而我需要的是满足条件跳出,我已经找到答案了,给你看看:

i=1

do until i>11

IfColor 243, 874, "D9A567", 0 Then

KeyPress "F5", 1

Delay 2000

Else

exit do

end if

i=i+1

loop

用 do until 而不是for追答你没看到我退出的是Exit For 吗?你根本没调试我的代码。

如何让按键精灵满足条件循环

if语句,用于判断,zhidao下边是按键精灵里的例子

i=1   

If i=0 Then  

    Msgbox "条件判断符合被通过!版!"  

ElseIf i=1 Then  

    Msgbox "否则条件判断符合被通过!!"  

Else  

    Msgbox "否则!!"  

End If  

//通过判断表达式的取值,来执行后面权的动作或控制

按键精灵循环中的循环怎么做?

您好,由于你问题描述不清,不知道你要怎么样个循环法,和循环多少次,从你的提问看应该是想多次循环上面一半代码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次结e799bee5baa6e58685e5aeb931333335336365束

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 //结束条件循环

//这些源码很简单,新手学习按键精灵要懂得举一反三。我的回答纯手打,很高兴为您解答,希望能采纳!追问不是

我是想把 循环3次和循环1次那个一起循环24次 然后下面还有程序追答那可以改成这样啊,这个完全可以自己改成,你首先要弄懂没行代码的意思啊:

For 24 //循环24次

MoveTo 753, 239

Delay 600

RightClick 1

Delay 1500

MoveTo 837, 285

Delay 600

LeftClick 1

Delay 1000

MoveTo 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 //循环24次结束

按键精灵怎么在开始之前 设置循环次数的 自定义变量 ?

你好,代码如下:

UserVar 次数=10 "输入循环次数"

For 次数

TracePrint 次数 

Next追问UserVar 次数=10 "输入循环次数"

For 次数

TracePrint 次数

LeftClick 1

Delay 800

KeyDown 17, 1

KeyPress 80, 1

KeyUp 17, 1

Delay 2300

Next

大佬 你看看 我这个有问题吗 ? 我填了次数 为2 。为什么她还是无限循环次数?

按键精灵中先循环,循环完成之后在执行下一个命令,该如何设置

//方法1

For 10///循环10次

//要执行的代专码

Next

//下一个要执行的代码

//方法2

Do

If xxxx Then 

//满足属条件后要执行的代码

Exit Do//满足条件后跳出循环

Else 

//不满足条件要执行的代码

End If

Loop

//下一个要执行的代码

标签: 按键精灵 设置
  • 文章版权属于文章作者所有,转载请注明 https://dongkepu.com/itkeji/onwvd.html