TC官方合作论坛

标题: 问大神一个问题谢谢 [打印本页]

作者: 好好学习007    时间: 2015-5-9 01:38
标题: 问大神一个问题谢谢
我有个问题就是账号可以相等吗?因为我自动登录怕账号登录重,就当前账号登录的时候,没登录一个账号自动存入记事本,下个账号登录的时候,去记事本里面遍历一下,然后我写的,如果(账号==账号核对)  这样写是不是不对?也就是只能数字相等是吗?

作者: 好好学习007    时间: 2015-5-9 01:39
我调试输出发现,。当账号 和核对账号 一样的时候,还是不会执行如果里面的东西
作者: 好好学习007    时间: 2015-5-9 01:47
简单的说就是可以写成,如果(我爱你ABC==我爱你ABC)可以这样么
作者: 回头是岸    时间: 2015-5-9 07:52
空格
作者: 言术    时间: 2015-5-9 09:57
可以,不用纠结了,我给你写个例子,但是我没有验证,不知道是否有错误,写完就贴了上来,你参考下吧。
  1. 功能 添加账号()
  2.     变量 序号=1,内容=""
  3.     变量 路径=系统获取进程路径()&"配置.ini"
  4.     变量 要添加的账号密码=编辑框获取文本("编辑框0")//获取账号密码,格式是  账号xxxx|密码xxxx
  5.     循环(真)
  6.         内容=文件读配置("账号密码",序号,路径)//找到空行,要不然就覆盖了
  7.         如果(内容=="")
  8.             跳出
  9.         结束
  10.         序号++
  11.     结束
  12.     文件写配置("账号密码",序号,要添加的账号密码,路径)//把账号密码写入文件
  13. 结束

  14. 功能 验证账号()
  15.     变量 序号=1,内容="",账号密码=数组()
  16.     变量 路径=系统获取进程路径()&"配置.ini"   
  17.     变量 账号=编辑框获取文本("编辑框1")   //获取输入账号密码
  18.     变量 密码=编辑框获取文本("编辑框2")
  19.     循环(真)
  20.         内容=文件读配置("账号密码",序号,路径)//获取存储的账号密码
  21.         如果(内容=="")
  22.             消息框("你输入账号不存在","提示")
  23.             返回 假
  24.         结束
  25.         如果(!字符串分割(内容,"|",账号密码))//因为是 账号xxxx|密码xxxx  这样存储,所以分割
  26.             调试输出("分割失败")
  27.             返回 假
  28.         结束
  29.         
  30.         如果(账号密码[0]==账号)
  31.             如果(账号密码[1]==密码)
  32.                 消息框("账号密码正确","提示")//验证账号密码的正确性
  33.                 返回 真
  34.             结束
  35.             消息框("密码错误","提示")
  36.         结束
  37.         序号++
  38.     结束
  39. 结束
复制代码

作者: baby杰杰    时间: 2015-5-9 10:54
相等是内容相等!
作者: 好好学习007    时间: 2015-5-9 14:57
言术 发表于 2015-5-9 09:57
可以,不用纠结了,我给你写个例子,但是我没有验证,不知道是否有错误,写完就贴了上来,你参考下吧。
...

嗯,但是我调试输出账号密码[0]和账号都是一样的,但是就是如果(账号密码[0]==账号)  弹出消息框,就是不执行如果里面的东西
作者: 言术    时间: 2015-5-9 16:31
好好学习007 发表于 2015-5-9 14:57
嗯,但是我调试输出账号密码[0]和账号都是一样的,但是就是如果(账号密码[0]==账号)  弹出消息框,就是 ...

这样试试呢?
  1. 如果(账号密码[0]==账号)
  2.     如果(账号密码[1]==密码)
  3.         消息框("账号密码正确","提示")//验证账号密码的正确性
  4.         //返回 真   把这句去掉
  5.         //在这里添加你想要执行的代码试试
  6.     结束
  7.     消息框("密码错误","提示")
  8.     返回 假
  9. 结束
复制代码

作者: 我爱酱油    时间: 2015-5-9 17:30
图色设置窗口(窗口获取自我句柄())
给个具体的例子吧,看看坐标变化




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1