• 新浪微博:
  • 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:03-18

按键精灵安卓版
立即下载

软件版本:3.6.5
软件大小:46.2M
更新时间:03-02

按键精灵iOS版
立即下载

软件版本:1.7.6
软件大小:29.2M
更新时间:12-06

最新企业版UiBot
立即下载

软件版本:3.3
软件大小:282M
更新时间:08-06

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[已解决] 请教大佬一下,关于调用ini文本内容的问题。 [复制链接]

1#
大佬们好!我目前正常运行的脚本(“数据判断1.Q”)如下:
aa ="100"
bb =" 99"
cc =" 98"
dd =" 97"


Sub 运算数据

aaa = aa - 1 //99
bbb = bb + 1 //100
ccc = cc + 2 //100
ddd = dd + 4 //101

End Sub

For 1
call 运算数据
If aaa > ddd and bbb = ccc Then
TracePrint "数据小了"
ElseIf aaa < ddd and bbb = ccc Then
TracePrint "数据大了"
End If
Next




得到的结果提示如下:
脚本 数据判断1.Q ,第21行:数据大了

目前我希望把如下代码放到一个叫“shuzhi.ini”的文本文件里面,通过按键精灵脚本调用

aa ="100"
bb =" 99"
cc =" 98"
dd =" 97"

修改后的按键精灵脚本(“数据判断2.Q”)如下所示:
Text = Plugin.File.ReadFileEx(".\plugin\shuzi.ini")
dim MyArray
MyArray = Split(Text, "|")
If UBound(MyArray)>=0 Then
i=0
For UBound(MyArray)
Delay 10
TracePrint "成功输入第 " & i+1 &" 行文本内容为:"& Cstr(MyArray(i))
Delay 10
i=i+1
Next
End If


Sub 运算数据

aaa = aa - 1 //99
bbb = bb + 1 //100
ccc = cc + 2 //100
ddd = dd + 4 //101

End Sub

For 1
call 运算数据
If aaa > ddd and bbb = ccc Then
TracePrint "数据小了"
ElseIf aaa < ddd and bbb = ccc Then
TracePrint "数据大了"
End If
Next



上述脚本经过测试,发现没法调用ini文件成功,即没法判断“数据大、小”
想请教一下大佬,我应该如何修改“数据判断2.Q”这个脚本
非常感谢指导!

本主题由 超级版主 瑞祥幽冥狼 于 2022/6/15 10:43:08 执行 审核主题 操作
2#

,

--官方回复--
ini内容应该如下:
[Command]
aa =100
bb =99
cc =98
dd =97
  1. aa = Plugin.File.ReadINI("Command", "aa", "C:\Config.ini")\1
  2. bb = Plugin.File.ReadINI("Command", "bb", "C:\Config.ini")\1
  3. cc = Plugin.File.ReadINI("Command", "cc", "C:\Config.ini")\1
  4. dd = Plugin.File.ReadINI("Command", "dd", "C:\Config.ini") \ 1
  5. Call 运算数据
  6. TracePrint aaa
  7. TracePrint bbb
  8. TracePrint ccc
  9. TracePrint ddd
  10. If aaa > ddd and bbb = ccc Then
  11. TracePrint "数据小了"
  12. ElseIf aaa < ddd and bbb = ccc Then
  13. TracePrint "数据大了"
  14. End If
  15. Sub 运算数据
  16. aaa = aa - 1 //99
  17. bbb = bb + 1 //100
  18. ccc = cc + 2 //100
  19. ddd = dd + 4 //101
  20. End Sub
复制代码

收 徒 索 引 ← ← ← ← ← ← ← ← ← ← 点 击

个 人 Q Q 1 : 1 2 2 3 1 1 6 6 1 8[将满]
个 人 Q Q 2 : 6 1 7 0 9 5 5 4 3[可加]
3#

非常感谢

4#

还想请教一下大佬,为什么上述表达式的末尾多了 “\1” 这个小尾巴?
  1. aa = Plugin.File.ReadINI("Command", "aa", "C:\Config.ini")\1
复制代码
我看到按键精灵里面的范文,也没有“\1”这个小尾巴。

发新话题 回复该主题