按键精灵实现一个简单功能
初次接触按键精灵,不知道怎么用,我只想实现一个简单的功能,就是在一个网页游戏的两个点上面来回点(每次点击间隔10秒),一直点下去,直到我终止它,请问我应该如何设置?新手,...
初次接触按键精灵,不知道怎么用,我只想实现一个简单的功能,就是在一个网页游戏的两个点上面来回点(每次点击间隔10秒),一直点下去,直到我终止它,请问我应该如何设置?
新手,请务必详尽,献上200分,望笑纳!
或者给我发一个现成的脚本,功能很简单,就是记录下我鼠标停留时间超过5秒的两个点,然后执行,在两个点之间来回点,每次点击间隔
谢谢你的脚本,可以再帮忙编一个吗?这次是三下,第一下记录鼠标的位置,然后在该点按下鼠标左键拖到第二个点放开,然后再去点击第三个点,接下来重复。。。其实就是拖住一个物品到商店卖掉,然后点击确定,接着再卖。。。100分我已经加上了,如果您能再帮忙编好这个,我会最后再追加50分给你的。 展开
新手,请务必详尽,献上200分,望笑纳!
或者给我发一个现成的脚本,功能很简单,就是记录下我鼠标停留时间超过5秒的两个点,然后执行,在两个点之间来回点,每次点击间隔
谢谢你的脚本,可以再帮忙编一个吗?这次是三下,第一下记录鼠标的位置,然后在该点按下鼠标左键拖到第二个点放开,然后再去点击第三个点,接下来重复。。。其实就是拖住一个物品到商店卖掉,然后点击确定,接着再卖。。。100分我已经加上了,如果您能再帮忙编好这个,我会最后再追加50分给你的。 展开
7个回答
2009-12-18
展开全部
dim x1, y1, x2, y2, key1, key2
UserVar wait_time=10000 【时间间隔】
Rem getfirst
WaitKey key1
//按下数字键盘的“+”时,保存第一个点
If key1=107
VBSCall Call GetCursorPos(x1, y1)
Else
Goto getFirst
EndIf
Delay 200
Rem getSecond
WaitKey key2
//按下数字键盘的“-”时,保存第二个点
If key2=109
VBSCall Call GetCursorPos(x2, y2)
Delay 200
Rem loop
MoveTo x1,y1
LeftClick 1
Delay wait_time
MoveTo x2,y2
LeftClick 1
Delay wait_time
Goto loop
Else
Goto getSecond
EndIf
我试过了,能用
启动脚本后,把鼠标移到第一个点上,按下数字键盘的“+”号,再移到第二个点上,按下数字键盘的“-”号,就开始循环了。
//--------------------------第二个———————————————
启动脚本后,把鼠标移到第一个点上,按下数字键盘的“+”号,再移到第二个点上,按下数字键盘的“-”号,再移到第三个点上,按下数字键盘的“*”号就开始循环了。dim x1, y1, x2, y2, x3, y3, key1, key2, key3
Rem getfirst
WaitKey key1
//按下数字键盘的“+”时,保存第一个点
If key1=107
VBSCall Call GetCursorPos(x1, y1)
// MsgBox "第一个点已保存"
Else
Goto getFirst
EndIf
Delay 200
Rem getSecond
WaitKey key2
//按下数字键盘的“-”时,保存第二个点
If key2=109
VBSCall Call GetCursorPos(x2, y2)
// MsgBox "第二个点已保存"
Else
Goto getSecond
EndIf
Rem getThird
WaitKey key3
//按下数字键盘的“*”时,保存第三个点
If key3=106
VBSCall Call GetCursorPos(x3, y3)
//MsgBox "第三个点已保存"
Delay 2000
//下面的时间间隔据自己情况调整
Rem loop
Delay 1000
MoveTo x1, y1
LeftDown 1
Delay 200
MoveTo x2,y2
Delay 200
LeftUp 1
Delay 1000
MoveTo x3, y3
LeftClick 1
Goto loop
Else
Goto getThird
分一定要给我啊
UserVar wait_time=10000 【时间间隔】
Rem getfirst
WaitKey key1
//按下数字键盘的“+”时,保存第一个点
If key1=107
VBSCall Call GetCursorPos(x1, y1)
Else
Goto getFirst
EndIf
Delay 200
Rem getSecond
WaitKey key2
//按下数字键盘的“-”时,保存第二个点
If key2=109
VBSCall Call GetCursorPos(x2, y2)
Delay 200
Rem loop
MoveTo x1,y1
LeftClick 1
Delay wait_time
MoveTo x2,y2
LeftClick 1
Delay wait_time
Goto loop
Else
Goto getSecond
EndIf
我试过了,能用
启动脚本后,把鼠标移到第一个点上,按下数字键盘的“+”号,再移到第二个点上,按下数字键盘的“-”号,就开始循环了。
//--------------------------第二个———————————————
启动脚本后,把鼠标移到第一个点上,按下数字键盘的“+”号,再移到第二个点上,按下数字键盘的“-”号,再移到第三个点上,按下数字键盘的“*”号就开始循环了。dim x1, y1, x2, y2, x3, y3, key1, key2, key3
Rem getfirst
WaitKey key1
//按下数字键盘的“+”时,保存第一个点
If key1=107
VBSCall Call GetCursorPos(x1, y1)
// MsgBox "第一个点已保存"
Else
Goto getFirst
EndIf
Delay 200
Rem getSecond
WaitKey key2
//按下数字键盘的“-”时,保存第二个点
If key2=109
VBSCall Call GetCursorPos(x2, y2)
// MsgBox "第二个点已保存"
Else
Goto getSecond
EndIf
Rem getThird
WaitKey key3
//按下数字键盘的“*”时,保存第三个点
If key3=106
VBSCall Call GetCursorPos(x3, y3)
//MsgBox "第三个点已保存"
Delay 2000
//下面的时间间隔据自己情况调整
Rem loop
Delay 1000
MoveTo x1, y1
LeftDown 1
Delay 200
MoveTo x2,y2
Delay 200
LeftUp 1
Delay 1000
MoveTo x3, y3
LeftClick 1
Goto loop
Else
Goto getThird
分一定要给我啊
深圳市容大彩晶科技有限公司
2024-11-14 广告
2024-11-14 广告
广告机代理优选容大彩晶,深圳市容大彩晶科技有限公司自2007年成立伊始,一直专注于液晶商用显示产品的技术研发及产品服务。公司依托具有自主研发能力、创新高效的技术团队,打造出行业优质商用液晶显示设备。容大彩晶产品涵盖商用液晶显示、多媒体广告机...
点击进入详情页
本回答由深圳市容大彩晶科技有限公司提供
展开全部
你用录制功能.自己在你要玩的游戏里面录制.别人给你发的脚本不一定适合你玩的游戏..因为两个点的实际距离只有你清楚...
就两个点循环很容易录制的..
就两个点循环很容易录制的..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
getfirst
WaitKey key1
//按下数字键盘的“+”时,保存第一个点
If key1=107
VBSCall Call GetCursorPos(x1, y1)
Else
Goto getFirst
EndIf
Delay 200
Rem getSecond
WaitKey key2
WaitKey key1
//按下数字键盘的“+”时,保存第一个点
If key1=107
VBSCall Call GetCursorPos(x1, y1)
Else
Goto getFirst
EndIf
Delay 200
Rem getSecond
WaitKey key2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主,我已经按你的要求,做出了点循环3个地方的脚本,使用方法是:
启动脚本后,鼠标对着第一个地方,按一下小键盘【+】键;
再对着第二个地方,按一下小键盘【+】键;
再对着第三个地方,按一下小键盘【+】键;
然后脚本就会自动按照你设置的间隔时间循环点那三个地方了,下面是脚本代码:
UserVar t=10 每次点鼠标的时间间隔是多少秒?
t=t*1000
Rem 1
WaitKey j
If j=107
VBSCall GetCursorPos(x,y)
Else
Goto 1
EndIf
Delay 400
Rem 2
WaitKey j
If j=107
VBSCall GetCursorPos(c,u)
Else
Goto 2
EndIf
Delay 400
Rem 3
WaitKey j
If j=107
VBSCall GetCursorPos(v,i)
Else
Goto 3
EndIf
Delay 400
Rem 4
MoveTo x,y
LeftClick 1
Delay t
MoveTo c,u
LeftClick 1
Delay t
MoveTo v,i
LeftClick 1
Delay t
Goto 4
启动脚本后,鼠标对着第一个地方,按一下小键盘【+】键;
再对着第二个地方,按一下小键盘【+】键;
再对着第三个地方,按一下小键盘【+】键;
然后脚本就会自动按照你设置的间隔时间循环点那三个地方了,下面是脚本代码:
UserVar t=10 每次点鼠标的时间间隔是多少秒?
t=t*1000
Rem 1
WaitKey j
If j=107
VBSCall GetCursorPos(x,y)
Else
Goto 1
EndIf
Delay 400
Rem 2
WaitKey j
If j=107
VBSCall GetCursorPos(c,u)
Else
Goto 2
EndIf
Delay 400
Rem 3
WaitKey j
If j=107
VBSCall GetCursorPos(v,i)
Else
Goto 3
EndIf
Delay 400
Rem 4
MoveTo x,y
LeftClick 1
Delay t
MoveTo c,u
LeftClick 1
Delay t
MoveTo v,i
LeftClick 1
Delay t
Goto 4
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
做这个脚本很简单 问题是不知道你要点的位置
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
脚本(script)是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件.你所说的再两到3个点来回点击也可以的。但是必须之前要记录。录制功能简介能够忠实记录您的动作,并在脚本执行时回放,新手也可随心所欲制作脚本。按下scrolllock键就可以开始录制,再次按下就可停止录制,最后保存即可。如果您需要按键精灵忠实的记录鼠标移动轨迹,在后面的“记录鼠标移动轨迹”前面打个勾就可以了。录制过程中可以随便移动录制工具条,不会对您录制的动作产生任何影响,再最后还可以编辑它记录的脚本,设置时间。这样就可以让他达到你刚刚说的效果了。
觉得可以,就给分吧,还不满意,继续提问。反正我是免费的。
觉得可以,就给分吧,还不满意,继续提问。反正我是免费的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询