Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
谁能告诉我如何将提升的批处理文件目录更改为批处理文件的位置?我正在尝试制作一个程序,除非它被提升并且它在保存文件夹中有它需要的文件,否则它将无法工作。任何人都可以帮忙吗?
我认为您指的是当您“以管理员身份运行”时,当前目录发生更改,除非您使用完整路径,否则您无法引用文件夹/文件。要将当前目录设置为批处理文件的目录,请将此行添加到您的 bat 文件开头附近(在您引用任何文件夹/文件之前)。
pushd "%~dp0"