2

Есть ли какой-нибудь легкий способ добавить задержку к ярлыку на рабочем столе (Windows 7), чтобы при нажатии на него приложение не открывалось до тех пор, пока не истечет указанная задержка?

2 ответа2

4

Хорошо, я продолжил исследование и нашел ответ на свой вопрос:

В поле Ярлык Свойства -> Ярлык -> Целевое поле я набрал это

C:\Windows\System32\cmd.exe /c C:\Windows\System32\timeout.exe /T 3 /nobreak > nul && "C:\Program Files\MyProgram\Program.exe" argument /flag
  • Флаг /c закрывает окно cmd после запуска программы.
  • Флаг /T указывает время ожидания (в данном случае 3).
  • Флаг /nobreak предназначен для предотвращения того, что ввод с клавиатуры отменит ожидание.
  • Значение> nul означает, что во время ожидания в окне cmd ничего не появляется.

Он в основном использует пакетные команды, но сжимает все это в одну строку, на которую ссылается ярлык. Запустите сценарий как свернутый, чтобы избежать появления черного окна cmd во время ожидания.

2

Вы можете направить его через пакет, который будет "спать" в течение необходимого вам времени, а затем запустить его.

Пакет - Вариант первый

Пакет - Вариант второй

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