2011-09-09 176 views
0

我正在尋找一些進口自動化。我正在尋找一種方法來調用多個腳本從一個批處理文件或vbscript運行。我試圖做的是:1)重命名批量完成的文件 2)將重命名的文件移動到另一個文件夾 3)替換文件中的指定文本 4)用日期擴展名重命名該文件 我希望能夠安排1個批處理文件運行並處理該批處理文件中的所有這些任務。我已經編寫了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個單一的文本文件與vbs –

回答

0

而是混合批次和VBScript的,我建議你只要把所有這些任務在一個單一的VBScript。以下是如何在VBScript中重命名文件的示例。

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

請注意,移動與重命名基本相同。

如果你澄清你還想要什麼,那麼將會有更多的幫助。

+0

感謝您的代碼!我已經找到了一種方法來運行我需要的1個VBS中的所有步驟。我之前的語法錯誤。感謝大家。 –

相關問題