在 vbscript 的字符串中追加或放置变量?
Append or put variable within string in vbscript?
我想在发送到命令行的引用命令中包含变量 domainUser,但我没有任何运气。我想要完成的是创建一个以其域名为标题的日志文件,但我不断收到错误或只是收到一个没有标题的 txt 文件。
Dim domainUser
domainUser = Example123
objInParam.Properties_.Item("CommandLine") = "cmd /c ECHO Test >> c:\UserLogs\"""domainUser""".txt"
所以第 4 行会像这样阅读(或者我在第 2 行输入的任何域用户)...
objInParam.Properties_.Item("CommandLine") = "cmd /c ECHO Test >> c:\UserLogs\Example123.txt"
您需要串联将变量的内容拼接成字符串,并需要双引号将双引号放入其中:
>> Dim domainUser
>> domainUser = "Example123"
>> Dim cmd
>> cmd = "cmd /c ECHO Test >> ""c:\UserLogs\" & domainUser & ".txt"""
>> WScript.Echo cmd
>>
cmd /c ECHO Test >> "c:\UserLogs\Example123.txt"
我想在发送到命令行的引用命令中包含变量 domainUser,但我没有任何运气。我想要完成的是创建一个以其域名为标题的日志文件,但我不断收到错误或只是收到一个没有标题的 txt 文件。
Dim domainUser
domainUser = Example123
objInParam.Properties_.Item("CommandLine") = "cmd /c ECHO Test >> c:\UserLogs\"""domainUser""".txt"
所以第 4 行会像这样阅读(或者我在第 2 行输入的任何域用户)...
objInParam.Properties_.Item("CommandLine") = "cmd /c ECHO Test >> c:\UserLogs\Example123.txt"
您需要串联将变量的内容拼接成字符串,并需要双引号将双引号放入其中:
>> Dim domainUser
>> domainUser = "Example123"
>> Dim cmd
>> cmd = "cmd /c ECHO Test >> ""c:\UserLogs\" & domainUser & ".txt"""
>> WScript.Echo cmd
>>
cmd /c ECHO Test >> "c:\UserLogs\Example123.txt"