%~dp0[获取当前路径]

%~dp0 “d”为Drive的缩写,即为驱动器,磁盘、“p”为Path缩写,即为路径,目录

cd %~dp0 :进入批处理所在目录

cd %~dp0bin\ :进入批处理所在目录的bin目录

示例

这个示例在win10 x64测试正常

  1. ::作用:以管理员身份安装Apache
  2. d:
  3. cd %~dp0bin\
  4. httpd.exe -k install -n "Apache24"

运行结果

以管理员身份运行 示例.bat ,执行结果如下:

  1. C:\Windows\system32>d:
  2. D:\>cd D:\Server\Apache24\bin\
  3. D:\Server\Apache24\bin>httpd.exe -k install -n "Apache24"