8 我创建了一些批处理文件,这些文件将文件相对于该批处理文件所在的文件夹移动。 我已经使用工具栏=>新建工具栏...将该文件夹添加到了任务栏,但是现在当我运行批处理文件时,起始位置是我的文档(U :),而不是批处理文件的实际位置。有什么办法可以让我使用实际路径吗? windows batch-file — ck source
10 将以下内容放在批处理文件的顶部: CD /D %~dp0 说明: 该/D选项告诉CD您更改当前驱动器以及驱动器的当前目录。 %0 是批处理文件的名称 该~说,我们要使用一些修饰语 d 扩展为驱动器号。 p 扩展到一条路径。 %~dp0批处理文件所在的目录也是如此。 — 戴夫·韦伯 source 该CD可以完美运行,但不会更改驱动器名称,因此该脚本仍尝试在U:\ — ck 按照您的说明添加了%〜d0来更改驱动器。 — ck。 @ck-忘记了驱动器,对不起。这可能是最容易使用的CD /D。编辑了答案以反映这一点。 — Dave Webb'2 我们可以用PUSHD代替CD /D — 疃映晃-VU