Вопрос: Добавить задержку на ярлык на рабочем столе


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


2
2017-11-25 11:53


Источник


Можете ли вы объяснить, почему? - Dave
На самом деле, нет. Любопытство? - tor
Не настоящий вопрос, он вряд ли поможет кому-либо сейчас или в будущем. - Dave
Более правильный ответ заключается в том, что я не хочу раскрывать свои причины или общие цели в этом случае. Впрочем, это не шутки. - tor
Я заинтересован в том, как это сделать, если это того стоит. - Moses


Ответы:


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

Пакет - вариант один

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


2
2017-11-25 12:01



Можно ли включить это непосредственно в свойства ярлыка в поле Target? - tor


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

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

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 во время ожидания.


4
2017-11-25 13:55