因为之前写了一个bat脚本。用来添加当前编译器目录的相应位置为path变量,但是在有的电脑上是拒绝访问。= =然后用管理员权限运行之后目录又变了。百度了一下找到了解法。
以下代码直接点开和以管理员身份运行的结果是不一样的。

@echo off
echo 当前目录是:%cd%
echo 当前目录是:%~dp0
pause