我想启动浏览器(在本例中为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是否至少有此命令可用。然而,目前问题是我无法“异步”运行浏览器并转到批处理文件中的下一个命令。
答案 0 :(得分:1)
摆脱cmd /C
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -- "%cd%\MyPage\index.htm"
Chrome的开放格式可在HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command
答案 1 :(得分:0)
用cmd /c
start ""
@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