2011-10-27 12 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

を助けてください> |コマンドプロセッサーEDIT:によって解釈されないようにするには、引用符でエスケープしないでください。あなたのケースで

、この

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

を試してみてくださいしかし、この1つは働い引用符 – jeb

+0

内にそれらをエスケープしないでください。あなたはちょうど3と83の後に^を余分に持っていました。ありがとうございます – user1016914

+0

この投稿はとても役に立ちました。非常に感謝します。 – user1016914

関連する問題