为桌面快捷方式添加延迟

为桌面快捷方式添加延迟

有没有什么轻量级的方法可以为桌面快捷方式(Windows 7)添加延迟,以便当我单击它时,应用程序要等到指定的延迟过去后才会打开?

答案1

您可以将其通过批处理进行路由,该批处理将按您想要的时间“休眠”,然后运行它。

批次 - 选项一

批次 - 选项二

答案2

好的,我做了进一步的研究并找到了我自己问题的答案:

在快捷方式属性->快捷方式->目标字段中,我输入了以下内容

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 窗口。

相关内容