
//判断条件(0:等于 1:不等于 2:近似等于)
IfColor 572,643,"1300DC",0 Then //如果屏幕坐标 572,643 的颜色 = 1300DC 则
Goto 我 //跳转到 标记 "我"....(Goto 是跳转到标记的关键字 , "我" 是标记位)
Else //否则
Delay 400
Goto 你 //跳转到 "你" 的标记位开始执行
End If
Rem 我 //标记 "我"
例子:
dim a
dim b
a= 1
b = 2
while true
Rem 第一个标记
if a >b then
Goto 第一个标记
else
Goto 结束
end if
Delay 1000
wend
Rem 结束
实在不懂可以Q我...63580992
问题一:按键精灵8已经编好脚本了,但是如何运行呀? 这个界面是脚本编辑界面,你可以在右边脚本描述那里给它重新写个名字,然后点上面的按钮“保存退出”,就能保存脚本并退回到按键精灵主界面,在那里有脚本列表,找到你刚保存的脚本,看看你这个脚本前面“有效”那一栏是否有勾,没勾的话勾上,然后把需要用按键精灵的网页打开,点快捷键F10。
问题二:按键精灵怎么执行下一命令 大概就这样 按键会一直循环
rem start
FindPic 0,0,1024,768,Attachment:\自动登录图标.bmp,0.9,intX,intY
If intX >0 And intY >0 Then
MoveTo intX+20, intY+15
Delay 1000
RightClick 1
End If
FindPic 0,0,1024,768,Attachment:\自动2.bmp,0.9,intX,intY
If intX >0 And intY >0 Then
MoveTo intX, intY
Delay 1000
LeftClick 1
End If
Goto start
问题三:如何让按键精灵一直执行某个脚本? 你搞的是前台脚本吧,那点新建,右边有个“脚本循环”,后面有:“循环1次”,鼠标点常会出现2点,鼠标点下,设置为:“循环到按中止建位置”其他不用改・・要是后台的命令就好办点,前面标记,最后Goto 标记
问题四:按键精灵怎么设置我看到一个图就执行一个动作,在线等 20分 先把要找的图截下来,保存为bmp格式,例如1.bmp、2.bmp、3.bmp
然后把图片添加到脚本附件里去,以下为脚本
Rem a
FindPic 0,0,1024,768,Attachment:\1.bmp,0.9,intX1,intY1
024,768一般是显示器的分辨率
FindPic 0,0,1024,768,Attachment:\2.bmp,0.9,intX2,intY2
FindPic 0,0,1024,768,Attachment:\3.bmp,0.9,intX3,intY3
If intX1 >0 And intY1 >0 Then
找到后执行命令1
ElseIf intX2 >0 And intY2 >0 Then
找到后执行命令1
ElseIf intX3 >0 And intY3 >0 Then
找到后执行命令1
Elsegoto a
End If
问题五:按键精灵如何让一条命令执行一次,然后执行下边的命令... 你的逻辑错了,你脚本的逻辑是这样的,不管有没有找到色,8和9一定会按,如果找到色,就按一下g。要想实现你那个功能,代码应该这样写
Hwnd = Plugin.Window.MousePoint()
While True
IfColor 842,676, 2F7DA9, 2 Then
KeyPress g, 1 不明白你这里为什么前台模式,干嘛不后台模式
While True
Call Plugin.Bkgnd.KeyPress(Hwnd, 56)
Delay 500
Call Plugin.Bkgnd.KeyPress(Hwnd,57)
Delay 500
Wend
Delay 10 适当加延时,是为了减低CPU使用率,没有延时,当颜色没找到,CPU使用率会猛增
Wend
写程序尽量少用Goto,滥用Goto会使程序结构混乱,而且有错不容易检查。
问题六:按键精灵怎样让一个命令循环? Rem Begin
KeyDown 0, 1
Delay 20
KeyUp 0, 1
Delay 20
KeyDown Enter, 1
De钉ay 20
KeyUp Enter, 1
Delay 20
GoTo Begin
问题七:如何将按键精灵的文件生成可执行文件 点界面上的小精灵啊
问题八:按键精灵怎么启动脚本啊 上面有个调试.边上有启动键和停止键的设置.默认是F10启动.F12终止
问题九:按键精灵定时执行程序要怎么写呢 按键精灵没有实现精确到毫秒的语言,因为按键精灵是读取的是你的电脑时间。但我们可以换种思维实现。
先后得到11:59:59时间,然后用i计毫秒数,i=800时执行 *** 作。
rem 开始
i=0
If hour(time) = 11激and minute(time) = 59 and second(time)=59 then
rem 还没到800毫秒
i=i+1
if i 问题十:按键精灵要怎样让它重复一个命令一直执行? 解决有3种方法:1、在基本命令的控制命令里有个循环命令语句,你可以随便定想要让脚本循环的次数;2、也是在控制命令里有个“标记”和“跳转到标记”的语句命令,在你想要执行的脚本语句上面插入“标记()”,在想要循环的语句末尾插入“跳转到标记()即可;3、编辑脚本时在脚本属性区也可以设置循环,具体在那个位置你自己去看看,在此不容多讲。
Rem 开始KeyDown "Z", 1
IfColor 1144,246,"A43E4",0 Then
KeyUp "Z", 1
KeyPress "Q", 1
KeyPress "1", 1
KeyPress "2", 1
KeyPress "4", 20
KeyDown "Space", 1
IfColor 655,682,"3E90E2",0 Then
KeyUp "Space", 1
KeyDown "Z", 1
IfColor 1068,168,"8BD9FF",0 Then//(这里如果这条件不符合就从标记处重头 来一遍,如果符合,就继续往后)
KeyUp "Z", 1
MoveTo 442, 279
Delay 1000
LeftClick 1
MoveTo 540, 255
Delay 1000
LeftClick 1
MoveTo 565, 453
Delay 1000
LeftClick 1
Delay 1000
KeyPress "Enter", 1
Delay 15000
eles
goto 开始
end if
end if
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)