批处理设置当前路径为工做路径

win8里,直接双击执行bat,当前路径就是当前路径,但没有管理员权限;右键以管理员权限运行bat,当前路径貌似会跑到path(或system?笔者瞎猜),总之不是bat文件所在路径。code

所以找了一小段代码用来保证bat右键以管理员运行时工做路径位于该bat文件的位置。以下:blog

 set base_dir=%~dp0  
 %base_dir:~0,2%
 pushd %base_dir% 

 没什么别的,就是想说,其实只须要以下一句:class

pushd %~dp0
相关文章
相关标签/搜索