1. 按键精灵如何实现一天中定时执行脚本.
一、打开密钥向导,点击新建脚本,弹出空白脚本界面。
2. 按键精灵脚本如何定时启动
1、打开按键精灵,点击新建脚本,然后会弹出空白的脚本界面。
3. 按键精灵脚本的制作 问一下,要每隔固定秒数按一次某个固定的键盘上的键,如何制作 不需要任何
我给你最好的建议吧
就是你先录制,然后自己明白里面代码的意思,然后修改一下!
这样也可以没有鼠标上的行为。
你说的每隔固定秒数按一次某个固定的键盘上的键
是非常简单的
Rem aj
KeyPress "A", 1
Delay 1000
Goto aj
不知道你是不是要这样的效果。每隔一秒按一次A
4. 如何快速制作脚本间隔时间自动使用按键精灵游戏技能辅助脚本
脚本使用说明:
1. 此脚本可应用于各种网络游戏,用于自动间隔时间使用辅助技能,可自定义三个技能和间隔时间。
2. 脚本开始运行前请先在按键精灵主界面上设置自定义参数,修改后点击上方的“保存”按钮。
3. 可定义辅助技能热键:数字0~9、字母A~Z、F1~F12 ,设置技能时字母可不分大小写。
4. 如果辅助技能是F1~F12,比如技能是F12,自定义参数设置的输入格式:f12或F12
5. 输入间隔时间单位为"秒",比如间隔180秒,自定义参数的输入格式:180
6. 如果在自定义设置中输入的数据错误,脚本将提示并停止运行。
>>具体脚本代码如下:
UserVar jn1=a 设置技能1键位
UserVar jn2=2 设置技能2键位
UserVar jn3=F11 设置技能3键位
UserVar s1=60 设置技能1施放间隔时间
UserVar s2=90 设置技能2施放间隔时间
UserVar s3=120 设置技能3施放间隔时间
//-----------------------------------------------------------------------
//---------------------------------------------------------[赋值初始变量]
//-----------------------------------------------------------------------
dim number(2),thetime(2),key(2),sj(2)
dim a,b,c,d,jn1,jn2,jn3,s1,s2,s3,t1,t2,t3,L
//声明变量
number(0)=jn1:number(1)=jn2:number(2)=jn3
thetime(0)=s1:thetime(1)=s2:thetime(2)=s3
//把自定义参数的返回值转换成数组元素
t1=now:t2=now:t3=now
//返回当前系统日期时间到变量
//-----------------------------------------------------------------------
//---------------------------------------------------------- [跳转子程序]
//-----------------------------------------------------------------------
Gosub 判断按键
Gosub 判断时间
//-----------------------------------------------------------------------
//---------------------------------------------------------- [脚本主程序]
//-----------------------------------------------------------------------
While true
//条件无限循环
If DateDiff("s",t1,now)>=sj(0)
//< DateDiff 函数:返回两个日期之间的时间间隔>
//<"s":秒> <t1:时间变量> <now:当前系统日期和时间> <s(0):自定义时间变量>
Delay 10
KeyPress key(0) 1
//按键 变量k(0) 1次
t1=now
//重新赋值日期时间到变量
EndIf
If DateDiff("s",t2,now)>=sj(1)
Delay 10
KeyPress key(1) 1
t2=now
EndIf
If DateDiff("s",t3,now)>=sj(2)
Delay 10
KeyPress key(2) 1
t3=now
EndIf
Delay 10
EndWhile
//-----------------------------------------------------------------------
//------------------------------------------------------ [判断键码子程序]
//-----------------------------------------------------------------------
Sub 判断按键
a=0:b=0
//赋值数组最小下标
For 3
L=Len(number(a))
//< Len 函数:返回字符串内字符的数量>
If L=1
key(b)=Asc(UCase(number(a)))
//< Asc 函数:返回字符串首字母的ASCII字符代码> < UCase 函数:返回转换为大写字母的字符>
If key(b)<48 or key(b)>90
Goto End
//超出范围跳转到脚本结束标记
ElseIf key(b)>57 and key(b)<65
Goto End
EndIf
ElseIf L>1 and L<4
If UCase(Left(number(a),1))="F"
//判断字符串首字字符 < Left 函数:返回字符串最左边的指定数量的字符>
key(b)=Asc(UCase(Left(number(a),1)))+Right(number(a),L-1)+41
//< Right 函数:返回字符串最右边的指定数量的字符>
If key(b)<112 or key(b)>123
Goto End
EndIf
Else
Goto End
EndIf
Else
Goto End
EndIf
a=a+1:b=b+1
//数组下标+1
Delay 10
EndFor
Return 判断按键
//-----------------------------------------------------------------------
//------------------------------------------------------ [判断时间子程序]
//-----------------------------------------------------------------------
Sub 判断时间
c=0:d=0
For 3
If IsNumeric(thetime(c))=True
//< IsNumeric 函数:返回布尔值指明表达式的值是否为数字>
sj(d)=cint(thetime(c))
/< CInt 函数:返回已被转换为整形子类型的变体的表达式>
Else
Goto End
EndIf
c=c+1:d=d+1
Delay 10
EndFor
Return 判断时间
//-----------------------------------------------------------------------
//-------------------------------------------------------- [脚本停止标记]
//-----------------------------------------------------------------------
Rem End
MessageBox 输入错误 脚本停止运行
EndScript
5. 按键精灵中 如何制作一个后台自定义按键时间的脚本
最简单的方法就是用按键精灵的录制功能,录制一遍,然后设置成循环
Rem
A
录制到的内容
Goto
A
如果想要后台,只要进行转换,转换成后台操作
你可以把录制到的内容发上来,我帮你转成后台操作的
但是这种方法的精确度比较低,如果你按键的时间间隔要求精确度很高的话,这种方法就不行
可尝试利用VBS
的Sub
过程,在脚本中用
UseSkill
过程,通过不同的参数来按不同的键,增加按键时,只需要增加一行
UseSkill
就行了
VBSBegin
Sub
UseSkill(ByVal
KeyCode,ByVal
ColdTime,ByVal
EffTime)
'KeyCode
快捷键按键码,
ColdTime
冷却时间,EffTime
效果持续时间
Execute
"T
=
T"
&
KeyCode
'执行语句块,取得时间
T
If
DateDiff("s",T,Now())
>=
EffTime
Then
KeyPress
KeyCode,1
Execute
"T"
&
KeyCode
&
"=Now()"
'执行语句块,每个技能使用时间的变量名,用
T
加
按键码表示
Delay
ColdTime*1000
'延迟,注意换算单位
End
If
End
Sub
VBSEnd
//按快捷键1(按键码49),冷却时间1.5秒,效果持续时间为60秒
//按快捷键2(按键码50),冷却时间2秒,效果持续时间为120秒
//按快捷键3(按键码51),冷却时间1秒,效果持续时间为30秒
//注释部分只是为了帮助大家阅读而写的,使用时最好删掉,以免影响执行速度,最起码也不要放在循环里
Rem
start
Delay
100
UseSkill
49,1.5,60
UseSkill
50,2,120
UseSkill
51,1,120
Goto
start
这种方法只需要简单改一下,就可以满足各种延时按键的需求,而且精度高,时间计算准确,唯一的不足是我暂时不知怎样把它改成后台的~~
如果你对按键时间的准确度要求不高,用第一种方法就行了~而且可以后台~
6. 按键精灵怎么设置定时启动一个脚本我想的就是在 特定的时间 启动我设置的脚本!
按键精灵设置定时启动一个脚本的方法和操作步骤如下:
1、首先,打开按键精灵,单击新建脚本,然后将弹出一个空白脚本界面,如下图所示。
7. 按键精灵定时运行脚本怎么弄
不知道你这里的脚本2是和脚本1一起运行,还是独立一个脚本,如果是一起运行,不需要分两个脚本都可以,因为你的脚本运行时间是3分钟,你的运行的时间间隔至少有30分钟,所以用单线程即可(假如代码执行时间比30分钟长,就得要多线程)。这里我只提供脚本1的代码,脚本2类似,脚本1代码如下:
Dim MyTime(26) //定义数组,存放27个时间
//下面给数组赋值,储存每个时间,由于时间间隔是30分钟,所以可以代码赋值。
MyTime(0) = "10:10:00"
For i = 1 To 25
MyTime(i) = DateAdd("n", 30, MyTime(i - 1))
Delay 10
Next
MyTime(26) = "00:40:00"
While True
For i = 0 To 26
dt = DateDiff("s", Time, MyTime(i))
If dt = 0 Then
//这里写你要执行的代码
End If
Delay 100
Next
Wend
8. 请牛人帮我设置一个按键精灵定时启动的脚本!
你好!
在脚本列表上右键点击要运行的脚本,选制作按键小精灵,勾选启动小精灵后(0)秒自动执行上面的选中的脚本,点立即制作(没有按键精灵账号的话这时要注册一个),然后开始-程序-附件-系统工具-计划任务,把刚才生成的按键小精灵文件加入计划任务
打字不易,采纳哦!
9. 我想在一个软件上定时比如在某事某分苗某毫秒 的时候自动按键 这种脚本怎么制作,最好精确到毫秒
使用时间函数就行,自己研究下按键的时间函数 好像是用 diffdate判断时间差和你指定的时间
10. 怎么使用按键精灵制作自动按键或点击脚本
新建一个脚本
设置你需要按什么键,单键组合键都有。设置好了点击插入!
鼠标抓图,点击抓抓按钮后,鼠标移动到你想点击的位置,按下Ctrl+Alt+1生成坐标1,Ctrl+Alt+2便是生存坐标2,以此类推!
抓图完毕后,关闭抓图面板,点击左侧鼠标栏目,找到你生成的坐标,点击选取,然后输入你想要的点击次数和左右键,一般为一次。完毕后点击插入按钮!
然后就是设置最右侧的循环时间咯,图为标准,只要不按下终止键就根本停不下来!
点击保存退出,只要按下F10开始键,就开始执行啦!