您好,我将以下批处理文件保存到名为 的位置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