INI
按操作符写入 INI 整数
按增加、减少或赋值方式写入指定 INI 键的整数值。
命令用途
Ini_Write_Integer_Ex 对应的实际命令写法是 INI_WRITE_INTEGER_EX,用于按增加、减少或赋值方式写入指定 INI 键的整数值。
它常见于累计次数、统计递增、计数扣减和按操作符直接修改持久化整数配置的场景。
命令名
Ini_Write_Integer_Ex
调用格式
INI_WRITE_INTEGER_EX <文件路径> <节名> <键名> <运算符> <变量或整数>
参数说明
| 参数 | 必填 | 说明 |
|---|---|---|
文件路径 | 是 | 目标 INI 文件路径。 |
节名 | 是 | 要写入的节名称。 |
键名 | 是 | 要写入的键名称。 |
运算符 | 是 | 支持 +、-、=,分别表示增加、减少和直接赋值。 |
变量或整数 | 是 | 要参与运算的整数值,可以直接写整数,也可以写 P、G、D、M 或 H 变量。 |
返回或影响
- 该命令会按运算符规则修改目标键的整数值。
- 这类修改不会自动落盘,通常还要配合
INI_SAVE。
示例
基础用法
#ACT
INI_WRITE_INTEGER_EX .\Activity.ini Reward RewardCount + 1
INI_SAVE .\Activity.ini
这段写法适合把 RewardCount 在当前基础上递增 1。
常见变体
#ACT
INI_WRITE_INTEGER_EX ..\QuestDiary\排行榜\排行榜.ini 个人排行 <$USERID> + <$STR(MCS)>
INI_SAVE ..\QuestDiary\排行榜\排行榜.ini
这类写法适合按当前变量值把某个排行榜或统计项做累计更新。
注意事项
- 这条命令适合在原值基础上增减或重设整数,不适合写字符串内容。
- 如果你只是直接写一个固定整数,也可以使用
Ini_Write_Integer。
