按键精灵多线程如何实现启动A线程停止B线程运行,如果在次启动B线程的时候A线程停止运行?

如题所述

//下面2行是启动线程的,按需求放在需要的位置

ID1 = BeginThread(线程1)
ID2 = BeginThread(线程2)

//下面两段放哪都可以

Sub 线程1
StopThread ID2
MsgBox “我是线程1,我刚才把线程2停掉了!”

End Sub

Sub 线程2
StopThread ID1
MsgBox “我是线程2,我刚才把线程1停掉了!”
End Sub
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-11-10
A线程的开头直接停止B线程.B线程也是.都不需要判断.
第2个回答  2014-11-10
在a线程代码首行加入stopthread +线程id

按键精灵多线程如何实现启动A线程停止B线程运行,如果在次启动B线程的时...
\/\/下面2行是启动线程的,按需求放在需要的位置 ID1 = BeginThread(线程1)ID2 = BeginThread(线程2)\/\/下面两段放哪都可以 Sub 线程1 StopThread ID2 MsgBox “我是线程1,我刚才把线程2停掉了!”End Sub Sub 线程2 StopThread ID1 MsgBox “我是线程2,我刚才把线程1停掉了!”End Sub ...

按键精灵如何实现双线程脚本,循环A脚本时,触发了B脚本指定命令时停止...
我这里是判断C是否能被10整除 StopThread aa TracePrint "停止3秒钟后重新启动A脚本" Delay 3000 Exit Do End If Loop \/\/这里放你后面的脚本 aa = BeginThread(a) Delay 1000 \/\/这里是重新启动A脚本 LoopEnd Sub ...

悬赏:按键精灵 循环按键问题(不同的按键 不同的定时循环)急 在线等...
\/\/复制黏贴代码到按键精灵,点调试。然后打开你做次循环操作的窗口(例如打开个记事本),按启动热键即可。想停止,按取消热键,一般是F12

按键精灵怎么给程序定时
可以用多线程。线程ID1=BeginThread(A)\/\/线程A 线程ID2=BeginThread(B)\/\/线程B sub A()\/\/主程序 ...End Sub sub B()\/\/计时 {Dim time1,time2 time1 = now do time2 = Dateiff("s", time1, now)If time2 >= 18D00 Then Exit Do End If Loop ExitScript End Sub PS:如果要...

按键精灵,如何设置同一个按键为开始执行脚本和终止执行脚本按键???
按下F9之后先启动多线程,按122222然后再用 f9 = WaitKey() 读取用户按键,最后再判断是否是F9,用StopThread停用线程ID就好了 大概的代码就是这样 While 1=1 f9 = WaitKey()\/\/先判断,如果是就启动,这个要加循环判断 If f9 = "120" Then 线程ID=BeginThread(脚本)f9 = WaitKey()\/\/再判...

pc按键精灵如何再次按键后打断重新运行?
如果是界面,可以加个按钮,按钮代码写入重启脚本 RestartScript 如果是多线程,就设计一个专属线程按键重启脚本,如:线程ID1 = BeginThread(子程序a)线程ID2 = BeginThread(子程序b)Sub a()Do Key=GetLastKey()If Key = 13 Then Msgbox "你上次按下了回车键,即将重启脚本"RestartScript End If Del...

按键精灵怎么让一个脚本编辑出来是按住某一个键开始,而松开的时候是停止...
65'"A"的按键码,可自行更改,是指在游戏中的抵抗键Const 抵抗替换键 = 66'"B"的按键码,可自行更改,现实中按此键后,按键精灵帮你按游戏中的抵抗键Dim key'用户按的键Dim 左右键连点ID'线程开启时返回的线程ID,可用来ID停止线程 左右键连点ID = BeginThread(左右键连点)'在脚本继续运行...

按键精灵怎么让一个脚本编辑出来是按住某一个键开始,而松开的时候是停止...
65'"A"的按键码,可自行更改,是指在游戏中的抵抗键Const 抵抗替换键 = 66'"B"的按键码,可自行更改,现实中按此键后,按键精灵帮你按游戏中的抵抗键Dim key'用户按的键Dim 左右键连点ID'线程开启时返回的线程ID,可用来ID停止线程 左右键连点ID = BeginThread(左右键连点)'在脚本继续运行...

...精灵里的多线程如何在运行线程1的时候停止线程b,等线程1允许完了...
加一个全局变量 DemDiv判断处理就行了.来回切换状态的事

按键精灵怎么实现在两点同时连续点击?新手,求代码,最好附上每条代_百度...
BeginThread \/\/此命令为多线程启动命令,就是同时启动多个子程序来运行 循环就不用加和解释了吧 BeginThread A \/\/启动线程A BeginThread B \/\/启动线程B Sub A() \/\/过程名A MoveTo 350, 500 \/\/鼠标移动到你的坐标A点 LeftClick 1 \/\/单击1次 End Sub \/\/过程A结束 Sub B() \/\/过程...

相似回答