Пакетный файл или VBScript, который выполняет несколько задач - PullRequest
0 голосов
/ 09 сентября 2011

Я собираюсь автоматизировать некоторые операции импорта. Я ищу способ вызова нескольких сценариев для запуска из одного пакетного файла или VBScript. я пытаюсь сделать следующее: 1) переименовать файл, который выполняется в пакетном режиме 2) Переместить переименованный файл в другую папку 3) Заменить указанный текст в файле 4) Переименуйте файл с расширением даты Я хочу иметь возможность запланировать запуск 1 пакетного файла и обработать все эти задачи из этого 1 пакетного файла. Я уже написал vbscripts, чтобы заменить текст и переместить файл, когда закончите. Вот то, что я до сих пор сделал внутри партии. Вот что у меня есть, что может помочь вам понять, что я имею в виду.

(внутри командного файла)

            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.     

1 Ответ

0 голосов
/ 09 сентября 2011

Вместо того, чтобы смешивать пакет и VBScript, я рекомендую вам просто поместить все эти задачи в один VBScript. Вот пример того, как переименовать файл в VBScript.

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

Обратите внимание, что перемещение - это то же самое, что и переименование.

Если вы уточните, что еще вы хотите, вам будет предоставлена ​​дополнительная помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...