有没有办法在调度程序上执行桌面快捷方式?我试过任务调度程序,但当我指定快捷方式时,它会自动将其更改为底层 exe 文件。
答案1
请求方式
为了完成您的请求,当您将操作添加到计划任务时,您需要输入以下内容(这里我启动的是PuTTY):
cmd.exe /c "C:\Users\username\desktop\putty.lnk"
这将完成您的请求。(注意:/c“C:\users\username\desktop\putty.lnk”进入“添加参数:”字段。
更好的方法
您所描述的是正常行为,也是我所期望发生的。为了提供一些信息,当您运行快捷方式时,您实际上是在运行可执行文件,并且可能指定了其他参数。要验证这一点,请右键单击相关快捷方式 | 选择属性并查看“目标”字段。例如,这是我的 Chrome 快捷方式的目标:
“C:\Program Files (x86)\Google\Chrome\Application\chrome.exe”
如果您需要向计划任务添加其他参数,则可以在“添加参数(可选)”字段中添加。例如,我有一个 PowerShell 脚本设置为计划任务,并添加了-ExecutionPolicy绕过添加参数字段中的参数。
这是一个额外资源如果您需要在计划任务中传递多个参数。