Pau*_*eld 16 windows scheduled-tasks task-scheduler
在设置计划任务时,对于操作部分,我尝试访问我希望运行的可执行文件所在位置的环境变量。这主要是因为在一台机器上可执行文件可能在 C 中:在另一台机器上它可能在 D 上:我已经验证,如果我使用硬编码路径,我的计划任务会运行,但是如果我将操作更改为指向"%MyAppPath%\MyApp.exe"任务不会开始遭受发射失败。我已经验证环境变量已设置。
甚至可以在任务计划的操作(和工作目录)部分中引用环境变量 - 我的语法错误吗?
附带说明一下,我确实考虑过调用 BAT 文件并在那里引用环境变量,但这对我来说并没有解决任何问题,因为主要问题实际上是知道应用程序(以及 bat 文件)是否在 C 上:或 D:驱动器 - 驱动器本身内部的路径是相同的。
更新:事实证明您可以在机器重新启动时使用它们,但也许有更好的方法
| 归档时间: |
|
| 查看次数: |
20265 次 |
| 最近记录: |