在设置计划任务时,对于操作部分,我试图访问环境变量以获取希望运行的可执行文件的位置。这主要是因为在一台计算机上可执行文件可以在C中:在另一台计算机上可执行文件可以在D中:我已验证,如果我使用硬编码路径,则计划的任务会运行,但是如果我更改操作以指向"%MyAppPath%\MyApp.exe"
任务,不会开始发射失败。我已经验证了环境变量的设置。
甚至可能在任务计划的操作(和工作目录)部分中引用环境变量-我的语法错误。
附带一提,我确实考虑过调用BAT文件并在其中引用环境变量,但这对我没有解决任何问题,因为主要问题实际上是知道应用程序(以及bat文件)是否在C上:或D:驱动器-驱动器内部的路径相同。
更新:事实证明您可以在计算机重新启动时使用它们,但是也许有更好的方法