按键精灵录制脚本无效
别人电脑能用的脚本··我这里按了开始也无效热键什麽的都没错也有声音就是不动自己录了一下也没用是什麽问题?这个脚本要加什麽才能后台运行?[General]Descripti...
别人电脑能用的脚本··我这里按了开始也无效 热键什麽的都没错 也有声音 就是不动 自己录了一下也没用 是什麽问题?
这个脚本要加什麽才能后台运行?
[General]
Description=做寿司
BeginHotkey=81
BeginHotkeyMod=4
PauseHotkey=0
PauseHotkeyMod=0
StopHotkey=87
StopHotkeyMod=4
RunOnce=1
EnableWindow=
Enable=1
AutoRun=0
[Repeat]
Type=1
Number=1
[Relative]
SetupOCXFile=
[Comment]
Content=
[Script]
SetSimMode 2
MoveTo 859,456
LeftClick 1
Delay 300
LeftClick 1
Delay 300
MoveTo 388,737
Delay 300
LeftClick 1
Delay 300
LeftClick 1
Delay 300
MoveTo 400,230
Delay 300
LeftClick 1
Delay 300
MoveTo 427,359
Delay 200
LeftClick 1
Delay 300
MoveTo 903,607
Delay 300
LeftClick 1
Delay 300
KeyPress 32,4
Delay 300
MoveTo 862,478
Delay 300
LeftClick 1
Delay 300
KeyPress 32,4
Delay 300
MoveTo 862,478
Delay 1000
KeyPress 32,1
Delay 1000
KeyPress 32,1
Delay 500 展开
这个脚本要加什麽才能后台运行?
[General]
Description=做寿司
BeginHotkey=81
BeginHotkeyMod=4
PauseHotkey=0
PauseHotkeyMod=0
StopHotkey=87
StopHotkeyMod=4
RunOnce=1
EnableWindow=
Enable=1
AutoRun=0
[Repeat]
Type=1
Number=1
[Relative]
SetupOCXFile=
[Comment]
Content=
[Script]
SetSimMode 2
MoveTo 859,456
LeftClick 1
Delay 300
LeftClick 1
Delay 300
MoveTo 388,737
Delay 300
LeftClick 1
Delay 300
LeftClick 1
Delay 300
MoveTo 400,230
Delay 300
LeftClick 1
Delay 300
MoveTo 427,359
Delay 200
LeftClick 1
Delay 300
MoveTo 903,607
Delay 300
LeftClick 1
Delay 300
KeyPress 32,4
Delay 300
MoveTo 862,478
Delay 300
LeftClick 1
Delay 300
KeyPress 32,4
Delay 300
MoveTo 862,478
Delay 1000
KeyPress 32,1
Delay 1000
KeyPress 32,1
Delay 500 展开
2个回答
展开全部
原因有很多种,你把脚本复制黏贴上来,帮你分析一下是什么原因。
-------------补充回答-------------
不好意思,最近忙,现在才补充回答你的问题。
不能运行的话,尝试将SetSimMode后面的“2”改成“0”再试试。或者把SetSimMode 2这句给删掉。
后台运行帮你改一下:
Plugin Hwnd = Window.MousePoint()
Delay 500
Plugin s = Window.GetClientRect(Hwnd)
XYArray = Split(s, "|", -1, 1)
dx = XYArray(0)
dy = XYArray(1)
Delay 1000
For 2
Plugin Bkgnd.LeftClick(Hwnd, 859-dx, 456-dY)
Delay 300
EndFor
For 2
Plugin Bkgnd.LeftClick(Hwnd, 388-dx, 737-dY)
Delay 300
EndFor
Plugin Bkgnd.LeftClick(Hwnd, 400-dx, 230-dY)
Delay 300
Plugin Bkgnd.LeftClick(Hwnd, 427-dx, 359-dY)
Delay 300
Plugin Bkgnd.LeftClick(Hwnd, 903-dx, 607-dY)
Delay 300
For 4
Plugin Bkgnd.KeyPress(Hwnd, 32)
EndFor
Delay 300
Plugin Bkgnd.LeftClick(Hwnd, 862-dx, 478-dY)
Delay 300
For 4
Plugin Bkgnd.KeyPress(Hwnd, 32)
EndFor
Delay 300
Plugin Bkgnd.LeftClick(Hwnd, 862-dx, 478-dY)
Delay 1000
For 2
Plugin Bkgnd.KeyPress(Hwnd, 32)
Delay 1000
EndFor
因为你给的脚本没有循环,所以我也没有设置循环,脚本运行一次后将自动停止。后台运行脚本需要注意的是:要点击一下游戏画面再运行脚本,不然无法获取游戏窗口的句柄,特别是网页游戏。
-------------补充回答-------------
不好意思,最近忙,现在才补充回答你的问题。
不能运行的话,尝试将SetSimMode后面的“2”改成“0”再试试。或者把SetSimMode 2这句给删掉。
后台运行帮你改一下:
Plugin Hwnd = Window.MousePoint()
Delay 500
Plugin s = Window.GetClientRect(Hwnd)
XYArray = Split(s, "|", -1, 1)
dx = XYArray(0)
dy = XYArray(1)
Delay 1000
For 2
Plugin Bkgnd.LeftClick(Hwnd, 859-dx, 456-dY)
Delay 300
EndFor
For 2
Plugin Bkgnd.LeftClick(Hwnd, 388-dx, 737-dY)
Delay 300
EndFor
Plugin Bkgnd.LeftClick(Hwnd, 400-dx, 230-dY)
Delay 300
Plugin Bkgnd.LeftClick(Hwnd, 427-dx, 359-dY)
Delay 300
Plugin Bkgnd.LeftClick(Hwnd, 903-dx, 607-dY)
Delay 300
For 4
Plugin Bkgnd.KeyPress(Hwnd, 32)
EndFor
Delay 300
Plugin Bkgnd.LeftClick(Hwnd, 862-dx, 478-dY)
Delay 300
For 4
Plugin Bkgnd.KeyPress(Hwnd, 32)
EndFor
Delay 300
Plugin Bkgnd.LeftClick(Hwnd, 862-dx, 478-dY)
Delay 1000
For 2
Plugin Bkgnd.KeyPress(Hwnd, 32)
Delay 1000
EndFor
因为你给的脚本没有循环,所以我也没有设置循环,脚本运行一次后将自动停止。后台运行脚本需要注意的是:要点击一下游戏画面再运行脚本,不然无法获取游戏窗口的句柄,特别是网页游戏。
深圳市容大彩晶科技有限公司
2024-11-15 广告
2024-11-15 广告
广告机代理优选容大彩晶,深圳市容大彩晶科技有限公司自2007年成立伊始,一直专注于液晶商用显示产品的技术研发及产品服务。公司依托具有自主研发能力、创新高效的技术团队,打造出行业优质商用液晶显示设备。容大彩晶产品涵盖商用液晶显示、多媒体广告机...
点击进入详情页
本回答由深圳市容大彩晶科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询