zinedine
Goto Top

Mausklick per batch

Hallo zusammen,

kann mir jemand sagen, wie eine batch Datei aussehen muss um folgendes zu machen:
Um eine bestimmte Uhrzeit am Tag, sollen an einer bestimmten stelle (Koordinat), 2 linke Mausklicks im Abstand von 2 sec.gesetzt werden

Content-ID: 394765

Url: https://administrator.de/forum/mausklick-per-batch-394765.html

Ausgedruckt am: 22.04.2025 um 07:04 Uhr

nepixl
nepixl 05.12.2018 um 08:53:07 Uhr
Goto Top
Hi,

Google mal nach 'Ghost Mouse'.

Gruß
Zinedine
Zinedine 05.12.2018 um 09:08:48 Uhr
Goto Top
Ich bräuchte lieber eine batch, falls das überhaupt geht... danke
Lochkartenstanzer
Lochkartenstanzer 05.12.2018 um 09:20:30 Uhr
Goto Top
Nimm lieber Powershell: https://archive.codeplex.com/?p=wasp

lks
Kraemer
Kraemer 05.12.2018 um 09:44:29 Uhr
Goto Top
Zitat von @Zinedine:

Ich bräuchte lieber eine batch, falls das überhaupt geht... danke
nicht so, wie du dir das vorstellst.
137846
Lösung 137846 05.12.2018 aktualisiert um 12:46:36 Uhr
Goto Top
Zitat von @Zinedine:
sollen an einer bestimmten stelle (Koordinat), 2 linke Mausklicks im Abstand von 2 sec.gesetzt werden
Ich bräuchte lieber eine batch, falls das überhaupt geht... danke
Geht, hier ClickBait für deine "verstaubte" Batch
@echo off &setlocal
set posX=100
set posy=100
powershell -ExecutionPolicy ByPass -Command ^"^  
	Add-Type -A System.Windows.Forms;^
	Add-Type -Memberdefinition '[DllImport(\"user32.dll\")]public static extern void mouse_event(int dwFlags, int dx, int dy, int dwData, int dwExtraInfo);' -Namespace Tools -Name Mouse ;^  
	$pos = new-object System.Drawing.Point %posX%,%posY%;^
	[System.Windows.Forms.Cursor]::Position = $pos;^
	[Tools.Mouse]::mouse_event(2,$pos.X,$posY,0,0);^
	[Tools.Mouse]::mouse_event(4,$pos.X,$posY,0,0);^
	sleep 2;^
        [System.Windows.Forms.Cursor]::Position = $pos;^
	[Tools.Mouse]::mouse_event(2,$pos.X,$posY,0,0);^
	[Tools.Mouse]::mouse_event(4,$pos.X,$posY,0,0);^"  
Gruß A.
Penny.Cilin
Penny.Cilin 05.12.2018 um 10:28:00 Uhr
Goto Top
@137846, nennt man das nicht
  • Batch over Powershell
  • Batch includes Powershell
  • Batch featured Powershell?

Gruss Penny
137846
137846 05.12.2018 aktualisiert um 10:32:28 Uhr
Goto Top
Zitat von @Penny.Cilin:

@137846, nennt man das nicht
  • Batch over Powershell
  • Batch includes Powershell
  • Batch featured Powershell?
Ist doch wurscht, ist alles in der *.bat inkludiert face-smile. Von irgendwelchen Anforderungen die er nicht möchte hat er nicht gesprochen und die PS ist ja nun in halbwegs aktuellen OS überall standardmäßig vorhanden.
Lochkartenstanzer
Lochkartenstanzer 05.12.2018 um 10:31:06 Uhr
Goto Top
Zitat von @137846:

..
powershell ... ^"^
..

Sag ich doch. face-smile

lks
137846
137846 05.12.2018 aktualisiert um 10:34:26 Uhr
Goto Top
Zitat von @Lochkartenstanzer:
Sag ich doch. face-smile
Joa, nur brauchst du so keine aufgeblähten Libraries für die simple Anforderung face-smile.

Ich warte nur noch auf die tuppen, die mit Batch ihr Auto fahren wollen, das fehlt hier noch, aber der Freitag ist ja nicht mehr weit ...
Lochkartenstanzer
Lochkartenstanzer 05.12.2018 um 10:34:14 Uhr
Goto Top
Zitat von @137846:

Zitat von @Lochkartenstanzer:
Sag ich doch. face-smile
Joa, nur brauchst du so keine aufgeblähten Libraries face-smile.

Klar. Aber die libraries erlauben dem To noch viele andere Sachen. face-smile

lks
137846
137846 05.12.2018 aktualisiert um 10:35:39 Uhr
Goto Top
Zitat von @Lochkartenstanzer:
Klar. Aber die libraries erlauben dem To noch viele andere Sachen. face-smile
Wenn er denn überhaupt in der Lage ist sie einzubinden face-smile.
Zinedine
Zinedine 05.12.2018 um 11:02:28 Uhr
Goto Top
Danke Leute...
Ich versuch mich dann mal drann...
Schultheiss58
Schultheiss58 05.12.2018 um 17:56:27 Uhr
Goto Top
http://www.nirsoft.net/utils/nircmd.html
Dieses kleine Tool kann das Umsetzen und sogar noch mehr. Einfach per Batch mit Parameter aufrufen.