为什么一执行就自动退出啊
HotKeySet("{ESC}", "MyExit")HotKeySet("{home}", "Myhan")
Func Myhan()
While 10 = 10
Send("{RIGHT down}")
Send("{x down}")
Sleep(2000)
Send("{RIGHT up}")
Send("{x up}")
Send("{LEFT down}")
Send("{x down}")
Sleep(2000)
Send("{LEFT up}")
Send("{x up}")
WEnd
EndFunc
Func MyExit()
Exit
EndFu
[ 本帖最后由 cheng1997 于 2009-2-18 23:46 编辑 ] While 10 = 10
好像是因为这个 你这写法还真怪异
回复 2# xrbenbeba 的帖子
HotKeySet("{ESC}", "MyExit")Func MyExitE()
Exit
EndFunc
Func MyExit()
Exit
EndFunc
我这样他照样执行就退出 因为一执行,程序就已经完毕,你没有任何代码是初始化运行的
你所有的Func都要在按下某个按键后才能执行,程序启动时,没有任何按键按下,自然就直接退出了
你要想让程序在后台驻留,你需要在所有的Func之前加入
While 1
sleep(50)
WEnd
另外, While 10 = 10本身不是什么问题,但没有人这么写的,直接While 1就可以了
但是当你执行Myhan()后,你的程序是一个死循环,程序将重复地Send按键
看得出,楼主编程经验不足,存在一些基础上的理解错误
回复 4# xinlu8439 的帖子
恩,谢谢师傅,以后跟定你了
页:
[1]