51Testing软件测试论坛

标题: 有谁能给偶解释下这段代码是什么意思吗 [打印本页]

作者: xqgogopp    时间: 2007-12-5 11:24
标题: 有谁能给偶解释下这段代码是什么意思吗
If sFilename = "" Then

              sFilename = Environment("SystemTempDir") & "\QTDebug.txt"

       End If
这里的Environment函数是什么意思
作者: xiaoyaoke    时间: 2007-12-5 11:34
标题: 没见过
不过看上去应该是获得路径的函数吧,等强人解答
作者: 板砖    时间: 2007-12-5 11:52
猜测:获取系统临时路径
作者: genius    时间: 2007-12-5 15:08
系统变量 temp

原帖由 xqgogopp 于 2007-12-5 11:24 发表
If sFilename = "" Then

              sFilename = Environment("SystemTempDir") & "\QTDebug.txt"

       End If
这里的Environment函数是什么意思

作者: yzem99    时间: 2007-12-5 15:37
Environment("SystemTempDir") 引用环境变量“SystemTempDir")
具体的值可以在FIle->Settings->Environment下看到。
作者: ftvbftvbq    时间: 2007-12-5 15:42
标题: 回复 1# 的帖子
If sFilename = " "//Then '如果文件名为空 那么

              sFilename = Environment("SystemTempDir") & "\QTDebug.txt"
//获取系统临时路径下的QTP错误文件赋与sFilename 这个参数,貌似在系统的临时路径下原来就放有QTDebug.txt这个文件,用意可能是让测试人员对照TXT查看错误的原因.

       End If
作者: mythxhg    时间: 2007-12-5 15:47
Environment("SystemTempDir") 应该是获取系统变量名为SystemTempDir的值吧,就象JAVAHOME等系统变量,
Environment("SystemTempDir") & "\QTDebug.txt" 应该就是在这个系统变量的路径值再加上这个 "\QTDebug.txt" ,譬如系统变量的值是C:\MI,那么这里就是C:\MI\QTDebug.txt

猜的,不知道对不对
作者: 雅丹咔咔    时间: 2007-12-5 16:17
标题: 7楼正解!
同意
作者: xqgogopp    时间: 2007-12-5 17:21
谢谢大家 哈哈




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2