0

我已经编写了一个 .bat 文件,以在我想要的页面上以信息亭模式打开 chromium 便携版,就像一个全屏应用程序一样。这很好用。我的问题是,如果它位于带有空格的文件夹中,则它不起作用。我知道我可能需要以某种方式添加引号,但不确定如何使用该%cd%命令来执行此操作,谁能告诉我如何使我的 .bat 文件从任何文件夹?代码如下:

@echo off
start %cd%\appdata\chromeportable.exe --kiosk %cd%\appdata\app.html

我该如何编辑它,以便它从标题中带有空格的文件夹中运行!

4

1 回答 1

2

我不太明白你的问题,但这里有一些事情可以尝试

要将目录更改为带有空格的路径,请使用

cd "C:\folder\folder with spaces"

从包含另一个目录的空格的文件夹启动批处理文件

"C:\folder\folder with spaces\openchromium.bat"

如果这不是您想要做的,请改进您的问题。

更新

发布您的代码后,我可以看到一个可能的问题。当您使用start并引用第一个参数中的路径时,它会将其视为标题,要解决此问题,您可以给它一个像这样的空白标题

start "" "%cd%\appdata\chromeportable.exe" "--kiosk %cd%\appdata\app.html"

希望这可以帮助

于 2012-10-08T11:34:27.250 回答