Я пытаюсь сделать команду поспать через несколько секунд.Как отключить команду в пакетном файле?
Например: tree & timeout /t 1
Тогда было бы показать только верхнюю часть папки.
Я попытался:
@echo off
Cd c:\Windows
Tree & timeout /t 1
Echo !
Pause >nul
и
Cd c:\Windows
Tree & ping 1.1.1.1. -n 1 -w 1000 >nul
Echo !
Pause >nul
Я уверен, что это не будет возможно использовать только один пакетный файл. Команды запускаются * в порядке *, сверху вниз, так же, как если бы вы ввели их в командную строку самостоятельно. Таким образом, вам понадобится второй пакетный файл, который может убить процесс, запущенный первым. Это начинает становиться уродливым, может быть, пришло время искать альтернативные решения ... –
Спасибо за ваш быстрый (хороший) ответ. – Jonathan
Я просто угадываю здесь. Кто-то * может * знать способ, поэтому я просто отправил комментарий вместо ответа. Я просто говорю, чтобы не задерживать дыхание. :-) –