Seite 1 von 1

Tray Icon deaktivieren

Verfasst: 02 Nov 2009 12:05
von alex_eei
Hallo.


ist es möglich das Tray Icon von WsWIN zu deaktivieren? Ich möchte, dass WsWIN nur noch in der normalen Taskleiste angezeigt wird und nicht noch zusätzlich im Tray. Die Option "minimieren in Tray" ist bei mir schon deaktiviert.


Vielen Dank schonmal!


Grüße,


Alex

Verfasst: 02 Nov 2009 22:53
von Werner
Hallo,

nicht vorgesehen.

Werner

Verfasst: 03 Nov 2009 09:58
von alex_eei
Schade. Dann muss ich das Problem anders lösen:



Wie kann ich WsWIN gezielt von außen beenden ohne taskkill zu verwenden?


Ich möchte WsWIN zu manchen Zeitpunkten 7 min nach Start beenden und manchmal schon nach 1 min. Jemand eine Idee (ohne Taskkill)?




Hintergrund: WsWin startet bei mir automatisiert jede Stunde 2 mal (bat-Datei mit Zusatzprogrammen). In meinem Skript beende ich dann WsWIN zur gewünschten Zeit mit taskkill. Allerdings bleiben die tray icons "hängen", so dass schon nach einem Tag 48 Icons im Tray sind :(

Verfasst: 03 Nov 2009 14:34
von alex_eei
Mögliche Lösungen:

Diese Icons die "hängenbleiben" sind eigentlich schon weg, bloß die Tray Leiste (neben der Uhr) aktualisiert das erst wenn man mit der Maus drüber fährt. Eine Desktop Aktualisierung (F5) reicht nicht. Da der PC aber komplett selbstständig laufen soll, und ich nicht irgendwann 5000 Tray Icons haben möchte sind 3 Lösungsansätze möglich:


1. WsWin ohne Taskkil beenden (kA wie das geht, Zeitsteuerung würde bei mir nicht helfen)

2. Ein Programm basteln, dass die Maus automatisch über die Icons fahren lässt. Es gibt sogar schon Beispielprogramme im Netz, da dieses Problem weit verbreitet ist. (doppelt unschön)

3. Tray Icons generell abschalten. Da dies ja in WsWin nicht implementiert ist muss man also auf alle Icons verzichten. Da mein Wetterrechner nur fürs Wetter zuständig ist, ist das dort kein so großes Problem.
Wie gehts?

Start->Ausführen->regedit eintippen
Dann folgenden Pfad öffnen:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

Dort einen neuen Registry Wert erzeugen. Rechtsklick ->neu->DWORD

Name: NoTrayItemsDisplay (auf Groß/Kleinschreibung achten)

Dann Doppelklick auf den neuen Eintrag und Wert auf 1 ändern. PC Neustarten und alle Traysymbole müssten weg sein. Natürlich laufen eventuelle Tray- Anwendungen totzdem weiter. Da in meinem Fall aber die unzähligen TrayIcons von WsWin eh schon beendet waren und nur die Trayleiste nicht aktualisiert wurde ist das kein Problem.

Um die Icons wieder anzeigen zu lassen einfach den Registry Schlüssel löschen oder den Wert auf 0 abändern.

Quelle: http://www.howtogeek.com/howto/windows- ... -vista-xp/

Hoffe das hilft euch auch mal weiter. Optimal wäre natürlich eine Möglichkeit, WsWin von außen sauber zu beenden.

Verfasst: 03 Nov 2009 20:13
von Heiko
Optimal wäre natürlich eine Möglichkeit, WsWin von außen sauber zu beenden.
Es ist immer besser ein Programm ordentlich zu beenden. Und das gute daran ist, WsWin kann sich selbst beenden, findest du in den Hilfe-Seiten.

Verfasst: 04 Nov 2009 10:06
von alex_eei
Dann helf mir mal bitte auf die Sprünge!
Finde in der Hilfe nichts außer Zeitsteuerung (nicht möglich bei mir, wie oben beschrieben). Da ich im Pausebetrieb arbeite kann ich auch nicht "WsWin beenden nach Datenauswertung"(oder wie das heisst) verwenden.

Ich bräuchte entweder die Möglichkeit, WsWin beim starten Parameter übergeben zu können (zB schalte dich nach x Minuten aus) oder per Interface ein beenden Befehl WsWin zukommen zu lassen.