运行远程批处理文件时获取当前目录

运行远程批处理文件时获取当前目录

您好,我将以下批处理文件保存到名为 的位置C:\.alias。我将此目录添加到路径中,以便可以运行我的所有自定义脚本。我尝试创建一个脚本以在 Chrome 中打开文件。当我在另一个目录中时,例如C:\code\python我调用我的脚本:chrome.cmd text.svg但 Chrome 会尝试打开:file:///C:/.alias/test.svg。有没有办法将当前路径添加到文件名参数的前面?谢谢。

chrome 命令

@echo off
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" %~dp0%1

答案1

%~dp0是批处理文件位置的路径。

%cd%是当前工作目录。

这是你所需要的:

@echo off
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" %cd%\%1

相关内容