我可以通过 Windows 中的 RUN 提示在互联网上搜索吗?

我可以通过 Windows 中的 RUN 提示在互联网上搜索吗?

我习惯将程序的一些快捷方式保存在 PATH 中包含的文件夹中,因此每当我想启动其中任何一个时,我只需按Win+ R,然后按程序名称即可。至于网站,我使用了 Chrome 的快捷方式,并将网址附加在该快捷方式的属性Target栏中。

现在我的问题是:有没有办法让我直接从 RUN 提示符在互联网上搜索?现在我必须按Win+ R,然后CH(我的 Chrome 快捷方式的名称),最后在地址栏中输入搜索字符串。如您所见,有三个步骤,我想将其缩短为两个。

具体来说,例如,当我CH target在 RUN 提示符中输入 时,我希望它打开 Chrome,并target使用我的 Chrome 默认搜索引擎搜索字符串。同样,如果我输入IE target,我希望它可以启动 IE 并使用我的 IE 默认搜索引擎进行搜索。

答案1

只需创建一个名为 CH 的 bat 文件并将其放在 PATH 中,让它看起来像这样:

@echo off
if [%1]==[] (
    explorer.exe "C:\Users\Username\AppData\Local\Google\Chrome\Application\chrome.exe"
) else (
    explorer.exe "https://www.google.com/search?q=%1+%2+%3+%4+%5+%6+%7+%8+%9" 
)
exit

Explorer.exe 在默认浏览器中打开 URL,这样您可以搜索最多 9 个单词,如果这还不够,可以批量切换所有命令行参数,但 9 个应该足够了。如果您只搜索一个单词,Google 会忽略多余的 +。

编辑:现在如果您不向它传递任何参数,即只输入 CH,它将打开 chrome 到其默认主页。

编辑2:您还可以使用以下一些内容:

I'm Feeling Lucky: "http://www.google.com/search?q=%1+%2+%3+%4+%5+%6+%7+%8+%9&btnI"
IMDB: "http://www.imdb.com/find?q=%1+%2+%3+%4+%5+%6+%7+%8+%9"
Wikipedia: "http://en.wikipedia.org/w/index.php?search=%1+%2+%3+%4+%5+%6+%7+%8+%9"

需要澄清的是,这可以从 RUN 提示符和命令行提示符下进行。

答案2

答案3

由于问题的解释表明您希望借助键盘快捷键减少通过默认搜索引擎进行搜索的步骤。我的回答将帮助您做到这一点。

将您的默认浏览器固定到任务栏。

按“Windows”+“任务栏中的浏览器索引”。

假设您的浏览器位于任务栏左侧第 5 个位置。然后按“windows”+“5”,您的浏览器将直接打开。

您可以在 Firefox 中将默认搜索引擎设置为在浏览器中查找关键字。

1)在地址栏中输入“about:config”。现在建议不要在这里更改任何你不知道的内容。这也可以从你收到的警告中看出。接下来,将显示一个包含 4 列的页面。

2)在过滤框中输入“关键字.URL”。现在只显示一个选项。

3)右键单击该选项并选择修改。将显示一个框。

4)输入以下任意字符串对应搜索引擎:

对于 Google:“http://www.google.co.in/search?btnG=Google+Search&q=

对于维基百科:“http://en.wikipedia.org/wiki/Special:Search?fulltext=Search&search=

对于雅虎:“http://search.yahoo.com/search?p=

我希望您通过查看上述查询能够了解要点。

现在,下次打开 Firefox 时,只需通过一步键盘快捷键即可。只需在 URL 栏中输入关键字即可。

如果 Firefox 不是您选择的浏览器,请进行一些研究以在其他浏览器中找到类似的调整。

答案4

创建一个 .bat 文件。其中的代码应该可以帮助你 -

@echo off
if [%1]==[] (
    "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
) else (
    "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe""https://www.google.com/search?q=%~1" 
)
exit

注意 %~1:这意味着您可以用空格给出搜索关键字。

相关内容