【问题标题】:how do i change an elivated batch files directory to the location of the batch file如何将提升的批处理文件目录更改为批处理文件的位置
【发布时间】:2013-11-21 13:24:40
【问题描述】:

谁能告诉我如何将提升的批处理文件目录更改为批处理文件的位置?我正在尝试制作一个程序,除非它被提升并且它在保存文件夹中有它需要的文件,否则它将无法工作。有人可以帮忙吗?

【问题讨论】:

    标签: file batch-file directory location


    【解决方案1】:

    我认为您所指的是当您“以管理员身份运行”时,当前目录发生更改,除非您使用完整路径,否则您无法引用文件夹/文件。要将当前目录设置为批处理文件的目录,请将此行添加到您的 bat 文件开头附近(在您引用任何文件夹/文件之前)。

    pushd "%~dp0"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多