找回密码
 加入
搜索
查看: 3528|回复: 10

[系统综合] 列表批量读取INI加按钮运行问题(已解决)

  [复制链接]
发表于 2014-9-23 11:40:30 | 显示全部楼层 |阅读模式
本帖最后由 那片叶子 于 2014-9-26 09:25 编辑



如图,批量读取ini中的 [自定义] 显示在界面上,后面显示个安装,单击安装则运行对应的run=  文件!



读取已经弄好了! 现在就差按钮实现了! 望高手指教!

以解决,非常感谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2014-9-23 12:33:24 | 显示全部楼层
扬帆论坛好像有个叫"那片叶子"的...

论坛有相关源码,就是循环读取INI并创建控件...
 楼主| 发表于 2014-9-23 19:13:20 | 显示全部楼层
不能给沉掉了
发表于 2014-9-23 19:54:45 | 显示全部楼层
可以的,读取ini成数组,使用数组创建按钮。
发表于 2014-9-23 20:38:25 | 显示全部楼层
 楼主| 发表于 2014-9-23 21:37:47 | 显示全部楼层
回复 5# 邪恶海盗


    很好的帖子!
发表于 2014-9-23 21:54:11 | 显示全部楼层
回复 6# 那片叶子





论坛本来就有相关源码...

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2014-9-24 16:43:30 | 显示全部楼层
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Opt('GUIOnEventMode', 1)
Local $var = IniReadSection("C:\log\config.ini", "Item")
$fGUI = GUICreate("test", 600, 400)
GUISetOnEvent(-3, 'MYGUI_EVENT')
GUISetState()
$cGUI = GUICreate("", 550, 320, 25, 50, $WS_BORDER + $WS_CHILD, "", $fGUI)
Local $cGUI_W = 550, $cGUI_H = 320
GUISetOnEvent(-3, 'MYGUI_EVENT')
Local $Y = 0, $D = 32
For $i = 1 To $var[0][0]
        GUICtrlCreateLabel($var[$i][0], 20, $Y + 10)
        $var[$i][0] = GUICtrlCreateButton($var[$i][0], 360, $Y + 5, 150, 22)
        GUICtrlSetOnEvent(-1, 'MYGUI_EVENT')
        GUICtrlCreateLabel("", 0, $Y + $D, $cGUI_W, 1) ;分隔线
        GUICtrlSetBkColor(-1, 0xdcdcdc)
        $Y += $D
Next
GUISetState()
GUICtrlSetOnEvent(-7, "MYGUI_EVENT")

While 1
        Sleep(10)
WEnd

Func MYGUI_EVENT()
        For $i = 1 To $var[0][0]
                Switch @GUI_CtrlId
                        Case - 3
                                Exit
                        Case $var[$i][0]
                                MsgBox(0, "", $var[$i][1])
                EndSwitch
        Next
EndFunc   ;==>MYGUI_EVENT

config.ini
[Item]
中文=F:\USB\33\aa\test.exe
gui=F:\USB\33\aa\gui.exe
QQ音乐=D:\Tencent\QQMusic\1111.2014.9.13.15.58.35\QQMusic.exe
123324=4568686
发表于 2014-9-27 17:20:52 | 显示全部楼层
回复 7# 邪恶海盗
在那个位置,请给个地址,多谢了。
发表于 2014-9-30 18:15:19 | 显示全部楼层
回复 9# dnvplj


    不记得了...
发表于 2014-9-30 18:38:17 | 显示全部楼层
回复 10# 邪恶海盗
没关系,谢谢你的回复。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 12:35 , Processed in 0.155377 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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