<p>直接用读写配置项保存此类信息即可,方便快捷
0若你要修改,那也行。
.版本 2
.支持库 shell
.程序集 窗口程序集1, , , 有用记得采纳~
.程序集变量 szFileName, 文本型
.子程序 __启动窗口_创建完毕
szFileName = 取特定目录 (#系统桌面) + “user.cfg” ' 设定程序目录
写到文件 (szFileName, 到字节集 (“秦始皇Info” + #换行符 + “user_name 赢渠梁”)) ' 赢渠梁为错误信息
.子程序 _按钮1_被单击
.局部变量 szTempTextArr, 文本型, , "0"
.局部变量 szTempText, 文本型
.局部变量 nRow, 整数型
.局部变量 szTempTextArr2, 文本型, , "0"
.局部变量 nIndex, 整数型
.局部变量 szText, 文本型
' 修改
szTempText = 到文本 (读入文件 (szFileName)) ' 读入
.如果真 (szTempText = “”) ' 判断读入是否成功
返回 ()
.如果真结束
szTempTextArr = 分割文本 (szTempText, #换行符, ) ' 分行
nRow = 取数组成员数 (szTempTextArr) ' 取多少行
.计次循环首 (nRow, nIndex) ' 有多少行循环多少次
.如果真 (寻找文本 (szTempTextArr [nIndex], “user_name”, , 假) ≠ -1) ' 循环每一行对比是不是user_name信息行
szTempTextArr2 = 分割文本 (szTempTextArr [nIndex], “ ”, ) ' 把信息行分割,获得需要改的名字
szText = 子文本替换 (szTempText, szTempTextArr2 [2], “嬴政”, , , 真) ' 用“嬴政”替代“赢渠梁”
写到文件 (szFileName, 到字节集 (szText)) ' 重新写回文件
跳出循环 () ' 结束循环
.如果真结束
.计次循环尾 ()
追问那请问如果user_name 后面的内容是随机的该怎么办呢
追答源码照样可行
szTempTextArr2 [2]就是user_name 后面的内容
“嬴政”是可以用来的修改的内容