精易论坛

标题: 超级列表框读写 [打印本页]

作者: 白小川    时间: 2025-6-27 08:38
标题: 超级列表框读写
  
路径 = 取运行目录 ()“\main\data\plugin\柠檬自定义\配置\材料价格.ini”
配置项.枚举节 (路径, 节名, )
计次循环首 (取数组成员数 (节名), i)
配置项.枚举项 (路径, 节名 [i], 项名, 项值, )
索引 = 超级列表框1.插入表项 (, , , , , )
计次循环首 (取数组成员数 (项值), s)
超级列表框1.置标题 (索引, s - 1, 项值 [i])
计次循环尾 ()
计次循环尾 ()


i支持库列表   支持库注释   
iext扩展界面支持库一




这里怎么读取,然后在写入

作者: huanghua8001    时间: 2025-6-27 08:38
1.e (958.05 KB, 下载次数: 4)

作者: jyfinn    时间: 2025-6-27 08:55
上个帖不是可以吗
作者: 白小川    时间: 2025-6-27 09:46
jyfinn 发表于 2025-6-27 08:55
上个帖不是可以吗

不行啊,取得不对啊!
作者: 白小川    时间: 2025-6-27 09:48
jyfinn 发表于 2025-6-27 08:55
上个帖不是可以吗

配置文本这么写,游戏插件就读取不对了!我用的别人插件,人家的配置不是你这样。

作者: huanghua8001    时间: 2025-6-27 10:01
  
子程序名返回值类型公开备 注
读到超级列表框  
变量名类 型静态数组备 注
索引整数型 
路径文本型 
节名文本型0
i整数型 
项名文本型0
项值文本型0
s整数型 
路径 = 取运行目录 ()“\main\data\plugin\柠檬自定义\配置\材料价格.ini”
路径 = 取运行目录 ()“\句柄.ini”
文件_取配置节名数组 (路径, 节名)
计次循环首 (取数组成员数 (节名), i)
文件_取配置项名数组 (路径, 节名 [i], 项名)
计次循环首 (取数组成员数 (项名), s)
索引 = 超级列表框1.插入表项 (, , , , , )
超级列表框1.置标题 (索引, 0, 项名 [s])
超级列表框1.置标题 (索引, 1, 读配置项 (路径, 节名 [i], 项名 [s], ))
计次循环尾 ()
计次循环尾 ()
子程序名返回值类型公开备 注
写到配置项  
变量名类 型静态数组备 注
项数整数型 
i整数型 
路径文本型 
路径 = 取运行目录 ()“\句柄.ini”
项数 = 超级列表框1.取表项数 ()
计次循环首 (项数, i)
写配置项 (路径, “平台”, 超级列表框1.取标题 (i - 1, 0), 超级列表框1.取标题 (i - 1, 1))
计次循环尾 ()


i支持库列表   支持库注释   
iext扩展界面支持库一


作者: 18583687285    时间: 2025-6-27 10:06
.版本 2
.支持库 iext

.子程序 材料价格到表格
.参数 列表, 超级列表框
.参数 路径, 文本型
.局部变量 配置项, 类_配置项
.局部变量 节数组, 文本型, , "0"
.局部变量 计次, 整数型
.局部变量 索引, 整数型
.局部变量 名称, 文本型, , "0"
.局部变量 值, 文本型, , "0"
.局部变量 计次2, 整数型

配置项.枚举节 (路径, 节数组)
列表.插入列 (, , , , , )
列表.插入列 (, , , , , )
.计次循环首 (取数组成员数 (节数组), 计次)
    索引 = 列表.插入表项 (, , , , , )


    配置项.枚举项 (路径, 节数组 [计次], 名称, 值, )
    .计次循环首 (取数组成员数 (名称), 计次2)

        列表.置标题 (索引, 0, 名称 [计次2])
        列表.置标题 (索引, 1, 值 [计次2])
    .计次循环尾 ()

.计次循环尾 ()

