zch11230 发表于 2010-12-23 00:21:41

[已解决]GUI控件的批量读取和批量赋值

本帖最后由 zch11230 于 2010-12-23 00:31 编辑

我为一个软件根据自己的需要用AU3另外写了个GUI 功能都已经基本完毕 现在需要把我新建的GUI中控件的值读出来其后在后台填写到真正要使用的软件中 因为控件比较多 想批量读取出来 这边再批量赋值
我自己新建的控件都是有规律的 比如Combo1 一直到Combo8 input1一直到input8
然后我使用了for循环 然后运行直接就报Eval("txt"&$i) 表达式错误求更正
For $i = 1 To 8
        Eval("txt"&$i) = GUICtrlRead (Eval("Combo"&$i))
        MsgBox (0,"test","第"&$i&"个组合列表框的值为"&Eval("txt"&$i))
Next

afan 发表于 2010-12-23 00:27:59

第2行改为
Assign("txt" & $i, GUICtrlRead(Eval("Combo" & $i)))

zch11230 发表于 2010-12-23 00:30:51

神速的A版....感谢更正

satan83 发表于 2012-7-20 11:00:00

标记一下,以后用着着
页: [1]
查看完整版本: [已解决]GUI控件的批量读取和批量赋值