
这个让我来解答你吧。 你这个程序要用到多线程。---三线程。 不是不可以,只是当右键单击时,如果在记事本里可能写不了数 但如果是游戏应可以三线程都体现出效果。 我把源代码发出来吧。 你可以把一些功能改为注释。这样就很好体会到多线程了。当你要用在你程序上时,把记事本那些改了。 MessageBox "多线程命令还在测试当中,并不稳定,请谨慎使用" //下面这个例子会打开一个记事本,用2个线程向其中模拟按键 Call RunApp("notepad") Delay 1000 DimEnv Key Key = 56 //以上代码当用在你程序时,改为注释。 BeginThread Thread1 BeginThread Thread2 //以上两个是两个线程同时运行,第一个是按8,第二个是按右键 //下面是1-7 While True // Call PressKey() KeyPress 49, 1 Delay 800 KeyPress 50, 1 Delay 800 KeyPress 51, 1 Delay 800 KeyPress 52, 1 Delay 800 KeyPress 53, 1 Delay 800 KeyPress 54, 1 Delay 800 KeyPress 55, 1 Delay 800 Wend EndScript Sub Thread1() For 9999 Call PressKey() Delay 30 Next End Sub Sub Thread2() For 9999 RightClick 1 Delay 100 Next End Sub Sub PressKey() KeyPress 56,1 Delay 200 End Sub 绝对正确。望采纳!
