1.按键精灵多线程怎么写
多线程写法也很简单,而且容易看懂,修改参数比较简单BeginThread ADelay 10BeginThread BDelay 10BeginThread CSub A()While trueKeyPress "A", 1For 10Delay 1000NextWendEnd SubSub B()While trueKeyPress "B", 1For 3Delay 1000NextWendEnd SubSub C()While trueKeyPress "C", 1For 7Delay 1000NextWendEnd Sub。
2.按键精灵多线程怎么写
多线程写法也很简单,而且容易看懂,修改参数比较简单
BeginThread A
Delay 10
BeginThread B
Delay 10
BeginThread C
Sub A()
While true
KeyPress "A", 1
For 10
Delay 1000
Next
Wend
End Sub
Sub B()
While true
KeyPress "B", 1
For 3
Delay 1000
Next
Wend
End Sub
Sub C()
While true
KeyPress "C", 1
For 7
Delay 1000
Next
Wend
End Sub
3.按键精灵多线程怎么写
按键精灵的多线程在测试阶段,多线程就是同时调用多个子程序,不推荐新手使用 。
TC简单开发的多线程相对来说技术比较成熟。不管你需要多个线程,只需写线程.开启就行,每个线程可以执行各种的方法。
代码如下:
线程句柄1=线程.开启("我的程序.线程方法1","我是参数")
线程句柄2=线程.开启("我的程序.线程方法2","我是参数")
线程句柄3=线程.开启("我的程序.线程方法3","我是参数")
4.按键精灵如何多线程操作
一、功能介绍
1、多线程相关功能目前包括:启动线程、结束线程、等待(按键安卓版独有)、设置共享变量、获取共享变量5个
2、多线程启动时支持多个参数,最多支持10个
3、如果需要控制某线程,需要在线程启动时候写返回值,但这个返回值无法输出,仅用于控制线程(这里无法像PC按键一样输出线程的ID号码)
4、一旦主线程停止,所有还在运行的子线程也全部强行停止
5、线程之间变量交互可以利用共享变量来完成,共享变量无需定义
二、实例代码使用方法:
1、启动一个线程,并用变量a代表该线程
Dim a=Thread.Start(子程序)
2、结束变量a代表的线程
Thread.Stop(a)
3、等待变量a代表的线程直至该线程运行完毕
Thread.Wait(a)
5.大神帮忙写下按键精灵多线程代码
For i = 1 to 2RunApp "notepad.exe"Delay 200Hwnd = Plugin.Window.Find(0, "无标题 - 记事本")Delay 200Call Plugin.Window.SetText(Hwnd,"进程"&i)Call Plugin.Window.SetClientSize(Hwnd, 300, 300)Call Plugin.Window.Move(Hwnd, i*300-200, 300)nextid1 = BeginThread(a1)id2 = BeginThread(a2)Sub a1()Hwnd1 = Plugin.Window.Find(0, "进程1")HwndEx1 = Plugin.Window.FindEx(Hwnd1 , 0, "edit",0)TracePrint Hwnd1&" "&HwndEx1For i = 65 To 100PauseThread id2Call Plugin.Window.Active(HwndEx1)KeyPress i, 1Delay 500ContinueThread id2PauseThread id1NextEnd SubSub a2()Hwnd2 = Plugin.Window.Find(0, "进程2")HwndEx2 = Plugin.Window.FindEx(Hwnd2 , 0, "edit",0)TracePrint Hwnd2 & " " & HwndEx2PauseThread id2For i = 65 To 100PauseThread id1Call Plugin.Window.Active(HwndEx2)KeyPress i, 1Delay 500ContinueThread id1PauseThread id2NextEnd Sub看看我这个玩记事本的差不多一个道理。
6.按键精灵9多线程写法,我有问题
思路有点乱 。
其实用不着什么多线程这么麻烦,2步就能搞定。
sub 判断do //循环得到x1,y1,x2,y2,C,Dif c<200 or d <200 thenexit sub //满足条件跳出子程序elsedelay 1000 //否则延时end ifloop //换成标记一样end sub***sub 技能rem aif 技能1可用 then移动F1elseif 技能2可用 then移动F2else //2个技能都cddelay 1000goto aend ifend sub主程序docall 判断call 技能loop。
转载请注明出处育才学习网 » 按键精灵多线程怎么写