在按键精灵中 如何将字符串中的公式 计算出数值
举例,字符串s其中内容是类似“1+2*3”这种3个个位数的加减乘法,如何将其自动计算为数值型的正确结果“7”真是高手啊我用的是最麻烦的方法s=dm.Ocr(369,383...
举例,字符串s 其中内容是类似“1+2*3”这种3个个位数的加减乘法 ,如何将其自动计算为数值型的正确结果 “7”
真是高手啊 我用的是最麻烦的方法
s = dm.Ocr(369,383,524,422,"6f6f6f-000000",1.0)
a = Mid(s, 1, 1)
b = Mid(s, 2, 1)
c = Mid(s, 3, 1)
d = Mid(s, 4, 1)
e = Mid(s, 5, 1)
If b = "+" and d = "+" Then
jg= clng(a)+clng(c)+clng(e)
ElseIf b = "+" and d = "-" Then
jg= clng(a)+clng(c)-clng(e)
ElseIf b = "+" and d = "*" Then
jg= clng(a)+clng(c)*clng(e)
ElseIf b = "*" and d = "+" Then
。。。。。 展开
真是高手啊 我用的是最麻烦的方法
s = dm.Ocr(369,383,524,422,"6f6f6f-000000",1.0)
a = Mid(s, 1, 1)
b = Mid(s, 2, 1)
c = Mid(s, 3, 1)
d = Mid(s, 4, 1)
e = Mid(s, 5, 1)
If b = "+" and d = "+" Then
jg= clng(a)+clng(c)+clng(e)
ElseIf b = "+" and d = "-" Then
jg= clng(a)+clng(c)-clng(e)
ElseIf b = "+" and d = "*" Then
jg= clng(a)+clng(c)*clng(e)
ElseIf b = "*" and d = "+" Then
。。。。。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询