运行命令的目录
echo %cd%
运行文件的目录
echo %~dp0
a.bat
@echo off
echo %cd%
echo %~dp0
C:\Users\macname>.\Desktop\a.bat
C:\Users\macname
C:\Users\macname\Desktop\
C:\Users\macname>cd Desktop
C:\Users\macname\Desktop>a.bat
C:\Users\macname\Desktop
C:\Users\macname\Desktop\
参考:
https://www.cnblogs.com/langtianya/p/5171169.html
来源:博客园
作者:anobscureretreat
链接:https://www.cnblogs.com/sea-stream/p/11431283.html