我想在 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
笔记
AppActivate 方法尝试激活一个应用程序,其窗口标题是最接近的匹配项,
strApplicationTitle
因此如果有多个 Opera Windows,它可能不是 100% 准确如果你打算从 Opera 切换到Opera Mail(独立客户端 M2),您也可以使用此方法。
如果您添加Show Exit Dialog=2
到..\OperaMail\profile\operaprefs.ini
邮件客户端,则单击 X(关闭)时将始终最小化到托盘您可以将此 VB 脚本推广到关闭每个应用程序,
objShell.SendKeys "%{F4}"
方法是使用Alt+F4
非常感谢您的提问。从现在开始,我也会将它用于我的 Opera Mail 客户端。