如何仅使用托盘图标启动 Opera 12.17 浏览器?

如何仅使用托盘图标启动 Opera 12.17 浏览器?

我想在 Windows 启动时运行 Opera。

我已启用在通知区域显示图标的选项。

现在我正在寻找一种方法来避免启动时出现窗口,以便我可以接收电子邮件,并通过单击打开主窗口。也许是一些命令行选项...

任何帮助,将不胜感激!

答案1

您可以按Alt+ CTRL+ SHIFT+H将 Opera 12 关闭到托盘。

我们利用这个命令,让 VB 脚本打开 Opera,一旦 Opera 打开,按下这个组合键将其关闭到托盘。

Opera 转托盘工具

set objShell = CreateObject("WScript.Shell")   'Create object
strCommand = chr(34) & "D:\Opera Mail\operamail.exe" &chr(34)  'Set app path
objShell.Run strCommand, 1, false              'open application

Do                                             'start infinite loop
If objShell.AppActivate("Opera Mail") Then     'check if window is active
    objShell.SendKeys "^+%h"                   'Send Alt + CTRL + SHIFT + H
    Exit Do                                    'and exit loop/script
End If                                         
WScript.Sleep 100                              'wait 100ms (to try again)
Loop                                           'loop if no match was found

笔记

  1. AppActivate 方法尝试激活一个应用程序,其窗口标题是最接近的匹配项,strApplicationTitle因此如果有多个 Opera Windows,它可能不是 100% 准确

  2. 如果你打算从 Opera 切换到Opera Mail(独立客户端 M2),您也可以使用此方法。
    如果您添加Show Exit Dialog=2..\OperaMail\profile\operaprefs.ini邮件客户端,则单击 X(关闭)时将始终最小化到托盘

  3. 您可以将此 VB 脚本推广到关闭每个应用程序,
    objShell.SendKeys "%{F4}"方法是使用Alt+F4

非常感谢您的提问。从现在开始,我也会将它用于我的 Opera Mail 客户端。

使用的资源

相关内容