找回密码
 加入
搜索
查看: 2899|回复: 9

[AU3基础] [已解决]如何创建一个可以输入4个数据的窗口?

  [复制链接]
发表于 2012-9-24 13:13:43 | 显示全部楼层 |阅读模式
本帖最后由 victior 于 2012-10-10 15:12 编辑

我的ini文件如下:

[FIRST]
YFIRST=0
RBFIRST=0
SRFIRST=0
TAFIRST=0

我想创建一个含有4个输入数据位置的窗口(含有“确定”和“取消”键),窗口打开的时候每个数据位置自动读取ini中这样的四个值,然后可以修改这4个值后,按确定即对ini修改为新值,怎样实现呢?
发表于 2012-9-24 13:45:06 | 显示全部楼层
本帖最后由 魔导 于 2012-9-24 13:46 编辑

没测试过,自己测试下。
建议楼主多   学习  论坛已有资源   这样没代码的   贴子不好
$a = IniReadSection ( "\*.ini", "FIRST" )
GUICreate("写点什么吧",300,200)
$input1 = GUICtrlCreateInput($a[1][1],5,0,100,15)
$input2 = GUICtrlCreateInput($a[2][1],121,0,110,15)
$input3 = GUICtrlCreateInput($a[3][1],5,25,100,15)
$input4 = GUICtrlCreateInput($a[4][1],121,25,110,15)
$button1 = GUICtrlCreateButton("确定",238,0,-1,20)
$button2 = GUICtrlCreateButton("取消",238,20,-1,20)
GUISetState()
While 1
        $msg = GUIGetMsg()
        Switch $msg
                Case -3
                Case $button1
                IniWrite ("\*.ini", "FIRST",$a[1][0],GUICtrlRead($input1))
                IniWrite ("\*.ini", "FIRST",$a[2][0],GUICtrlRead($input2))
                IniWrite ("\*.ini", "FIRST",$a[3][0],GUICtrlRead($input3))
                IniWrite ("\*.ini", "FIRST",$a[4][0],GUICtrlRead($input4))
                Case $button2
                Exit
        EndSwitch
WEnd
发表于 2012-9-24 13:45:12 | 显示全部楼层
本帖最后由 魔导 于 2012-9-24 13:46 编辑

这两天    怎么   我老是会卡出   重复的回复 呢?
 楼主| 发表于 2012-9-24 17:00:33 | 显示全部楼层
没测试过,自己测试下。
建议楼主多   学习  论坛已有资源   这样没代码的   贴子不好
魔导 发表于 2012-9-24 13:45



谢谢好人!我主要是不知道应该用什么函数创建窗口,呵呵!我以后会多看论坛资源的,谢了!
发表于 2012-9-24 17:03:30 | 显示全部楼层
回复 2# 魔导

请问Input和Edit控件有什么区别?
发表于 2012-9-24 17:56:32 | 显示全部楼层
单行  多行
发表于 2012-9-24 18:04:46 | 显示全部楼层
回复 6# xiehuahere


    这个我也不知道啊     上面的码    都是   A大教给我的
发表于 2012-9-24 21:30:53 | 显示全部楼层
回复 6# xiehuahere

应该有字数限制吧!
发表于 2012-9-25 14:25:58 | 显示全部楼层
回复 7# veket_linux

嗯,谢谢!
都作为单行使用的话,有区别吗?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-18 16:28 , Processed in 0.078005 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表