Запустите файл .bat и попытайтесь захватить файл журнала результатов. Файл журнала продолжает работать и повторяет результаты? Что мне сделать, чтобы положить этому конец и показать его только один раз? Благодарю.

Я поставил это в конце, чтобы захватить журнал:2016Q3_TEMP.bat >> Q:\HM\H\2016Q3\log.txt

1 ответ1

0

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

Пример: у вас должно быть 2 файла.

  1. 2016QE_TEMP.bat
  2. execute.bat

Содержимое файла 2016Q_TEMP.bat должно быть вашим кодом, который вы хотите выполнить. Содержимое execute.bat должно быть:

2016Q3_TEMP.bat >> Q:\HM\H\2016Q3\log.txt

Таким образом, у вас не будет рекурсивного вызова скрипта.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .