本文来自:http://www.jb51.net/article/105325.htm
regsvr32 "%~dp0phCache.dll"
在一个批处理中看到以上语句,并且同目录下有 Cache.dll 这个文件,所以百度了一下,得到上面网址中的信息。
摘要:
我们来重申下 %~dp0
和 %cd%
的区别, %cd%
和 %~dp0
都能用来表示当前目录,但是他们在不同的使用场景下,功能却不相同:
%cd%
代表的是当前工作目录(current working directory,variable);%~dp0
代表的是当前批处理文件所在完整目录(the batch file's directory,fixed)。
从目前我们的使用情况来看,尽量使用%~dp0
,不建议使用%cd%
,有其他需求除外。