Hallo,
ich veruche ein Skript zu entwickeln, das eine Mausbewegung durchführt und anschließend einen Links-Klick auf einen Button vollführt. Bislang ist mir noch kein Einstieg gelungen - hat jemand eine Idee ?
Besten Dank für Tips
Anno
Seite 1 von 1
Maussimulation für PowerShell 4.0 Maussimulation
Anzeige
#3
geschrieben 21. August 2016 - 10:49
Danke für die Info - das Ausfüllen des HTML-Formulars mit Send-Keys funktioniert ausgezeichnet. Am Ende des Formulars öffnet sich ein JavaScript-Fenster, ein Mausklick auf eine OK-Schaltfäche ist nötig.
Versuche mit dem WASP-cmdlet Send-Click sind bisher gescheitert, ebenfalls der Versuch die Befehlssyntax mit get-command ausgeben zu lassen (bin schlichtweg Neuling auf der PowerShell ...)
Versuche mit dem WASP-cmdlet Send-Click sind bisher gescheitert, ebenfalls der Versuch die Befehlssyntax mit get-command ausgeben zu lassen (bin schlichtweg Neuling auf der PowerShell ...)
#4
geschrieben 21. August 2016 - 11:13
"Normal" reicht eine Enter- oder eine Leertaste für die Schaltflächen.
Wenn gar nix anderes geht, müßtest Du auf .NET ausweichen. Näheres dazu in der MSDN.
Wenn gar nix anderes geht, müßtest Du auf .NET ausweichen. Näheres dazu in der MSDN.
#5
geschrieben 21. August 2016 - 12:57
Zitat
"Normal" reicht eine Enter- oder eine Leertaste für die Schaltflächen.
Reicht im konkreten Fall leider nicht.
Habe inzwischen die Syntax gefunden:
Zitat
SYNTAX
Send-Click [[-Left] <Int32>] [[-Top] <Int32>] [[-Button] <MouseButton>] [-Window] <Win
dowHandle[]> [-AltButton] [-ShiftButton] [-ControlButton] [-WinButton] [-DoubleClick]
[-ForceClient] [-Passthru] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-War
ningAction <ActionPreference>] [-ErrorVariable <String>] [-WarningVariable <String>] [
-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]
Send-Click [[-Left] <Int32>] [[-Top] <Int32>] [[-Button] <MouseButton>] [-Window] <Win
dowHandle[]> [-AltButton] [-ShiftButton] [-ControlButton] [-WinButton] [-DoubleClick]
[-ForceClient] [-Passthru] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-War
ningAction <ActionPreference>] [-ErrorVariable <String>] [-WarningVariable <String>] [
-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]
Der Einfachheit halber versuche ich zunächst im Taschenrechner einen Klick auf die 7 zu simulieren:
calc
Select-Window calc | Send-Click 40 190
- funktioniert leider nicht. Das WASP-Projekt scheint inzwischen eingeschlafen zu sein. Erläuterungen oder Beispiele sind nicht zu finden.
Dieser Beitrag wurde von Anno69 bearbeitet: 23. August 2016 - 07:29
- ← [erledigt][Powershell | curl | json] illegale Zeichen
- Skript/Web-Programmierung
- Batch Variablen Problem →
Thema verteilen:
Seite 1 von 1