1. 按键精灵脚本错误问题
你有几个错的地方。
1.你题目说按A键运行A段代码。A键的键的65,不是191。191是/。B和C也和你题目说的不一样。
2.你变量a没有重置。会一直往上加。一次等于6之后。后面永远都不会等于6了。
3.代码特别乱,不好看。
帮你写了份可以一直循环使用的。(没改按键码)
A=0
While(true)//循环
Key=WaitKey()
IfKey=191Then
CallA段代码()
A=A+1
IfA=6Then
A=0
CallA段代码6次()
EndIf
EndIf
IfKey=190Then
CallB段代码()
EndIf
IfKey=188Then
CallC段代码()
EndIf
Wend
SubA段代码()
Delay200
KeyPress"Esc",1
Delay100
MoveTo1177,817
Delay100
LeftClick1
Delay1500
KeyDown"A",1
Delay1000
KeyUp"A",1
KeyPress"Space",1
EndSub
SubA段代码6次()
KeyPress"Esc",1
MoveTo1186,821
LeftClick1
Delay1500
KeyPress"Esc",1
MoveTo943,821
LeftClick1
EndSub
SubB段代码()
KeyDown"S",1
Delay1000
KeyUp"S",1
KeyPress"Tab",1
Delay200
MoveTo541,564
LeftClick1
Delay8100
KeyDown"A",1
Delay800
KeyUp"A",1
EndSub
SubC段代码()
MoveTo1880,809
RightClick1
Delay1500
RightClick1
Delay200
MoveTo1030,525
Delay200
LeftClick1
Delay200
MoveTo1469,616
RightClick1
Delay1000
MoveTo1029,674
LeftClick1
Delay500
LeftClick1
KeyDown"S",1
Delay1000
KeyUp"S",1
KeyPress"Tab",1
Delay200
MoveTo541,564
LeftClick1
Delay8500
KeyDown"A",1
Delay1000
KeyUp"A",1
EndSub
2. 按键精灵 语法错误:脚本 聊天 ,第2行,第6个字符:(错误码0)没有找到合法的符号。
我靠 你这是什么代码啊 乱七八糟的 难道是旧版本的按键精灵?
Dim hwnd
hwnd = Window.GetKeyFocusWnd()
s = Window.GetClientRect(hwnd)
XYArray = Split(s, "|", - 1 , 1)
dx=XYArray(0)
dy = XYArray(1)
Call Plugin.Bkgnd.MoveTo(Hwnd, 57 - dx, 300 - dy)
For 1000
Call Plugin.Bkgnd.LeftClick(hwnd, 1 )//这句有问题
Call Plugin.Bkgnd.MoveTo(Hwnd, 365-dx, 787-dy)
Call Plugin.Bkgnd.LeftClick(hwnd, 1)//这句有问题
Delay 1000
Call Plugin.Bkgnd.MoveTo(Hwnd, 409 - dx, 845 - dy)
Call Plugin.Bkgnd.KeyDown(Hwnd, 17)//本来是(hwnd, 17, 1) 我估计后面的“1”应该是按的次数 所以我省略了,按键罩羡没这个语法
Call Plugin.Bkgnd.KeyPress(Hwnd, 86)
Call Plugin.Bkgnd.KeyUp(hwnd, 17)
Delay 500
Call Plugin.Bkgnd.MoveTo(Hwnd, 409 - dx, 845 - dy)
Call Plugin.Bkgnd.LeftClick(hwnd, 2)//这盯闭句也有问题
Delay 500
Call Plugin.Bkgnd.MoveTo(Hwnd, 57-dx, 300-dy)
Delay 500
Call Plugin.Bkgnd.MouseWheel(hwnd, -1)//这句也不知道是什么意思
Delay 500
Call Plugin.Bkgnd.MoveTo(hwnd, 0, 4)
Next
反正是我按照凯闷裂你这个来的 对不对我也不知道
3. 按键精灵安装失败代码5
换个文件夹。
按键精灵安装失败显示代码5的话,可以先把脚本文件拷贝到按仔团键精灵文件夹下的script文件夹中,然后再运行按键精灵。也可以上官网下载一个最新的按键精灵试试看,应该就可以用了。
按键精灵是一款模拟鼠标键盘动作的软件。念颤橘通过制作脚本,可以让按键精洞团灵代替双手,自动执行一系列鼠标键盘动作。按键精灵简单易用,不需要任何编程知识就可以作出功能强大的脚本。只要在电脑前用双手可以完成的动作,按键精灵都可以替代完成。
4. 按键精灵脚本错误
楼主很有可能是下载了**.Q格式的文件,然后用文本方式打开了,或者说在网上复制了一段源码,放进去出错了。
解决方法有3个,如果是我说的前者,那么用按键精灵的导入功能把下载的Q文件导入进去,
如果是后者,则新建文本文件,把源码复制进去,然后把后缀改成Q,导入按键精灵
最后一个方法:把[Script]{}上面的所有都删了,不建议这么做,因为上面这些错误的地方其实是保存了脚本的配置信息,比如说按什么键启动,文件名称叫什么等等,只不过不应该出现在这里。
5. 按键精灵大漠绑定失败
需要看绑定失败的错误代码是多少才可以看出原因的。
按键精灵错误码的意思:
-1 : 表示你使用了绑定里的收费功能,但是没注册,无法使用。
-2 : 使用模式0 2 4 6时出现,因为目标窗口有保护,或者目标窗口没有以管理员权限打开. 常见于win7以上系统.或者有安全软件拦截插件.解决办法: 关闭所有安全软件,并且关闭系统UAC,然后再重新尝试. 如果还不行就可以肯定是目标窗口有特殊保护。
-3 : 使用模式0 2 4 6时出现,可能目标窗口有保护,也可能是异常错误。
-4 : 使用模式辩派1 3 5 7 101 103时出现,这是异常错误。
-5 : 使用模式1 3 5 7 101 103时出现, 这个错误的解决办法就是关闭目标窗口,重新打开再绑定即可. 也可能是运行脚本的进程没有管理员权限。
-6 -7 -9 : 使用模式1 3 5 7 101 103时出现,异常错误. 还有可能是安全软件的问题,比如360等。尝试卸载360。
-8 -10 : 使用模式1 3 5 7 101 103时出现, 目标进程可能有保护,也可能是插件版本过老,试试新的或许可以解决。
-11 : 使用模式1 3 5 7 101 103时出现, 目标进程有保护. 告诉我解决。
-12 : 使用模式1 3 5 7 101 103时出现, 目标进程有保护. 告诉我解决。
-13 : 使用模式1 3 5 7 101 103时出现, 目标进程有保护. 或者是因为上次的绑定没有解绑导致。 尝试在绑定前调用ForceUnBindWindow。
-14 : 使旅饥用模式0 1 4 5时出现, 有可能目标机器兼容性不太好. 可以尝试其他模式. 比如2 3 6 7。
-16 : 可能使用了绑定模式 0 1 2 3 和 101,然后可能指定了一个子窗口.导致不支持.可以换模式4 5 6 7或者103来尝试. 另外也可拆灶返以考虑使用父窗口或者顶级窗口.来避免这个错误。还有可能是目标窗口没有正常解绑 然后再次绑定的时候。
-17 : 模式1 3 5 7 101 103时出现. 这个是异常错误. 告诉我解决。
-18 : 句柄无效。
-19 : 使用模式0 1 2 3 101时出现,说明你的系统不支持这几个模式. 可以尝试其他模式.