Hallo,
ich muß MouseClicks im Hintergrund ausführen.
Das ganze soll aber mit einem InfoText (Splahtext) versehen werden.
Das klappt leider nicht!
Hier mal mein Beispiel :
Spoiler anzeigen
Opt('MouseCoordMode',0)
ShellExecute("Notepad.exe","","","", @SW_MAXIMIZE)
WinActivate("[CLASS:Notepad]", "")
Local $size = WinGetPos("[active]")
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]SplashTextOn("Titel", "Klicks werden im Hintergrund gemacht!", -1,-1 , $size[0]+@Desktopwidth/4, $size[1]+@Desktopheight/4, 4, 2, 24)
[/autoit] [autoit][/autoit] [autoit]MouseClick("left",749,313,1)
;~ MouseClick("left",245,158,1)
;~ MouseClick("left",985,160,1)
;~ MouseClick("left",453,761,1)
;~ MouseClick("left",267,562,1)
;~ MouseClick("left",1096,706,1)
Sleep(3000)
SplashOff()
Wenn Splashtext deaktiviert wird, werden die Klicks gemacht.
Wie kann ich einen Infotext über die Klicks setzen
ohne dass die Klicks beeinflusst werden! ToolTipps sind zu klein!
2 = Ohne "immer im Vordergrund" Attribut. geht auch nicht!
Keine ControlClicks! Das geht sehr oft nicht!
(Oder gibt es eine sichere Möglichkeit MouseClicks in ControlClicks umzuwandeln?)
Spoiler anzeigen
Opt('MouseCoordMode',0)
ShellExecute("Notepad.exe","","","", @SW_MAXIMIZE)
WinActivate("[CLASS:Notepad]", "")
Sleep(4000)
Local $size = WinGetPos("[active]")
MsgBox(0, "Die Koordinaten des aktuellen Fensters lauten (x, y, Breite, Höhe):", $size[0] & " " & $size[1] & " " & $size[2] & " " & $size[3])
;SplashTextOn("Titel", "Klicks werden im Hintergrund gemacht!", -1,-1 , $size[0]+@Desktopwidth/4, $size[1]+@Desktopheight/4, 4, 2, 24)
MouseClick("left",23,41,1)
;ControlClick("","","","left",1,$size[0]+23,$size[1]+41)
Sleep(4000)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]Sleep(3000)
SplashOff()
Mouseclick funktioniert, Controlclick nicht!
Grüße
Ilse