Samurize Tray Icon vbs Script erstellen Hide und Show

Fragen zu den Configs (INI) Skripten (VBS, JS), Plugins (DLL) und Komplettsets (SAM)
Antworten

0
Keine Stimmen
 
Insgesamt abgegebene Stimmen: 0

Madisson
Berater
Berater
Beiträge: 206
Registriert: 14.05.2009, 12:43

Samurize Tray Icon vbs Script erstellen Hide und Show

Beitrag von Madisson » 30.10.2010, 14:01

Hallo liebe Deskmodder Community,

ich steh wiedereinmal vor einem Problem und zwar blende ich die standard windows Taskleiste immer nach dem starten direkt aus, somit fehlt auch das Tray Icon von Samurize, wo man immer schön draufklicken konnte um seine config ein und auszublenden.

Nun möchte ich mir ein vbs script erstellen womit ich die selbe Funktion erhalten kann.

Ich hab mir schon diesen netten link hier angeschaut, jedoch bräuchte ich dafür 2 Scripte. Einen zum Anzeigen:

Set WSHShell = WScript.CreateObject("WScript.Shell")
WSHShell.Run "F:\Samurize\Client.exe i=TV paused=0"
WSHShell.Run "F:\Samurize\Client.exe i=TV show

und einen zweiten zum ausblenden"
Set WSHShell = WScript.CreateObject("WScript.Shell")
WSHShell.Run "F:\Samurize\Client.exe i=TV paused=1"
WSHShell.Run "F:\Samurize\Client.exe i=TV hide

Ich möchte gerne Folgendes:
1. Den ersten Script in den Autostart packen. ( Wenn ich Samurize auf Autostart das häkchen setze startet er die config gleich mit ) Das Script sollte die Instanz starten, aber die Config im hide lassen.

2. Ich möchte ein Script erstellen, der genau diese Funktion erfüllt , wie im Samurize Tray Icon. Bei einem Klick sollte er mir meine Config anzeigen und beim zweiten klick , sollte er ihn wieder verstecken.

Die Fade funktion finde ich wirklich klasse, wenn ich wüsste wie die fade funktion nach einer bestimmten zeit sich selbst in den hide setzt, also z.B ich drück drauf meine config erscheint und nach inaktivität faded es langsam wieder in den hide zustand. Das wär eine schöne alternative. Bild

Hoffe jemand kann mir helfen.

Tante Google

Samurize Tray Icon vbs Script erstellen Hide und Show

Beitrag von Tante Google » 30.10.2010, 14:01


Benutzeravatar
moinmoin
★ Team Admin ★
Beiträge: 59965
Registriert: 14.11.2003, 11:12
Hat sich bedankt: 131 Mal
Danke erhalten: 599 Mal
Gender:

Re: Samurize Tray Icon vbs Script erstellen Hide und Show

Beitrag von moinmoin » 30.10.2010, 15:42

Zu 2. das macht der Befehl togglerunning

Für dich vielleicht auch interessant
togglepause ersetzt die beiden Befehle pause=0 und =1
togglevisible ersetzt die 2 Befehle show /hide


Auf Inaktivität reagiert Samu nicht. Das einzige wäre im Script
Beispiel
Set WSHShell = WScript.CreateObject("WScript.Shell")
WSHShell.Run "F:\Samurize\Client.exe i=TV paused=0"
WScript.Sleep 1000 (entspricht 1 Sekunde)
WSHShell.Run "F:\Samurize\Client.exe i=TV show

Und in den Projekt Optionen dann auf Faden.

Madisson
Berater
Berater
Beiträge: 206
Registriert: 14.05.2009, 12:43

Re: Samurize Tray Icon vbs Script erstellen Hide und Show

Beitrag von Madisson » 30.10.2010, 17:49

Das klappt wirklich super! :-)

Ich hab mir jetzt eine für den Autostart erstellt,
Set WSHShell = WScript.CreateObject("WScript.Shell")
WSHShell.Run "F:\Samurize\Client.exe i=TV paused=1"
WScript.Sleep 1000
WSHShell.Run "F:\Samurize\Client.exe i=TV show

Und eine zweite als Icon mit dem Befehl
Set WSHShell = WScript.CreateObject("WScript.Shell")
WSHShell.Run "F:\Samurize\Client.exe i=TV togglevisible

Da in meiner Config nur verlinkungen zu ordnern sind mit bilder verknüpft, laufen keine Animationen die eine aktualisierungsrate erfordern. Das refreshen der Config erfordert ja auch eine Menge Leistung, somit hab ich sie auf den Maximalwert 600000ms gesetzt.

Bevor meine Config jedoch startet, dauert es ca 10 sekunden bis es erscheint (schätze mal durch die vielen verlinkungen mit bildern), ist aber kein Problem, da es ja nur kurz nach dem booten ist. Danach kommt das Fade in und erscheint wurderbar.Mit togglevisible kann ich es nun auch fix aus und einblenden. Das Fade out kommt allerdings nur wenn ich samurize wieder schließe. Mit dem befehl togglevisible erscheint das faden leider gar nicht. Ich könnte mit dem befehl togglerunning zwar samurize ganz schließen und wieder starten, jedoch würde es dann immer einige Zeit dauern, bis meine config wieder erscheint.

Bekomm ich die fade in/out Animation auch bei den Show/Hide (Togglevisible) Befehl aktiviert?

Benutzeravatar
moinmoin
★ Team Admin ★
Beiträge: 59965
Registriert: 14.11.2003, 11:12
Hat sich bedankt: 131 Mal
Danke erhalten: 599 Mal
Gender:

Re: Samurize Tray Icon vbs Script erstellen Hide und Show

Beitrag von moinmoin » 31.10.2010, 10:03

somit hab ich sie auf den Maximalwert 600000ms gesetzt.
:daumen:
Bekomm ich die fade in/out Animation auch bei den Show/Hide (Togglevisible) Befehl aktiviert?
Ist mir nichts bekannt. :?

Antworten