Laden...

WindowsRemoteScripting

Erstellt von dr4g0n76 vor 9 Jahren Letzter Beitrag vor 8 Jahren 4.209 Views
dr4g0n76 Themenstarter:in
2.921 Beiträge seit 2005
vor 9 Jahren
WindowsRemoteScripting

WindowsRemoteScripting

Ziel des Programms war damals bevor ich autoIT von MS online gekannt hatte, die gleichen Dinge per Script machen zu können.

Es kann z.B. folgendes gemacht werden:

  • Mauszeiger bewegen
  • Daten an serielle Schnittstelle senden
  • Focus setzen
  • Bestimmte Tasten(-Kombinationen) aktivieren oder in Fenster tippen
  • Prozesse öffnen, z.B. Notepad usw.

Bsp.-Script:


/*Login Testseite*/

//MouseMove(908, 111, 100,10)
//MouseClick()
//WriteText("hello")
//Sleep(500)

//MouseMove(1068, 112,100,10)
//MouseClick()
//WriteText("blub19782")
//Sleep(500)
//WriteEnter()

/* Refresh actual Browser Window */
MouseMove(74, 47, 100,10)
MouseClick()

// Like it ! //
Sleep(3000)

MouseMove(421, 324, 100,10)
MouseClick()
Sleep(1000)

MouseMove(668, 288,100,10)
MouseClick()
Sleep(1000)

/* Close Window */
MouseMove(978, 18,100,10)
MouseClick()
Sleep(1000)

/* Confirm */
MouseMove(429, 410, 100,10)
MouseClick()

Maus bewegen, Mausklick, Mouse Click, Move Mouse Pointer, Prozess öffnen, auto IT Ähnlichkeit

Das Programm kann hier heruntergeladen werden:

https://windowsremotescripting.codeplex.com

Seit der Erkenntnis, dass der Mensch eine Nachricht ist, erweist sich seine körperliche Existenzform als überflüssig.

dr4g0n76 Themenstarter:in
2.921 Beiträge seit 2005
vor 9 Jahren

Seit der Erkenntnis, dass der Mensch eine Nachricht ist, erweist sich seine körperliche Existenzform als überflüssig.

dr4g0n76 Themenstarter:in
2.921 Beiträge seit 2005
vor 9 Jahren

Beschreibung der Tabs:

Script Window

Links im Script Window wird momentan der übersetzte Code angezeigt.
Es gibt eine Klasse in der die Befehle vorhanden sind.
Hier können auch neue Befehle hinzuprogrammiert werden, die dann rechts
vom Splitter in der Textbox mit den nummerierten Zeilen erkannt werden.

Window Finder

Der Window Finder kann dazu benutzt werden, um die Klasse (Window Class)
eines Fensters oder den Titel zu ermitteln. Sobald auf das Häkchen "Window Finder
(Click to activate) geklickt wird, einfach nur die Maus bewegen.
Ebenso wird das Module und das Handle ermittelt, soweit möglich.

Macro Recorder Prefs

Hier können Mause-Klicks und Mausbewegungen aufgezeichnet werden,
wohl dem der zu faul ist ein Script zu schreiben.
(Diese Funktionalität ist noch nicht fehlerfrei gegeben)

Browser

Wird einige Funktionalitäten enthalten, um Dinge im Browser anzustellen.

Capture

Wird dazu benutzt, um Bilder aus der Zwischenablage einzufügen.

Debug-Output

Ist zumindest vom Namen her bisher selbsterklärend.

Custom Message Window

Kann später dazu benutzt werden, um eigene Windows Messages zu verschicken.

Short Cuts:

Strg-Umschalttaste-M fügt ein MouseMove Command mit den Standard Parametern zur aktuellen Mausposition hinzu.

Strg-Umschalttaste-C fügt ein Mausklickbefehl in das Script Window hinzu.

Übrigens kann, wenn eine Zeile mit % beginnt, C# und Script Code gemischt werden.
Will ich also z.B. mehrere Script-Befehle wiederholen, kann ich:


%for(int i=0;i>10;i++)
%{
MouseMove(1043, 462, 100, 10)
MouseClick()
Sleep(3000)
}%

Seit der Erkenntnis, dass der Mensch eine Nachricht ist, erweist sich seine körperliche Existenzform als überflüssig.

dr4g0n76 Themenstarter:in
2.921 Beiträge seit 2005
vor 8 Jahren

Hmmm, hat hier schon immer der Dateianhang bzw. Verweis auf einen Link gefehlt?

Aber für alle denen das zu kompliziert ist, gibts auch das Ganze nochmal hier:

Windows Remote Scripting

Falls der obere Link nicht funktioniert, bitte hier herauskopieren:

https://app.box.com/s/0ja09ku9ijr6v4mcwxxdltdxn1meh5bo
EDIT: Ah gerade gesehen

Seit der Erkenntnis, dass der Mensch eine Nachricht ist, erweist sich seine körperliche Existenzform als überflüssig.