(已解决)能不能用两个或多个 While 1 ...WEND
本帖最后由 q115643492 于 2011-4-18 16:34 编辑请问下一段代码中 能不能用两个或多个 While 1 ...WEND
如 :
While 1
....
Wend
.....
While 1
....
Wend 回复 1# q115643492
你想写什么样的代码? 楼主想多线程了。还是放到一个循环里吧。 看了这问题,我又再一次纠结了,高手帮看看这代码应该怎么改.If Not WinExists("无标题 - 记事本") Then Run("notepad.exe")
WinWait("无标题 - 记事本")
Call("fn_Task_1")
Exit
Func fn_Task_1()
Local $i = 1
AdlibRegister("fn_Task_2", 1000)
While 1
$i += 1
Sleep(1000)
ControlSetText("无标题 - 记事本", "", "Edit1", "第一个计数器(假设必须是While死循环): " & $i)
WEnd
Return
EndFunc
Func fn_Task_2()
Local $i = 1
;~ Do
$i += 1
Sleep(500)
ToolTip("第二个计数器(AdlibRegister): " & $i, 0, 0, "无标题 - Tooltip")
;~ Until 0
Return
EndFunc 学习一下, 可以同时使用
但是往往不需要同时使用 回复 1# q115643492
完全可以
字数字数字数 做并发,这么用没戏 回复 8# netegg
帅哥,我又纠结了,帮忙解一下惑啊.{:face (189):} 顺序执行,那是一点问题也没有 只要while ..wend中间,不跟while这么用就没事,要不有一个循环是不认的 谢谢大家!
页:
[1]