将批处理文件中的文本复制到新文本文件

将批处理文件中的文本复制到新文本文件

我正在尝试使用批处理文件将下面的行复制到新文本文件中。该行如下所示:

objIEA.Navigate "http://"&WScript.Arguments(0)&"/video?session=3&alphabet=83&channel="&WScript.Arguments(1)&"&profile="& WScript.Arguments(2)

我所做的是这样的,但在执行批处理文件时出现错误。

ECHO objIEA.Navigate "http://"&WScript.Arguments(0)&"/video?session=3&alphabet=83&channel="&WScript.Arguments(1)&"&profile="& WScript.Arguments(2) > test.txt

新文件将有一个.vbs扩展名,但它甚至不起作用test.txt

答案1

导致问题的是“&”符号(它们被解释为特殊字符)

您可以使用插入符号“^”将其转义

例如这个有效:

ECHO objIEA.Navigate "http://"^&WScript.Arguments(0)^&"/video?session=3&alphabet=83&channel="^&WScript.Arguments(1)^&"^&profile="^& WScript.Arguments(2) > test.txt

相关内容