WinFuture-Forum.de: Maussimulation für PowerShell 4.0 - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Maussimulation für PowerShell 4.0 Maussimulation


#1 Mitglied ist offline   Anno69 

  • Gruppe: aktive Mitglieder
  • Beiträge: 29
  • Beigetreten: 26. März 08
  • Reputation: 0

geschrieben 26. April 2016 - 18:32

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
0

Anzeige



#2 Mitglied ist offline   Samstag 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.022
  • Beigetreten: 14. Juli 07
  • Reputation: 542
  • Geschlecht:unbekannt

geschrieben 26. April 2016 - 20:48

Schau dir mal das Zusatzmodul WASP an.
0

#3 Mitglied ist offline   Anno69 

  • Gruppe: aktive Mitglieder
  • Beiträge: 29
  • Beigetreten: 26. März 08
  • Reputation: 0

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 ...)
0

#4 Mitglied ist offline   RalphS 

  • Gruppe: VIP Mitglieder
  • Beiträge: 8.895
  • Beigetreten: 20. Juli 07
  • Reputation: 1.126
  • Geschlecht:Männlich
  • Wohnort:Zuhause
  • Interessen:Ja

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.
"If you give a man a fish he is hungry again in an hour. If you teach him to catch a fish you do him a good turn."-- Anne Isabella Thackeray Ritchie

Eingefügtes Bild
Eingefügtes Bild
0

#5 Mitglied ist offline   Anno69 

  • Gruppe: aktive Mitglieder
  • Beiträge: 29
  • Beigetreten: 26. März 08
  • Reputation: 0

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]

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

0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0