因此,为了简单起见,我创建了一个批处理文件,它将充当快捷菜单以减少桌面空间。我还添加了一些额外的功能。这些功能之一是 Google 搜索功能。我查找了一些与此相关的其他主题,并将此更改空间更改为“+”。这工作得很好,直到我选择通过输入“BACK”返回主菜单。该功能有效,但我无法再搜索多个术语。此外,我的许多搜索都会将我带到 Google 主页。有任何想法吗?
这是脚本中与此相关的部分。还有另一个选项卡称为菜单。
:search
echo.
echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++
echo Google Search
echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++
echo.
echo Please type search word or phrase and press ENTER
echo To return to the menu, type BACK in all caps.
echo.
set /p SC=Search Criteria:
if %SC%==BACK goto menu
if %SC% NEQ BACK (set string=%SC: =+%) & (start "" /b "C:\Program Files\InternetExplorer\iexplore.exe" "http://www.google.com/search?q=%string%")
pause
echo.
echo ------------------------------------------------------
echo Where to?
echo ------------------------------------------------------
echo.
echo 1 - Search again
echo 2 - Main Menu
echo.
echo 3 - EXIT
echo.
set /p m=Type 1, 2, or 3 then press ENTER:
if %m%==1 goto search
if %m%==2 goto menu
if %m%==3 goto close
请注意本文中的引号if
比较可以防止空格和其他字符。
if /i "%SC%"=="BACK" goto Menu
您可以使用下面的代码和if
将分支时enter alone
按下,否则将执行搜索,并且SC
变量替换为+
无需单独的线路即可发生。
set "sc="
set /p "SC=Search Criteria: "
if not defined SC goto menu
start "" /b "C:\Program Files\InternetExplorer\iexplore.exe" "http://www.google.com/search?q=%SC: =+%"
pause
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)