可以,不用纠结了,我给你写个例子,但是我没有验证,不知道是否有错误,写完就贴了上来,你参考下吧。
- 功能 添加账号()
- 变量 序号=1,内容=""
- 变量 路径=系统获取进程路径()&"配置.ini"
- 变量 要添加的账号密码=编辑框获取文本("编辑框0")//获取账号密码,格式是 账号xxxx|密码xxxx
- 循环(真)
- 内容=文件读配置("账号密码",序号,路径)//找到空行,要不然就覆盖了
- 如果(内容=="")
- 跳出
- 结束
- 序号++
- 结束
- 文件写配置("账号密码",序号,要添加的账号密码,路径)//把账号密码写入文件
- 结束
- 功能 验证账号()
- 变量 序号=1,内容="",账号密码=数组()
- 变量 路径=系统获取进程路径()&"配置.ini"
- 变量 账号=编辑框获取文本("编辑框1") //获取输入账号密码
- 变量 密码=编辑框获取文本("编辑框2")
- 循环(真)
- 内容=文件读配置("账号密码",序号,路径)//获取存储的账号密码
- 如果(内容=="")
- 消息框("你输入账号不存在","提示")
- 返回 假
- 结束
- 如果(!字符串分割(内容,"|",账号密码))//因为是 账号xxxx|密码xxxx 这样存储,所以分割
- 调试输出("分割失败")
- 返回 假
- 结束
-
- 如果(账号密码[0]==账号)
- 如果(账号密码[1]==密码)
- 消息框("账号密码正确","提示")//验证账号密码的正确性
- 返回 真
- 结束
- 消息框("密码错误","提示")
- 结束
- 序号++
- 结束
- 结束
复制代码 |