Порядок выполнения запускаемых (загрузочных) программ и «после времени»


0

Есть ли способ заставить пользовательские программы запуска запускаться через «некоторое время» после загрузки. Как отсортировать (порядок выполнения) программы «определенное количество времени (после другой программы)»? Может быть, командный файл, но какая команда? Например: «запустить это, (через 3 минуты) запустить это» через пакет или ..?


1
Какая операционная система?
Питер Айзентраут

звучит как Windows для меня: \
Джон Т

Ответы:



0

Вы можете сделать все это в одном пакетном файле для ваших пользовательских программ. Пусть он запустится с планировщиком задач и вызовет этот пакетный файл, когда вы захотите сделать паузу:

@ping 127.0.0.1 -n 2 -w 1000> nul
@ping 127.0.0.1 -n% 1% -w 1000> ноль

например:

@echo off
start notepad
call wait.bat 30
start calc
call wait.bat 15

wait.bat - это пакетный файл, содержащий приведенный выше код пинга. При вызове в сценарии, как показано выше, аргумент - это время ожидания в секундах, в течение которого ваш сценарий будет приостановлен. Убедитесь, что он доступен через тот же каталог или переменную среды PATH, прежде чем пытаться вызвать его.


Я ввел местоположение "wait.bat" в среду PATH, но когда я пытаюсь вызвать 2-й пакет, он действует так, как будто "wait.bat" не существует .. Я ввел местоположение "wait.bat" с именем " wait "и имя второй переменной" wait.bat "
aksr

Попробуйте поместить пакетный скрипт в тот же каталог, что и другой скрипт?
Джон Т

Вы также можете попробовать sleep 60(или желаемую задержку в секундах) вместо использования метода задержки пинга. Я нахожусь на Win XP SP3 здесь на работе и есть sleep, я думаю, более ранние версии XP не имели его. Я предполагаю, что это также возможно доступно в более новых версиях Windows.
DMA57361

Если вы не хотите sleep.exe, вам нужно скачать его из комплекта ресурсов Server 2003. В более новых версиях Windows есть команды waitfor и timeout.
Джон Т
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.