Hallo Peter,
habe etwas ähnliches bei uns umgesetzt, allerdings in Verbindung mit guixt und für mehrere User. Logon-Pad muss allerdings manuell gestartet werden.
Über das logon script von guixt wird das jew. autologin-script gestartet.
start "C:\Users\Benutzername1\autologin.vbs"
on error resume next
start "C:\Users\Benutzername2\autologin.vbs"
on error resume next
usw.
Wenn nichts gefunden wird muss man sich normal anmelden.
Das autologin.vbs Script sieht nun folgendermaßen aus.
If Not IsObject(application) Then
Set SapGuiAuto = GetObject("SAPGUI")
Set application = SapGuiAuto.GetScriptingEngine
End If
If Not IsObject(connection) Then
Set connection = application.Children(0)
End If
If Not IsObject(session) Then
Set session = connection.Children(0)
End If
If IsObject(WScript) Then
WScript.ConnectObject session, "on"
WScript.ConnectObject application, "on"
End If
session.findById("wnd[0]").maximize
session.findById("wnd[0]/usr/txtRSYST-BNAME").text = "User"
session.findById("wnd[0]/usr/pwdRSYST-BCODE").text = "Password"
session.findById("wnd[0]/usr/pwdRSYST-BCODE").setFocus
session.findById("wnd[0]/usr/pwdRSYST-BCODE").caretPosition = 8
session.findById("wnd[0]").sendVKey 0
@scrptman - ich glaube, dass sich sehr viele für deine Beiträge interessieren - ich hab zumindest schon einiges daraus benötigen können
mfg
newgui