作者: 熬夜    时间: 2025-6-27 10:10
1.e (924.6 KB, 下载次数: 1) 需要什么自己加进去 改成对应的列
作者: 影纸    时间: 2025-6-27 10:14

  
变量名类 型静态数组备 注
配置项类_配置项 
路径文本型 
节名文本型0
i整数型 
项名文本型0
项值文本型0
索引整数型 
s整数型 
项名1文本型0方法二用到的变量
找到的下标整数型0方法二用到的变量
路径 = 取运行目录 ()“\材料价格.ini”
配置项.枚举节 (路径, 节名, )
调试输出 (节名)
计次循环首 (取数组成员数 (节名), i)
配置项.枚举项 (路径, 节名 [i], 项名, 项值, )
调试输出 (项名, 项值)
如果 (i = 1)
项名1 = 项名  ' 方法二用到的代码行
计次循环首 (取数组成员数 (项名), s)
索引 = 超级列表框1.插入表项 (, , , , , )
超级列表框1.置标题 (索引, 0, 项名 [s])
超级列表框1.置标题 (索引, 1, 项值 [s])
计次循环尾 ()
计次循环首 (取数组成员数 (项名1), s)
' 方法一,2个节项名顺序一致
计次循环首 (取数组成员数 (项名), s)
超级列表框1.置标题 (s - 1, 2, 项值 [s])
计次循环尾 ()
' 方法二,2个节项名顺序不一致
如果真 (数组_寻找数组 (项名, 项名1 [s], 找到的下标) > 0)
超级列表框1.置标题 (s - 1, 2, 项值 [找到的下标 [1]])

计次循环尾 ()

计次循环尾 ()


i支持库列表   支持库注释   
spec特殊功能支持库
iext扩展界面支持库一


作者: 白小川    时间: 2025-6-27 10:16
huanghua8001 发表于 2025-6-27 10:01
[e=0].版本 2
.支持库 iext

大佬我取的是指定节名下的项。你这个直接就乱了

作者: 白小川    时间: 2025-6-27 10:20
huanghua8001 发表于 2025-6-27 10:01
[e=0].版本 2
.支持库 iext



作者: huanghua8001    时间: 2025-6-27 10:22
白小川 发表于 2025-6-27 10:16
大佬我取的是指定节名下的项。你这个直接就乱了
  
文件_取配置项名数组 (路径, "商品售价" [i], 项名)
计次循环首 (取数组成员数 (项名), s)
索引 = 超级列表框1.插入表项 (, , , , , )
超级列表框1.置标题 (索引, 0, 项名 [s])
超级列表框1.置标题 (索引, 1, 读配置项 (路径, 节名 [i], 项名 [s], ))
计次循环尾 ()


i支持库列表   支持库注释   
iext扩展界面支持库一

补充内容 (2025-6-27 10:23):
文件_取配置项名数组 (路径, "商品售价" , 项名)     这行改一下
作者: 白小川    时间: 2025-6-27 10:24
熬夜 发表于 2025-6-27 10:10
需要什么自己加进去 改成对应的列

到现在一个没成功,我是取指定配置节,你们这些全是取全部配置节
作者: 白小川    时间: 2025-6-27 10:36
huanghua8001 发表于 2025-6-27 10:22
  
[/quote]
[attach]1377911[/attach][e=0].版本 2
子程序名返回值类型公开备 注
读到超级列表框  
变量名类 型静态数组备 注
索引整数型 
路径文本型 
节名文本型0
i整数型 
项名文本型0
项值文本型0
s整数型 
路径 = 取运行目录 ()“\main\data\plugin\柠檬自定义\配置\材料价格.ini”
路径 = 取运行目录 ()“\句柄.ini”
文件_取配置项名数组 (路径, "商品售价" [i], 项名)
计次循环首 (取数组成员数 (项名), s)
索引 = 超级列表框1.插入表项 (, , , , , )
超级列表框1.置标题 (索引, 0, 项名 [i])
超级列表框1.置标题 (索引, 1, 读配置项 (路径, 节名 [i], 项名 [i], ))
计次循环尾 ()
子程序名返回值类型公开备 注
写到配置项  
变量名类 型静态数组备 注
项数整数型 
i整数型 
路径文本型 
路径 = 取运行目录 ()“\句柄.ini”
项数 = 超级列表框1.取表项数 ()
计次循环首 (项数, i)
写配置项 (路径, “平台”, 超级列表框1.取标题 (i - 1, 0), 超级列表框1.取标题 (i - 1, 1))
计次循环尾 ()


i支持库列表   支持库注释   
iext扩展界面支持库一


作者: 白小川    时间: 2025-6-27 10:37
huanghua8001 发表于 2025-6-27 10:22
[e=0].版本 2
.支持库 iext







欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4