wuquitang 发表于 2011-1-13 09:10:47

【已解决】请教 FOR ....IN... IF.....THEN....END.... IF...... NEXT 到底是什么循环

本帖最后由 wuquitang 于 2011-1-13 10:13 编辑

这个循环看了很多教程 都说没有用到! 但是我看到很多高手大大的源码里都用到这个循环命令,希望有高手给解释一下
$oInputs = _IETagNameGetCollection ($oIE, "input")

For $oInput In $oInputs
if $oInput.name = "username" then
$oInput.value=$Username
EndIf
Next

xuzhenjun130 发表于 2011-1-13 09:45:43

其实主要理解For...In...Next 就明白了
枚举对象集合或者数组中的元素
可以看手册的例子……;使用一个对象集合

$oShell = ObjCreate("shell.application")
$oShellWindows=$oShell.windows

if Isobj($oShellWindows) then
$string=""

for $Window in $oShellWindows
    $String = $String & $Window.LocationName & @CRLF
next

msgbox(0,"","您打开了下列窗口:" & @CRLF & $String)
else

msgbox(0,"","您没有打开外壳窗口.")
endif

wuquitang 发表于 2011-1-13 10:13:14

回复 2# xuzhenjun130


    谢谢!
页: [1]
查看完整版本: 【已解决】请教 FOR ....IN... IF.....THEN....END.... IF...... NEXT 到底是什么循环