本帖最后由 codegay 于 2018-12-16 01:01 编辑
Nim 语言写的。- import os, parsecfg, random
- randomize()
-
- var inipath = getAppDir() / "Settings.ini"
- var ini = loadConfig inipath
-
- var x = rand(100..1024)
- var y = rand(100..1024)
-
- ini.setSectionKey("Settings", "X", $x)
- ini.setSectionKey("Settings", "Y", $y)
-
- ini.writeConfig(inipath)
复制代码 nim代码写起来挺简洁,但是parsecfg有坑,比如不保持原配置文件的空行和回车换行格式,会使用unix换行风格保存文件。 |