Programm zum Minimieren bestimmter Programme

Ich suche nach einem kostenlosen Programm, mit dem ich eine Tastenkombination drücken kann, und wenn bestimmte Programme geöffnet sind (dh noch nicht minimiert sind), sollten nur sie minimiert werden.

Wenn ich also Skype, Microsoft Word und Google Chrome auf meinem Bildschirm geöffnet hatte, sollte beim Drücken einer Verknüpfung nur Microsoft Word minimiert werden (gemäß den vordefinierten Einstellungen).

Ich hoffe, ich mache Sinn!

Anforderungen:

  • frei
  • Tastaturkürzel
  • hat Einstellungen dafür, welche Programme minimiert werden sollen
Stellte dies von dieser Frage

Antworten (1)

Sie sollten in der Lage sein, AutoHotkey (kostenlos, Open-Source, Windows) zu verwenden, etwa so:

MinimizeProcess(ExeFile)
{
Process, Exist, %ExeFile%
PID = %ErrorLevel%
if (PID = 0)
{
  Return
}

IfWinExist, ahk_pid %PID%
{
  WinMinimize, ahk_pid %PID%
}
}

!^l::
MinimizeProcess("notepad++.exe")
MinimizeProcess("notepad.exe")
; list all your programs that you want to minimize here
return

Das Skript benötigt jedoch einige Verbesserungen (nämlich die Behebung des Problems mit WinMinimize, ahk_pid %PID%und die Sicherstellung, dass alle Fenster eines Prozesses minimiert werden).

autohotkey.com/docs/Tutorial.htm#Erstellen . Im Moment funktioniert das Skript nicht auf meinem Computer, also erwarte nicht viel davon ... wenn jemand weiß, was das Problem ist, bin ich neugierig. Aber theoretisch sollte AHK in der Lage sein, das zu tun, wonach Sie fragen.
Scheint, als ob das Problem, das ich habe, spezifisch für meinen Computer ist ( stackoverflow.com/q/24724075/395857 ), also könnte es für Sie besser funktionieren.
OK, ich kann es testen, wenn ich auf meinem Windows-Laptop bin.
@ṧнʊß Danke :) Ja, ich wünschte, ich könnte ein funktionierendes Skript bereitstellen, aber im Moment ist der Fehler für mich ein ziemliches Rätsel!
Danke, bei mir funktioniert es! Seltsam, dass es bei dir nicht funktioniert...
@ṧнʊß Cool, freut mich, dass es bei dir funktioniert. Ja, ich würde vermuten, dass es einige Unterschiede zu einigen Programmen gibt, die ich habe: Ich werde versuchen, einige + Tests in VM zu beenden, um zu sehen, wie es läuft. Ich werde einen weiteren Kommentar hinzufügen, wenn ich das Problem finde. Es scheint, als ob die Wurzel des Problems darin besteht, dass es !^b::WinMinimize, ahk_pid 9156nicht einmal funktioniert (wenn 9156 eine gültige PID ist): /