2015-09-17 2 views
-4

Привет, я хотел бы несколько раз запустить мой пакетный файл (скажем, 10000 раз). Теперь после каждого запуска команда windows просит меня нажать «Enter key», что затрудняет мою жизнь. Есть ли способ запустить мой пакетный файл 10000 раз, не нажимая «Enter key»? Любая помощь высоко ценится.Запуск командного файла несколько раз без нажатия клавиши ENTER

+4

Добавьте свой скрипт пожалуйста – Jens

+5

Как мы знаем? Вы не показали свой командный файл, чтобы мы могли понять, почему он просит вас нажать Enter. –

+0

Отредактируйте командный файл и отметьте или удалите команду 'pause'. Затем в командной строке, чтобы запустить скрипт 1000 раз, сделайте 'for/L% I in (1,1,1000) сделать scriptname.bat' – rojo

ответ

1
+0

Я вообще не знаком с этим. Спасибо за ваш ответ. –

1

В идеале, вы должны удалить ПАУЗА с конца вашего сценария. Но если вы не хотите изменять скрипт, вы можете эффективно отключить паузу, перенаправив stdin в nul.

Вы можете использовать цикл FOR/L для повторения 10000 раз.

из командной строки:

for /l %N in (1 1 10000) do <nul yourScript.bat 

Использование пакетного сценария

@echo off 
for /l %%N in (1 1 10000) do <nul call yourScript.bat 
Смежные вопросы