0

我想启动浏览器(在本例中为 Chrome)并打开位于我计算机上的页面,然后继续执行其他命令。现在我有这个:

@echo off

if exist "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" (
    cmd /C "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "%cd%\MyPage\index.htm"
)
:: More commands here

pause
exit

当然,它说语法不正确。我被困在这里,我不知道该怎么做。如果我多次执行批处理(而不是每次都打开一个新选项卡),那么在同一个标​​签中打开同一个文件也很好,但我不知道 Chrome 是否至少有这个命令可用。然而,目前的问题是我无法“异步”运行浏览器并移至批处理文件中的下一个命令。

4

2 回答 2

1

摆脱cmd /C

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -- "%cd%\MyPage\index.htm"

Chrome 的开放格式可以在这里找到HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command

于 2013-10-04T15:51:26.167 回答
0

替换cmd /cstart ""

@echo off
if exist "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" (
    start "" "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "%cd%\MyPage\index.htm"
)
:: More commands here

pause
exit
于 2013-10-05T12:41:36.770 回答