TC官方合作论坛

标题: 这怎么修改 请大大些帮助下3Q!!! [打印本页]

作者: 302853    时间: 2012-10-16 08:45
标题: 这怎么修改 请大大些帮助下3Q!!!
  我知道是在  逻辑型 状态=复选框.获得状态("复选框0")  以下错了  但不知怎么改 怎么把 状态从逻辑型转换成字符型 整了一天了也没整出来  请大大结帮忙下   谢谢!!!

空间 设置逻辑型 强化,保护
功能 逻辑型 强化()
    循环(真)
如果(复选框.获得状态("复选框0","设置")==真)
    辅助.消息框("A吃饭了吗?")
如果结束
辅助.等待(1000)
如果(复选框.获得状态("复选框1","设置")==真)
    辅助.消息框("B还没?")
如果结束
辅助.等待(1000)
如果(复选框.获得状态("复选框2","设置")==真)
    辅助.消息框("C你吃饭了吗?")
如果结束
辅助.等待(1000)
如果(复选框.获得状态("复选框3","设置")==真)
    辅助.消息框("D你吃饭了吗?")
如果结束
辅助.等待(1000)
  跳出
    循环结束

返回 真
功能结束

功能 逻辑型 保护()
    循环(真)
如果(复选框.获得状态("复选框4","设置")==真)
    辅助.消息框("E吃饭了吗?")
如果结束
辅助.等待(1000)
如果(复选框.获得状态("复选框5","设置")==真)
    辅助.消息框("F还没?")
如果结束
辅助.等待(1000)
如果(复选框.获得状态("复选框6","设置")==真)
    辅助.消息框("J你吃饭了吗?")
如果结束
辅助.等待(1000)
如果(复选框.获得状态("复选框7","设置")==真)
    辅助.消息框("H你吃饭了吗?")
如果结束
辅助.等待(1000)
    循环结束
返回 真
功能结束

功能 整型 主线程()
循环(真)
设置.强化()
辅助.等待(2000)
设置.保护()
辅助.等待(2000)
循环结束
返回 0
功能结束


功能 逻辑型 按钮0()
字符型 路径=系统.获取程序路径()
逻辑型 状态=复选框.获得状态("复选框0")
辅助.写配置("数据","A",状态, 路径+"\\Config.ini")
状态=复选框.获得状态("复选框1")
辅助.写配置("数据","B",状态, 路径+"\\Config.ini")
状态=复选框.获得状态("复选框2")
辅助.写配置("数据","C",状态, 路径+"\\Config.ini")
状态=复选框.获得状态("复选框3")
辅助.写配置("数据","D",状态, 路径+"\\Config.ini")
返回 真
返回 真
功能结束

空间结束



作者: zxyc2000    时间: 2012-10-16 08:50
逻辑型 状态=复选框.获得状态("复选框0")
if(状态)
辅助.写配置("数据","A","真", 路径+"\\Config.ini")
else
辅助.写配置("数据","A","假", 路径+"\\Config.ini")
endif
有点麻烦,如果支持三目运算符,可以简化一下:
复选框.获得状态("复选框0")==真?辅助.写配置("数据","A","真", 路径+"\\Config.ini"):辅助.写配置("数据","A","假", 路径+"\\Config.ini")

作者: 冷月无痕    时间: 2012-10-16 08:51
如果(复选框.获得状态("复选框3","设置"))
上面的代码就是 如果 复选框.获得状态("复选框3","设置") 的返回值为真 则执行

如果(!(复选框.获得状态("复选框3","设置")))
上面的代码就是 如果 复选框.获得状态("复选框3","设置") 的返回值为假 则执行




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