Я пишу .bat
файл, и я хотел бы запустить программу после ожидания нажатия пользователем любой клавиши. Я попробовал команду ниже, но я получил и ошибка "Неверный синтаксис":
timeout /t -1 foo.exe
Я пишу .bat
файл, и я хотел бы запустить программу после ожидания нажатия пользователем любой клавиши. Я попробовал команду ниже, но я получил и ошибка "Неверный синтаксис":
timeout /t -1 foo.exe
Единственная цель команды timeout
- ждать:
Эта утилита принимает параметр времени ожидания для ожидания в течение указанного периода времени (в секундах) или до нажатия любой клавиши. Он также принимает параметр, чтобы игнорировать нажатие клавиши.
Источник: тайм-аут /?
Если вы хотите запустить foo.exe
впоследствии, вы можете использовать что-то вроде этого:
timeout /t -1 && start "bar" "X:\Path\to\foo.exe"
Примечание. Хотя вы можете просто объединить команды, используя один амперсанд (&
), двойной амперсанд обеспечит выполнение второй команды, только если предыдущая успешно завершена.