我制作一个带有选项菜单的批处理文件,输入一个选项,它会立即打开多个网页。我可以让它打开一个网页,但我如何让它打开几个。到目前为止,我有:
例如,我想点击" g"并打开谷歌和Gmail和其他网站。
:: turn off "verbose" command writeback.
@echo off
:loop
:: write a simple list of options to console,
:main
echo Options;
echo f : facebook
echo g : google
:: Prompt for input,
set /p "strMenu=typey:"
:: Compare input through if commands,
:: `if not defined strMenu goto :menu` can be used here if prefered.
if "%strMenu%" equ "f" start "" "https://www.facebook.com"
if "%strMenu%" equ "g" start "" "http://www.google.com"
goto loop
答案 0 :(得分:0)
start "" "www.google.com"
在默认浏览器的新标签页中打开谷歌(当然它已经打开了 - 当然它只是打开带有那个标签的浏览器)(至少它对我来说(IE11) - 不同浏览器可能在这里表现不同),因此这应该在一个浏览器中打开三个选项卡:
if /i "%strMenu%" equ "f" (
start "" "https://www.facebook.com"
start "" "https://www.google.com"
start "" "https://www.yahoo.com"
)
您还应该考虑使用choice代替set /p
(无需按ENTER键)