Batch file 打开chromium-portable.bat文件

Batch file 打开chromium-portable.bat文件,batch-file,cmd,chromium,Batch File,Cmd,Chromium,我已经编写了一个.bat文件,可以在我想要的页面上打开chromium portable to kiosk模式,就像一个全屏应用程序一样。这很有效。我的问题是如果它在一个有空格的文件夹中,它就不工作了。我知道我可能需要以某种方式添加引号,但不确定如何使用%cd%命令添加引号。有人能告诉我如何使.bat文件在任何文件夹中工作吗?代码如下: @echo off start %cd%\appdata\chromeportable.exe --kiosk %cd%\appdata\app.html 我

我已经编写了一个.bat文件,可以在我想要的页面上打开chromium portable to kiosk模式,就像一个全屏应用程序一样。这很有效。我的问题是如果它在一个有空格的文件夹中,它就不工作了。我知道我可能需要以某种方式添加引号,但不确定如何使用
%cd%
命令添加引号。有人能告诉我如何使.bat文件在任何文件夹中工作吗?代码如下:

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

我如何编辑它,使其能够从标题中带有空格的文件夹中运行

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

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

cd "C:\folder\folder with spaces"
从另一个目录中包含空格的文件夹启动批处理文件

"C:\folder\folder with spaces\openchromium.bat"
如果这不是你想要做的,请改进你的问题

更新

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

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

希望这有帮助

很抱歉,我忘记添加当前代码,希望现在有意义,我需要像您一样使用引号,但使用%cd%命令,因为它所在的目录不同。您正确地建议使用引号,然后忘记在上一个代码的第二个和第三个参数中添加引号。@user1044220没有问题,很高兴我能提供帮助:)第三个参数可能只是
--kiosk
,后面没有路径,因此只需要引用路径,但我想OP已经解决了这个问题。