2011-09-09 8 views
0

一部のインポートでいくつかの自動化を行う予定です。私はいずれかのバッチファイルまたはvbscriptから実行する複数のスクリプトを呼び出す方法を探しています。 1)バッチで実行されるファイルの名前を変更する 2)名前を変更したファイルを別のフォルダに移動する 3)ファイル内の指定したテキストを置き換えます。 4)ファイルの名前を変更して、日付拡張子を に変更します。私は1つのバッチファイルを実行し、その1つのバッチファイルからこれらのすべてのタスクを処理するように1つのバッチファイルをスケジュールできるようにしたい。私はすでにテキストを置き換えるためにvbscriptを書いており、完了したらファイルを移動します。ここで私はバッチの中で行われていることがあります。これまで私がこれまで持っていたことは、私が何を意味するのか理解するのに役立つかもしれません。複数のタスクを完了するバッチファイルまたはvbscript

代わりにバッチやVBScriptを混合

  cd C:\NEW 
      ren A353*.txt A353.txt 
    (step 2) cscript move1.vbs (which moves the file) 
    (step 3) cscript TextReplace.vbs (which replaces a string of text in the A353.txt) 
    (step 4) I need a script that will rename A353.txt to the month and date in this format MMDD. EX: A3530823.txt.  
+0

なぜバッチとVBScriptを混在させるのですか?なぜVBScriptを使用しないのですか? –

+0

私は1つのVBScript内にすべてのステップを組み込む方法を理解することはできませんでした。 –

+0

私はまた、1つの単一テキストファイルの名前を変更する方法についてよくわかりません –

答えて

0

(バッチファイル内で)、私はあなたが1つだけVBScriptでこれらすべてのタスクを入れてお勧めします。 VBScriptでファイルの名前を変更する方法の例を次に示します。

Set FSO = CreateObject("Scripting.FileSystemObject") 
FSO.MoveFile "C:\MyFile.txt", "C:\YourFile.txt" 
' Can continue to use FSO for other operations... 

移動は基本的に名前の変更と同じです。

他に何が必要なのかを明確にすれば、より多くのヘルプが出ます。

+0

コードをありがとう!私はfinnnnally私は1 VBSのうち必要なすべてのステップを実行する方法を考え出している。以前は構文が間違っていました。みんな、ありがとう。 –

関連する問題