Viberを自動的に起動したいのですが、システムトレイでも最小化したいのですが、タスクペインに表示したくありません。
どうやってやるの?
p.s. Viberアプリケーションの設定に移動しましたが、何も見つかりませんでした。
彼らがそうするためのオプションを追加しなければ、それは不可能です、悲しいことに十分です。あなたはいつでもviber開発者にオプション@ http://support.viber.com/customer/portal/emails/new を追加するように提案することができます
2015-05の時点では、Viberを自動起動することはできないようですシステムトレイに最小化されます。
ただし、少なくとも起動時にViberメインウィンドウが飛び出すのを防ぎ、代わりにViberをWindowsタスクバーに最小化したままにすることは可能です。 ではなくシステムトレイ。
Viberがウィンドウ7の起動で飛び出すのを防ぐ方法は次のとおりです。
検索Viberショートカット
Viberショートカットを右クリック-プロパティ-選択ショートカットタブ-実行:ドロップダウンメニューから選択最小化-[〜#〜] ok [〜#〜]
これにより、Viberの開始がWindowsタスクバーに最小化され、そこから閉じることができますViberウィンドウとViberアイコンのみシステムトレイ:
明らかに、Viber開発者にオプションを追加することを提案する必要がありますシステムトレイに最小化されたViberの自動起動@ https://support.viber.com/customer/portal/emails/new
Viberはコマンド「viber.exeStartMinimized」で起動されます。この「StartMinimized」引数は、Viberが最小化を開始することを意図していたことを意味しているようです。ただし、Viberがタスクバーに固定されている場合にのみ機能します。
そうは言っても、最善の策は http://support.viber.com/customer/portal/emails/new で彼らに連絡してその問題を報告することです。
VB NET
Module Module1
Sub Main()
Dim myProcesses() As Process = Process.GetProcesses
For Each p As Process In myProcesses
If p.MainWindowTitle.Contains("Viber") Then
p.CloseMainWindow()
End If
Next
End Sub
End Module
この問題を解決するために、小さなAHKスクリプトを作成しました。
Viber.exe
(%USERPROFILE%\AppData\Local\Viber
)と同じディレクトリにコピーします。次に、それをAHKに関連付け、スタートアップエントリをViberTray.ahk
に更新します。
ソース:
#NoTrayIcon
ProcessId(exe_name)
{
Process, Exist, %exe_name%
return %ErrorLevel%
}
PID := ProcessId("Viber.exe")
Run viber.exe
if (0 == PID) {
WinWait ahk_exe viber.exe
WinWaitActive ahk_exe viber.exe,,2
WinClose ahk_exe viber.exe
}
これに対するVarunAgwのソリューションを簡略化しました。
Run Viber.exe
WinWait ahk_exe Viber.exe,, 10
if (0 == %ErrorLevel%) {
WinClose ahk_exe Viber.exe
}
今では問題なく動作します。