questionmark93
Goto Top

MSG - danach löschen

Hey Leute =)

Kurze Frage, ich will eine MSG in den Autostart von na Kollegin machen,
die dann bei ihr auftaucht und sich nach dem Klick auf OK wieder aus
dem Autostart löscht.

Vielen Dank für eine Lösung
Freundliche Grüße
Jeremy

Content-Key: 251042

Url: https://administrator.de/contentid/251042

Printed on: April 18, 2024 at 00:04 o'clock

Member: schmitzi
Solution schmitzi Oct 06, 2014 updated at 22:25:52 (UTC)
Goto Top
Hi,

einfach eine (Text-) VBS-Datei erstellen mit:

msgbox"Hallo SEK",-1,"TITEL"

und diese im Loginscript verankern.

an der -1 musst Du feilen oder mal googeln, das hab ich nicht im Kopf.

Darüber Kannst Du das Aussehen steuern und ob man OK drücken muss oder nicht

Gruss RS
Member: Questionmark93
Questionmark93 Oct 06, 2014 at 12:46:13 (UTC)
Goto Top
Ist das dann für den entsprechenden Mitarbeiter nur oder ploppt das bei allen auf?
Weil ich wollt nur bei einem Mitarbeiter ^^
Member: colinardo
colinardo Oct 06, 2014 updated at 12:56:01 (UTC)
Goto Top
Hi Jeremy,
mach es doch über einen RunOnce-Registry-Eintrag, der Eintrag wird einmal ausgeführt und danach automatisch aus der Registry gelöscht.
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce]
"1"="\"C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe\" -ExecutionPolicy ByPass -WindowStyle Hidden -Command \"Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.MessageBox]::Show('Das ist ein Test')\""
Du brauchst dann noch nicht mal eine Extra-Datei das macht alles der Registry-Eintrag, läuft über Powershell....

Grüße Uwe
Member: colinardo
colinardo Oct 06, 2014 updated at 12:55:12 (UTC)
Goto Top
Zitat von @Questionmark93:
Weil ich wollt nur bei einem Mitarbeiter ^^
Stichwort GPO ....
Member: Questionmark93
Questionmark93 Oct 06, 2014 at 13:00:27 (UTC)
Goto Top
mh naja ich wollte halt gerne ein Skript.
Weil in der Registry wollte ich jetzt nicht irgendwas machen, sonst bin ich schuld das nix mehr geht :D

mmmmh, also ich würde gerne die vbs in den autostart ziehen, und nach dem OK löscht.

msgbox"Hallo SEK",-1,"TITEL"

Set FSO = CreateObject("Scripting.FileSystemObject")
FSO.DeleteFile ("MSG.vbs")
Member: colinardo
colinardo Oct 06, 2014 updated at 13:06:53 (UTC)
Goto Top
Zitat von @Questionmark93:
Weil in der Registry wollte ich jetzt nicht irgendwas machen, sonst bin ich schuld das nix mehr geht :D
Ahhh verstehe da fummelt einer ..... face-big-smile
mmmmh, also ich würde gerne die vbs in den autostart ziehen, und nach dem OK löscht.
Ein Script kann sich nicht selber löschen wenn es gerade läuft face-smile Du könntest aber stattdessen eine Verknüpfung zum Script im Autostartordner hinterlegen und dann im Script diese Verknüpfung (*.lnk) löschen ...

btw. mit der Aufgabenplanung kannst du ebenfalls einen User Out-Of-the-Box benachrichtigen ...
Member: Questionmark93
Questionmark93 Oct 06, 2014 at 13:06:27 (UTC)
Goto Top
Also das skript löscht sich schon nach dem Klick auf OK.
Nur, ich brauch den Benutzer noch
Member: colinardo
Solution colinardo Oct 06, 2014 updated at 14:02:54 (UTC)
Goto Top
Zitat von @Questionmark93:
Nur, ich brauch den Benutzer noch
warum packst du das nicht in den Autostart im Userprofil der Kollegin dann bekommt nur sie es zu sehen .... naja egal in VBS geht ein Vergleich mit dem Usernamen so:
Set objShell = CreateObject("Wscript.Shell")  
If objShell.ExpandEnvironmentStrings("%username%") = "HernrietteMusterfrau" Then  
	MsgBox "Hallo"  
        ' hier dein Code  
End If
frohes Basteln an kuriosen Lösungen face-wink
Member: Questionmark93
Questionmark93 Oct 06, 2014 at 13:17:36 (UTC)
Goto Top
Ich hatte das ganz einfach in Erinnerung *stöhn* :D
Da war irgendetwas mit "MSG Jeremy UndDasWarMeineNachricht"

irgendwie so in der Art
Member: colinardo
Solution colinardo Oct 06, 2014 updated at 14:02:47 (UTC)
Goto Top
Zitat von @Questionmark93:

Ich hatte das ganz einfach in Erinnerung *stöhn* :D
Da war irgendetwas mit "MSG Jeremy UndDasWarMeineNachricht"

irgendwie so in der Art
Wer hat gesagt das es nur einen Weg nach Rom gibt face-wink, aber wenn ich hier mit VBS hantiere wähle ich wenn's geht immer eine native Lösung anstatt wieder auf DOS-Ebene umzuschwenken ...
Set objShell = CreateObject("Wscript.Shell")  
objShell.Run "msg HenrietteMuster ""Geh mal Bier holen ische!""",0,True  
'.....  
Member: emeriks
emeriks Oct 06, 2014 at 14:53:28 (UTC)
Goto Top
Hi,
wenn as aber sowas werden soll wie: "Maria, willst Du mich heiraten?", dann solltest Du eine Message Box mit "Ja-Nein-Abbrechen"" nehmen. face-wink
(Ich wette, Sie drückt dann "Abbrechen!".)

E.