按键精灵怎么做一个如果按下鼠标右键则触发123键?
KeyDown "Space", 1 //按下空格
While 1 //无限循环以下的代码
Delay 60000//等待一分钟
KeyPress "Num 1", 1
KeyPress "Num 2", 1
KeyPress "Num 3", 1
Wend
可以直接复制上去拿来用。。。
按键9版本要实现这个其实很容易的,用QUI控件就是了,给你个QUI截图吧,你按着从上到下的顺序将控件拖出来,再复制如下代码一试就明白了(调试->自定义界面,用不着点开始,因为主程序代码都用不着),很简单。当然,你要测试时请点开并激活一个记事本来试,不然没地方输出可看不到效果哦!至于你要做成后台或要优化,你会了就自己可以搞掂了。
Event Form1.LoadOver
Form1.Hotkey1.Virtualkey = 49
Form1.Hotkey2.Virtualkey = 50
Form1.Hotkey1.Modifiers = 4
Form1.Hotkey2.Modifiers = 4
Form1.Hotkey1.Register True
Form1.Hotkey2.Register True
End Event
Event Form1.Button1.Click
Form1.Hotkey1.Register True
End Event
Event Form1.Button2.Click
Form1.Hotkey2.Register True
End Event
Event Form1.Hotkey1.Hotkey
SayString Form1.InputBox1.Text
End Event
Event Form1.Hotkey2.Hotkey
SayString Form1.InputBox2.Text
End Event
'可在QUI界面内自定义热键,自定义输出内容
KeyPress "Num 2", 1
Delay 10
KeyPress "Num 1", 1
Delay 10
KeyPress "Num 3", 1
Delay 10
上面的代码是依次按2、1、3,但是也许你是想在按下2不松手的情况下再按1,1不松手的情况下按3,那么代码需要这样写:
KeyDown "Num 2", 1
Delay 10
KeyDown "Num 1", 1
Delay 10
KeyDown "Num 3", 1
Delay 10
KeyUp "Num 2", 1
Delay 10
KeyUp "Num 1", 1
Delay 10
KeyUp "Num 3", 1
保存之后,想要执行上述脚本时就不是按F10了,而是直接按下鼠标右键就开始执行,如果设置为循环到按中止键为止,则鼠标右键弹起后脚本中止
答:右键,还是F10 自己选择启动 脚本 方式就可以了。后台你会做吗?会了就不是问题。在我 个人空间 里看看吧。什么游戏,鼠标?键盘?怎么操作?简单游?按键精灵7 Dim hwnd,,,hwnd就是句柄 Plugin hwnd=Window.MousePoint()Plugin Window.Move(hwnd,0,0)// 将窗口移动到左上角 可以不用这句。Plug...
答:Delay 500 Goto a 使用方法:新建脚本,复制代码,自己设置快捷键。先运行游戏,把鼠标箭头放在你需要重复点击的地方,启动快捷键,等待4秒钟左右,就会开始执行了。鼠标点击间隔是半秒,快慢可以调整倒数第二行的“500”,1000=1秒 脚本代码是可以执行的,按键8,如果不行,只能说你的游戏屏蔽后台鼠标 ...
答:两个脚本 第一个脚本 KeyDown "Ctrl", 1 RightDown 1 第二个脚本 KeyUp "Ctrl", 1 RightUp 1
答:最简单的方法是建立3个脚本,然后触发脚本的方式为鼠标的上下右。顺手做了个代码,可以直接用 Rem 开始 a = WaitClick()If a = 32777 Then '中键按下=F KeyPress "F", 1 Delay 10 End If If a = 32781 Then '下滚=G KeyPress "G", 1 End If If a = 32782 Then '上滚=H Key...
答:Hwnd = Plugin.Window.Foreground()Rem a Call Plugin.Bkgnd.MoveTo(Hwnd, 570, 500)Delay 50 Call Plugin.Bkgnd.RightClick(Hwnd, 570, 500)Delay 50 Goto a 这是后台右键连点的源代码,总延时100毫秒,一秒按10次,只要你的游戏可后台就可以使用。我玩奇迹都是用这个挂机练级的,前台看电影。
答:Call Plugin.Bkgnd.RightClick(197406, X, Y)//X=窗口客户区域X坐标 Y=窗口客户区域Y坐标 Delay 500 //延时自己设置,1000=1秒,自己设置个无限循环。怀疑每次开游戏句柄都不一样,自己抓取吧。按键精灵8的脚本
答:取右键菜单句柄可以参考以下方法:1,打开1个程序和目标程序,浏览器之类都可以,只要在系统任务栏中有1个或以上可以使用Alt+Tba切换的窗口就行。2,按住Alt键不放,在目标窗口中按住鼠标右键不放,然后按Tab键选择切换窗口,切忌切换的窗口不能是目标窗口,否则无效,选择好其他窗口后放开Alt键,然后再...
答:当然不一定非要这个版本的,同类软件功能设置都大同小异的.实在不行就用那种像屏幕录像一样的录制工具(有的版本带有这功能)打开之后会有一个菜单条,点击录制按纽之后再鼠标点一下右键就可以保存了,然后把这个脚本设定为无限循环就可以啦.其实网上流传的那种鼠标连击器也就是这样一个小小的脚本,只不过它...
答:SetSimMode 2 Do LeftClick 1 A = GetLastClick()If A = 32773 Then Do B = GetLastClick()If B = 32774 Then Exit Do End If loop End If Loop 复制以上代码可实现,尽快选择答案哦。
答:Delay 1000 Hwnd = Plugin.Window.MousePoint()Rem A8 Delay 2000 Call Plugin.Bkgnd.RightClick(Hwnd, 100, 100)Goto A8 delay 你应该知道 (Hwnd, 100, 100),这个坐标你自己看着改。 屏幕抓点的坐标减去 游戏界面左上角(把左上角看成0,0),就是后台的坐标了。