本来bat在别的目录,以管理员身份运行,目录就是windows/System32,bat执行不了。这就傻眼了。

  参考网上很多说法,终于找到了唯一正确做法:

cd /d "%~dp0"

注意:

  • 前后必须有双引号!
  • /d 具有自动切换盘符功能。