【已解决】关于循环命令
本帖最后由 yinbinly 于 2011-7-9 11:20 编辑我想写个循环每隔2秒按一次回车键,每隔2秒按一次方向下键,可是写出的脚本无限运行啊,While 1
Send("{Enter}")
Sleep(2000)
Send("{DOWN}")
Sleep(2000)
Send("{Enter}")
Sleep(2000)
WEnd 每隔2秒按一次回车键,每隔2秒按一次方向下键
你这句话本身的要求不就是无限循环吗?你还要什么 回复 2# tryhi
笑……
的确楼主根本没有说什么条件时退出 本身就是无限循环 回复 2# tryhi
但是脚本会运行好几个啊 回复 5# yinbinly
但是脚本会运行好几个啊-----------这是啥意思?
怎么都是说话说半截呀 回复 6# happytc
就是这样啊,一运行脚本就会出来很多。 谁知道你发送Enter键到那个程序了
我运行你一楼代码,啥都没有,只有一个脚本在运行 回复 8# happytc
$g_szVersion = "test"
If WinExists($g_szVersion) Then Exit
AutoItWinSetTitle($g_szVersion)
While 1
WinActivate("地下城与勇士")
WinWaitActive("地下城与勇士")
Send("{Enter}")
Sleep(2000)
Send("{DOWN}")
Sleep(2000)
Send("{Enter}")
Sleep(2000)
WEnd
已解决,谢谢提醒 本身就是无限循环
dyd 发表于 2011-7-9 10:16 http://www.autoitx.com/images/common/back.gif
的确
.............. 楼主,你双击脚本之后,焦点还在脚本上
然后脚本又按下enter键,当然还会多打开一个 估计这样是不会重复打开的
While 1
WinActivate("地下城与勇士")
WinWaitActive("地下城与勇士")
Send("{Enter}")
Sleep(2000)
Send("{DOWN}")
Sleep(2000)
Send("{Enter}")
Sleep(2000)
WEnd 回复 11# 风行者
谢谢提醒
页:
[1]