如何获取组合列表框数值改变的响应??
本帖最后由 dakai 于 2009-6-25 14:23 编辑做了个ini文件,存储
username=abc
password=123
username=def
password=456
界面中一个combo,显示abc,def
问题是,在combo中如果根据当前的username,程序获取到对应的password??
是想做一个多帐号供选择自动填username&password登录的东东 你的INI文件有问题,这样写很不好 #include <ComboConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$aa=IniReadSection ( "1234.ini", "section1" )
$ab=IniReadSection ( "1234.ini", "section2" )
$cc=$aa&"|"&$ab
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 154, 121, 192, 124)
$Combo1 = GUICtrlCreateCombo("", 32, 24, 105, 25)
GUICtrlSetData(-1,$cc)
$Input1 = GUICtrlCreateInput("", 32, 64, 105, 21)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Combo1
For $i= 1 To $aa
If $aa[$i]=GUICtrlRead ($Combo1) Then GUICtrlSetData($Input1,$aa[$i+1])
Next
For $i= 1 To $ab
If $ab[$i]=GUICtrlRead ($Combo1) Then GUICtrlSetData($Input1,$ab[$i+1])
Next
EndSwitch
WEnd
帮你写好了,但是啰嗦一句,你的INI文件有问题,比较好的方法
【字段】
【帐号】=【密码】
这样对应起来才方便 多谢jhun兄弟
我试试去,有问题再来请教 帮你写好了,但是啰嗦一句,你的INI文件有问题,比较好的方法
【字段】
【帐号】=【密码】
这样对应起来才方便
jhun 发表于 2009-6-24 16:53 http://www.autoitx.com/images/common/back.gif
同意,应该如此。
页:
[1]