【发布时间】:2015-01-07 17:47:50
【问题描述】:
我有这个批处理文件,当我正常运行时(双击它)它运行得很好,但是当我右键单击并单击“以管理员身份运行”时,它显示“找不到指定的文件”
我已经搜索了 2 天,但没有运气。我只是不明白为什么在正常情况下双击它而不是以管理员身份运行它?
请给我一些启发。
【问题讨论】:
-
如果批处理文件双击运行正常,那么以管理员身份运行的目的是什么?
我有这个批处理文件,当我正常运行时(双击它)它运行得很好,但是当我右键单击并单击“以管理员身份运行”时,它显示“找不到指定的文件”
我已经搜索了 2 天,但没有运气。我只是不明白为什么在正常情况下双击它而不是以管理员身份运行它?
请给我一些启发。
【问题讨论】:
双击时,默认活动目录与存储批处理文件的文件夹相同。
当使用“以管理员身份运行”时,默认的活动目录可能不一样,通常是%systemroot%\system32。
没有看到代码这只是一个意见,但是如果批处理文件中的代码使用相对路径,则可能找不到它尝试使用的文件。
【讨论】: