2012-03-02 17 views
0

私はtest.batでx.vbsを実行しようとしていますが、私のx.vbsは別のファイルのテキストを置き換えるため、実行時に2つのパラメータを入れなければなりません。
私はCMDでそれを実行すると、それが正常に動作します:.vbsを.batから実行していますか?

cscript x.vbs "Text.txt" "1" "2" 

(それが2のでTEXT.TXTにすべて1を置き換えます)

私は周りを見回していると私に合うものを見つけていませんニーズ。
Btw、私は.batと.vbsで非常に新しいです。

私は、2つのファイルをマージすることによって得られる矢印のようなシンボルを置き換えようとしています。そして、私が「1」のスポットで矢印を使うとき。私は1で矢印を交換する際にそれが動作

「コマンドーではない」「間違った行列インデックス」「」」2(スウェーデン語から翻訳)に関するエラーが出るが、それは私が交換する矢印です。

私はVBSを実行するバッチ・ファイルには何を入力する必要があります

+0

cmdでうまくいったら、それをバッチで使っているのですか? –

+0

あなたはここで質問しませんでした。 –

+0

バッチファイルに何を書き込むべきかわからない – Jontis

答えて

0

あなたは「^」の文字と、特殊文字をエスケープすることができます?それは動作している場合

cscript x.vbs "Text.txt" "^>" "2" 

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds_shelloverview.mspx?mfr=true

+0

うまくいかなかった、それは本当の矢印のような矢印でもない。私はそれから得ます: copy a + b c – Jontis

+0

「コピーa + b c」の意味を理解できません。明確にすることはできますか?また、スウェーデンのエラーメッセージを投稿できますか? –

+0

コマンドを実行すると、 コピーa + bc aとbをマージしてcを作成しますが、削除したい小さな矢印が追加されます。エラーメッセージ: \ x.vbs(6,1)Microsoft VBScript :Felaktigt matrisindex "2"は、インテル、インターカレント、プログラム、kommandofil。 私は^を使用すると、矢印と「後」の両方をスキップします。 – Jontis

関連する問題