Tastaturlayout des Kiosk Users ändern
Moin, und zwar habe ich ein Monitoring Tool, welches mittels des Kiosk Users automatisch gestartet wird sobald der User sich anmeldet. Das Funktioniert auch einwandfrei. Allerdings muss man sich bei dem Tool bei jedem Start neu anmelden. Also habe ich ganz einfach ein Autoit Script geschrieben, welches über die Windows aufgabenplanung startet, sobald sich der Kiosk User anmeldet. Das Funktioniert auch alles soweit.
Allerdings ist das Tastaturlayout des Kiosk Users immer auf Englisch gestellt und somit gibt das Autoit Skript, welches das Passwort eingibt immer das falsche Passwort ein, da dieses über Sonderzeichen verfügt, welche auf der Englischen tastatur an einer anderen Stelle liegen.
Lokal auf dem Pc wurden schon alle einstellungen wie Standard Tastaturlayout, Region änderung, Sprach änderung etc. durchgeführt. Allerdings immernoch ohne Erfolg.
Hat vielleicht jemand eine Lösung für das Problem?
PS: Benutzernamen und Passwort hab ich logischerweise hier rausgenommen ;)
Allerdings ist das Tastaturlayout des Kiosk Users immer auf Englisch gestellt und somit gibt das Autoit Skript, welches das Passwort eingibt immer das falsche Passwort ein, da dieses über Sonderzeichen verfügt, welche auf der Englischen tastatur an einer anderen Stelle liegen.
Lokal auf dem Pc wurden schon alle einstellungen wie Standard Tastaturlayout, Region änderung, Sprach änderung etc. durchgeführt. Allerdings immernoch ohne Erfolg.
Hat vielleicht jemand eine Lösung für das Problem?
; Pausiere für 12 Sekunden, um sicherzustellen, dass alle Systemkomponenten geladen sind
Sleep(12000)
; Koordinaten für die zweite Mausbewegung (obere linke Ecke)
$x1 = 0
$y1 = 0
; Die Maus in die obere linke Ecke bewegen
MouseMove($x1, $y1)
; Pausiere kurz vor dem Klick
Sleep(1000)
; Koordinaten für die dritte Mausbewegung
$x2 = 470
$y2 = 385
; Die Maus zu den neuen Koordinaten bewegen
MouseMove($x2, $y2)
; Pausiere kurz vor dem Klick
Sleep(1000)
; Linksklick ausführen
MouseClick("left")
; Gibt den Benutzernamen ein
Send("Benutzernamen")
; Pausiere kurz vor dem Klick
Sleep(1000)
; Koordinaten für die vierte Mausbewegung
$x3 = 470
$y3 = 450
; Die Maus zu den neuen Koordinaten bewegen
MouseMove($x3, $y3)
; Pausiere kurz vor dem Klick
Sleep(1000)
; Linksklick ausführen
MouseClick("left")
; Gibt das Passwort mit
Send("Passwort")
; Pausiere kurz vor dem Klick
Sleep(1000)
; Koordinaten für die fünfte Mausbewegung
$x4 = 460
$y4 = 555
; Die Maus zu den neuen Koordinaten bewegen
MouseMove($x4, $y4)
; Pausiere kurz vor dem Klick
Sleep(1000)
; Linksklick ausführen
MouseClick("left")
PS: Benutzernamen und Passwort hab ich logischerweise hier rausgenommen ;)
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 51775361816
Url: https://administrator.de/contentid/51775361816
Ausgedruckt am: 25.11.2024 um 04:11 Uhr
2 Kommentare
Neuester Kommentar