2017-06-17 151 views
1

我在写一个VBS文件的某些代码时遇到困难,因为写一个包含变量的文件路径的特定行遇到困难,正确地获取双引号并正确放置变量。写出一个带引号的变量

该行目前的工作,但只有在 “C:\ TMP” 目录已创建:

打印#PayLoadFile, “HTTPDownload ”“ http://host.example.net/test1.exe ”“, ”“ C:\ tmp目录””“

而不是C:\ tmp,我想写t o用户个人资料目录。但是我无法在VBS文件中正确写出部分。我想这样的:

打印#PayLoadFile, “HTTPDownload ”“ http://host.example.net/test1.exe ”“, ”“ 替换(MYFILE)””“

的 'MYFILE' 变量保存用户的字符串配置文件目录( “C:\用户\李四”)

应该打印出来的VBS文件如:
HTTPDownload “http://host.example.net/test1.exe”, “C:\用户\李四”

而是将其看起来像这样: HTTPDownload “http://host.example.net/test1.exe”, “替换(MYFILE)”

回答

1

您需要的myFile值连接到字符串:

Print #PayLoadFile, "HTTPDownload ""http://host.example.net/test1.exe"", """ & myFile & """"