如何在当前窗口中打开 Chrome

如何在当前窗口中打开 Chrome

我已使用 Logitech 选项 + 应用程序为鼠标设置自定义手势,其中一个手势是打开 Chrome。我已将其设置为打开 Chrome 应用程序,但当我执行该手势时,它会在新窗口中打开 Chrome,即使另一个窗口已打开,有没有办法阻止这种情况(我想我也可以将其设置为运行命令提示符,如果需要?)

答案1

右键单击桌面的空白区域,然后转到新建 > AutoHotKey 脚本。

  • 将此脚本复制/粘贴到您的 .ahk 文件中:

`

F12::
IfWinExist, ahk_exe chrome.exe
{
    WinActivate
    Send, ^t
}
return

该脚本设置 F12 键以选择 Google Chrome 作为活动窗口,然后发送 Ctrl+T 命令以打开新选项卡。

  • 将脚本转换为可执行文件

在应用程序列表中找到 AutoHotKey,然后选择“将 .ahk 转换为 .exe”。这将从您的脚本创建一个可执行文件。

  • 添加到启动程序

将该 exe 文件放入用户启动文件夹中。路径为:C:\Users\YourUser\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup。这可确保每次用户登录时脚本都会运行。

  • 运行 EXE

双击 exe 文件以手动运行它。您会注意到任务栏中有一个绿色的“H”图标,确认脚本正在运行。只有当脚本尚未运行时,您才需要执行此操作。将其复制到您的启动文件夹可确保它每次登录时都会自动运行。

  • 绑定您的罗技手势

最后,在 Logitech Options 中,绑定您想要的鼠标键或手势以触发 F12 键,或者您可能已更改自动热键脚本以使用的任何键。每当您在鼠标上运行该罗技手势时,这将激活 Chrome 并打开一个新选项卡。

如果您想要脚本打开一个全新的 chrome 窗口(如果尚不存在),然后打开新选项卡,请改用以下代码:

F12::
IfWinExist, ahk_exe chrome.exe
{
    WinActivate
    Sleep, 100
    Send, ^t
}
else
{
    Run, chrome.exe
}
return

相关内容