jneyxwry 发表于 2010-4-13 22:02:09

请问怎么写INI

$Form1                        = Guicreate("Form 1", 400, 437, -1, -1)
$Input1                        = GUICtrlCreateInput("Input1", 90, 25, 180, 20)
$BC                                = GuiCtrlCreateButton("保存配置", 300, 340, 70, 30)
GuiSetState(@SW_SHOW)

While 1
        $Msg = GUIGetMsg()
        Switch $Msg
                Case $GUI_EVENT_CLOSE
                        Exit
                Case $BC

                       
        EndSwitch
Wend


请问当我按了 保存配置之后将Input1中的内容存入 当前目录 config.ini 文件呢?

jneyxwry 发表于 2010-4-13 22:22:14

谢谢各位朋友。问题解决了。

IniWrite("myfile.ini", "设置", "Input1", $Input1)

jneyxwry 发表于 2010-4-13 23:24:39

好像这样子不行。好像这样子获取到的$Input1是 一个数字

nmgwddj 发表于 2010-4-13 23:32:52

GUICtrlRead($Input1)

lin0308 发表于 2010-4-14 12:53:18

LS正解,你必须先读取输入框的内容在写入

jycel 发表于 2010-4-14 13:26:26

本帖最后由 jycel 于 2010-4-14 13:27 编辑

在保存时加一个判断
if GUICtrlRead($Input1)<> "" then
IniWrite("myfile.ini", "设置", "Input1", guictrlread($input))
else
msgbox(16,"错误提示","请输入后再保存")
endif

中间这个判断要一个就可以了

yuan_53770 发表于 2010-4-14 13:26:42

嗯,学习了

dajun 发表于 2010-4-24 17:57:00

:face (22):

gavinlee 发表于 2010-4-24 21:37:05

学习了 向前辈致敬
页: [1]
查看完整版本: 请问怎么写INI