为什么写入的是数字而不是我输入的? (已解决)
本帖最后由 haopp1 于 2014-3-11 12:44 编辑求救。 我在第一个对话框输入的admin第二个对话框 输入的 1234怎么写到文本中就成了 4——5了 在线等。。。
忘记发代码了
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1_1 = GUICreate("登录", 281, 166, 318, 460)
$Group2 = GUICtrlCreateGroup("请输入用户名密码", 5, 19, 269, 135)
GUICtrlSetColor(-1, 0xFF00FF)
$Input1 = GUICtrlCreateInput("", 92, 47, 120, 21)
$Input3 = GUICtrlCreateInput("", 92, 75, 120, 21)
$Label1 = GUICtrlCreateLabel("用户名", 44, 52, 47, 17)
$Label3 = GUICtrlCreateLabel("密码", 44, 80, 39, 17)
$Button1 = GUICtrlCreateButton("写入", 56, 112, 49, 25)
$Button2 = GUICtrlCreateButton("取消", 160, 112, 57, 25)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
Dl()
Case $Button2
Exit
EndSwitch
WEnd
GUIDelete()
Func Dl()
IniWrite("C:\config.ini", "","",$Input1&"_"& $Input3)
EndFunc 谢谢已经解决但是密码怎么让大家看不出来呢 楼主,怎么解决的?可以说一下么? GUICtrlCreateInput("", x, x, x, x, BitOR($ES_LEFT, $ES_AUTOHSCROLL ,$ES_PASSWORD)) 回复 3# wilask
其实少了个捕获控件内如的函数
$read1=GUICtrlRead($Input1)
$read3=GUICtrlRead($Input3)
就这样 回复 4# afan
谢谢。。。。。。 几天不上论坛,你们都学这个了? 学习下。谢谢分享。 回复 7# hzxymkb
貌似这个很复杂的。。。 回复 8# chenking84
不客气互相帮忙么 回复 5# haopp1
明白了,谢谢! 回复 11# wilask
不客气的 #include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1_1 = GUICreate("登录", 281, 166, 318, 460)
$Group2 = GUICtrlCreateGroup("请输入用户名密码", 5, 19, 269, 135)
GUICtrlSetColor(-1, 0xFF00FF)
$Input1 = GUICtrlCreateInput("", 92, 47, 120, 21)
$Input3 = GUICtrlCreateInput("", 92, 75, 120, 21)
$Label1 = GUICtrlCreateLabel("用户名", 44, 52, 47, 17)
$Label3 = GUICtrlCreateLabel("密码", 44, 80, 39, 17)
$Button1 = GUICtrlCreateButton("写入", 56, 112, 49, 25)
$Button2 = GUICtrlCreateButton("取消", 160, 112, 57, 25)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
Dl()
Case $Button2
Exit
EndSwitch
WEnd
GUIDelete()
Func Dl()
IniWrite("C:\config.ini", "", "", GUICtrlRead($Input1) & "_" & GUICtrlRead($Input3))
EndFunc ;==>Dl
好久没来了....再来温故一下.....再不来都快忘记这些代码了......学习ing
页:
[1]