2011-10-27 60 views
0

我想将下面的一行复制到使用批处理文件的新文本文件中。下面将批处理文件中的文本复制到新的文本文件中

objIEA.Navigate的 “http://” 的行给出& WScript.Arguments(0)& “?/视频会话= 3 &字母表= 83 &信道=” & WScript.Arguments(1)&“ & profile =“& WScript.Arguments(2)

这是行。我做的是这样的事情,我得到错误。

ECHO objIEA.Navigate的 “http://” & WScript.Arguments(0)& “?/视频会话= 3 &字母表= 83 &信道=” & WScript.Arguments(1)& “&轮廓=” & WScript.Arguments(2)> test.txt

上述命令给我错误。我想将上面显示的确切行复制到新文件中,实际上新文件将具有.vbs扩展名。我的意思是在现实中的新文件应test.vbs但它不工作,甚至test.txt的

请帮助

回答

1

你需要^所有的特殊字符来逃避像& <> |以防止被命令处理器解释编辑:但不要在引号内转义它们。

你的情况

,试试这个

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

但不要逃避它们,引号里的 – jeb

+0

这一个工作。你刚刚在3和83之后有额外的^。非常感谢你 – user1016914

+0

这篇文章非常有帮助。非常感谢你 – user1016914

相关问题