按键精灵读取记事本文本问题

记事本内容就 一个 1
我要获取这个值
然后赋予给一个变量
再使这个变量加1
再将值写会记事本

Dim sour
text = Plugin.File.ReadFileEx("D:\num.txt")
MessageBox text
sour = text+1
MessageBox sour
Call Plugin.File.WriteFile("D:\num.txt", sour)

问题:可以获取到记事本内容
但获取到的内容被当做字符串处理
sour = text+1 这一个部分无法运算
MessageBox sour得出的答案是一个空值

用 int 强转

sour = Int(text)+1

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-05
直接运算是可以的。按键支持自动转换。但是你获取到的记事本内容应该不止一个1,应该是"1|"。所以你还需要把它们分拆出来。比如转换成数组:
a=split(text,"|")
sour = a(0)+1
相似回答
大家正在搜