如何将elivated batch files目录更改为批处理文件的位置
有人能告诉我如何将提升的批处理文件目录更改为批处理文件的位置吗?我正在尝试制作一个程序,它将无法工作,除非它被提升,并且它在保存文件夹中有它需要的文件。有人能帮忙吗?我想您指的是当您“以管理员身份运行”时,当前目录会发生更改,除非您使用完整路径,否则无法引用文件夹/文件。要将curent目录设置为批处理文件的目录,请在bat文件的开头添加此行(在引用任何文件夹/文件之前)如何将elivated batch files目录更改为批处理文件的位置,file,batch-file,directory,location,File,Batch File,Directory,Location,有人能告诉我如何将提升的批处理文件目录更改为批处理文件的位置吗?我正在尝试制作一个程序,它将无法工作,除非它被提升,并且它在保存文件夹中有它需要的文件。有人能帮忙吗?我想您指的是当您“以管理员身份运行”时,当前目录会发生更改,除非您使用完整路径,否则无法引用文件夹/文件。要将curent目录设置为批处理文件的目录,请在bat文件的开头添加此行(在引用任何文件夹/文件之前) pushd "%~dp0"
pushd "%~dp0"