当前位置:首页 » 编程软件 » 按键精灵顺序进图脚本

按键精灵顺序进图脚本

发布时间: 2023-08-21 01:11:55

㈠ 按键精灵如何实现5,6个脚本依次连续执行

把不同的脚本,写到一个脚本里。
每个脚本,封装成独立的函数。
在主框架里,调用每个函数的接口。
这样就可以依次执行了。
希望能帮到你。

㈡ 按键精灵怎么按顺序运行几个脚本

不明白你说什么.如果你是说为什么一开始按快捷键两个脚本都运行,你可以改快捷键.点你要改的脚本右边会出现脚本属性,你可以在里边改.然后点保存就可以.
如果你是想按顺序,这有两个方法:
1.如果你的第一个脚本不用循环的,你可以改第二个脚本的快捷键,如改成F3.这时你在第一个脚本(就是你说打开IE的)里边最后加一句命令延时2000毫秒,按键F3.这样就可以了
2.如果你第一个脚本也要循环的,这样就把两个脚本的命令放在一个脚本里边.如果想脚本高级点就加上判断命令.
在这说得不怎么明白.如果你不会可以加我QQ:378548518
我有时间可以帮你

㈢ 按键精灵 脚本找多个同样的图 依次单击!

Call注册

Call绑定

A类="a1.bmp|a2.bmp|a3.bmp|a4.bmp|a5.bmp"//如果图片多,可以再加

A类=split(A类,"|")//数组

B类="b1.bmp|b2.bmp"

C类="c1.bmp|c2.bmp"

Do//这个是无限循环,当A类的N个图片找完后,反回继续从A类第一个图片开始找,如此反复,直到你停止脚本运行

Fori=0ToUBound(A类)

Do

dm_ret=dm.FindPic(0,0,2000,2000,A类(i),"000000",0.9,0,x,y)

Ifx>=0andy>=0Then

dm.MoveTox+5,y+5

Delay100

dm.LeftClick

Delay100

ExitDo//找到A类第i个图后跳出循环,否则一直找

EndIf

Delay100

Loop

Do

dm_ret=dm.FindPic(0,0,2000,2000,图B,"000000",0.9,0,x,y)

Ifx>=0andy>=0Then

dm.MoveTox+5,y+5

Delay100

dm.LeftClick

Delay100

ExitDo//找到B类图内的任一图片后跳出循环,否则一直找

EndIf

Delay100

Loop

Do

dm_ret=dm.FindPic(0,0,2000,2000,图C,"000000",0.9,0,x,y)

Ifx>=0andy>=0Then

dm.MoveTox+5,y+5

Delay100

dm.LeftClick

Delay100

ExitDo//找到C类图内的任一图片后跳出循环,否则一直找

EndIf

Delay100

Loop

//这组找完,返回并找下一个A类图片

Next

//A类图片都找完了,如果想一直循环找,就加一个无限循环

Loop

Sub绑定

Rem绑定

hwnd=dm.GetMousePointWindow()

Delay100

dm_ret=dm.BindWindow(hwnd,"dx2","windows2","dx",0)

Delay1000

Ifdm_ret=1Then

CallPlugin.Msg.Tips("绑定成功")

Delay100

Else

Goto绑定

EndIf

EndSub

Sub注册大漠()

need_ver="3.1233"

Delay50

setws=createobject("Wscript.Shell")

Delay50

ws.run"regsvr32atl.dll/s"

Delay50

setws=nothing

PutAttachment"c: est_game","*.*"

Delay50

PutAttachment".Plugin","RegDll.dll"

Delay50

CallPlugin.RegDll.Reg("c: est_gamedm.dll")

Delay50

setdm=createobject("dm.dmsoft")

Delay50

ver=dm.Ver()

Delay50

ifver<>need_verthen

Delay50

setdm=nothing

Delay50

setws=createobject("Wscript.Shell")

Delay50

ws.run"regsvr32c: est_gamedm.dll/s"

Delay50

setws=nothing

Delay50

setdm=createobject("dm.dmsoft")

Delay50

ver=dm.Ver()

Delay50

ifver<>need_verthen

messagebox"插件版本错误,当前使用的版本是:"&ver&",插件所在目录是:"&dm.GetBasePath()

messagebox"请关闭程序,重新打开本程序再尝试"

endscript

endif

endif

dm.SetPath"c: est_game"

Delay50

dm_ret=dm.SetDict(0,"dm_soft.txt")

Delay50

EndSub

SubOnScriptExit()

dm.UnBindWindow

EndSub

如果你的大漠插件不是3.1233版本,请将注册开头的need_ver = "3.1233" 改为你用的大漠插件版本号

㈣ 按键精灵怎么让2个脚本先后进行

do
for 50
call 脚本1()
next
call 脚本2()
loop

Sub 脚本1()
//这儿放你的脚本1
End Sub
Sub 脚本2()
//这儿放你的脚本2
End Sub

㈤ 按键精灵做了两个脚本,想让这两个脚本分先后运行,怎么做

不知道两个脚本之间是否需要做智能判断?
不是的话,你只要在后运行的脚本前面加一些delay就行了
需要判断的话,可以在第一个脚本结束前向指定的配置文件特定键名的键值设为"1",第二个脚本运行的第一步先对配置文件中这个键名的键值设为"0",然后判断键值是否是"1",如果否就等待然后继续判断,如果"是"就执行你第二个脚本的内容
当然你可以把两个脚本的内容写到同一个脚本里面,用多线程,如果条件成立就启动第二个线程,方法很多,找你自己习惯的方式就可以了~

㈥ 按键精灵怎样按顺序运行多个脚本

Call jiaoben1
Call jiaoben2
Call jiaoben3
Call jiaoben4
Sub jiaoben1
'脚本内容
End Sub
Sub jiaoben2
'脚本内容
End Sub
Sub jiaoben3
'脚本内容
End Sub
Sub jiaoben4
'脚本内容
End Sub

如上:使用调用来进行按键精灵的多线程运行

热点内容
怎么编程套料 发布:2025-02-04 02:50:31 浏览:205
副编译 发布:2025-02-04 02:05:25 浏览:613
解压按摩师 发布:2025-02-04 01:21:31 浏览:424
linuxssh限制 发布:2025-02-04 01:20:40 浏览:697
脚本式是什么 发布:2025-02-04 01:06:24 浏览:248
手机wps密码怎么取消密码 发布:2025-02-04 00:51:44 浏览:596
算法逻辑表 发布:2025-02-04 00:51:44 浏览:241
零售股票如何配置主线 发布:2025-02-04 00:51:07 浏览:950
预算法施行时间是 发布:2025-02-04 00:50:30 浏览:344
世界ol上传照片 发布:2025-02-04 00:34:13 浏览:64