51Testing软件测试论坛
标题:
请问下面语句的意思
[打印本页]
作者:
lp7wshishui
时间:
2010-8-9 19:11
标题:
请问下面语句的意思
TestPath=left(environment.Value("TestDir"),Instr(1, environment.Value("TestDir"), "测试脚本", 0)-1)+"函数库\"
谢谢
作者:
rojer521
时间:
2010-8-9 20:52
分解一下:
str1 = environment.Value("TestDir")
num1 = Instr(1, str1, "测试脚本", 0)
TestPath = left(str1,num1 - 1) + "函数库\"
作者:
feiyunkai
时间:
2010-8-10 09:42
Testpath=Environment.Value("TestDir") '获取正在运行的QTP脚本路径,假设取到的路径为:"D:\Projectpath\测试脚本"
Lenth=Instr(1, Testpath , "测试脚本", 0)-1 '获取路径中第一次出现“测试脚本”的位置(16),-1即取前一位 '即 15
Projectpath=left(Testpath,Lenth) '从左边开始取"D:\Projectpath\测试脚本"的前15位字符 即:D:\Projectpath\
Functionpath=Projectpath+"函数库\" ' +号作用是连接字符串,Functionpath的值为:D:\Projectpath\函数库\
[
本帖最后由 feiyunkai 于 2010-8-10 09:43 编辑
]
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2