按键精灵调用子程序问题
我想写一个脚本,这个脚本打算实现这样的功能:1.脚本里面包含两个子程序:(1)左键单击,循环运行到按中止键为止,启动热键是F1,停止运行热键是F2;(2)按键E,循环运行...
我想写一个脚本,这个脚本打算实现这样的功能:
1.脚本里面包含两个子程序:
(1)左键单击,循环运行到按中止键为止,启动热键是F1,停止运行热键是F2;
(2)按键E,循环运行到按中止键为止,启动热键是F3,停止运行热键是F4;
2.如果打算运行两个子程序,需要事先启动脚本,启动热键是F10,停止运行热键是F12。
3.F10启动脚本运行后,根据需要启动或是中止子程序(1)、(2);F12停止运行脚本后,将无法再运行子程序(1)、(2),直至F10再次启动脚本。
请大神指点,谢谢!!! 展开
1.脚本里面包含两个子程序:
(1)左键单击,循环运行到按中止键为止,启动热键是F1,停止运行热键是F2;
(2)按键E,循环运行到按中止键为止,启动热键是F3,停止运行热键是F4;
2.如果打算运行两个子程序,需要事先启动脚本,启动热键是F10,停止运行热键是F12。
3.F10启动脚本运行后,根据需要启动或是中止子程序(1)、(2);F12停止运行脚本后,将无法再运行子程序(1)、(2),直至F10再次启动脚本。
请大神指点,谢谢!!! 展开
1个回答
展开全部
两个子程序的意思是,是可控多线程无限循环点击左键或者E么,请参照以下代码。
Dimenv a, b
Do
c=WaitKey
If c = 112 and a=0 Then
ZJ = BeginThread(左键)
ElseIf c = 114 and b = 0 Then
AJ = BeginThread(按键E)
End If
Loop
Sub 左键
a=1
Do
LeftClick 1
Delay 10
Loop Until GetLastKey=113
a=0
End Sub
Sub 按键E
b=1
Do
KeyPress "E", 1
Delay 10
Loop Until GetLastKey=115
b=0
End Sub
追答
你这个有点像,剑魔?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询