本来bat在别的目录,以管理员身份运行,目录就是windows/System32,bat执行不了。这就傻眼了。 参考网上很多说法,终于找到了唯一正确做法: cd /d "%~dp0" 注意: 前后必须有双引号!/d 具有自动切换盘符功能。