第一个简单的批处理文件

时间:2016-11-08 17:13:47

标签: batch-file

我制作一个带有选项菜单的批处理文件,输入一个选项,它会立即打开多个网页。我可以让它打开一个网页,但我如何让它打开几个。到目前为止,我有:

例如,我想点击" 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

1 个答案:

答案 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键)