Ich habe ein Script!
Das aber leider nicht funktioniert!
und ich find den Fehler nicht!
Spoiler anzeigen
#include <screencapture.au3>
#include <guiconstants.au3>
$g1=guicreate("weiss",@desktopwidth,@desktopheight,0,0,0x80000000,0x80)
winsettrans($g1,"",100)
guisetbkcolor(0xffffff)
guisetstate()
$g2=guicreate("rot",1,1,0,0,0x80000000,0x80)
winsettrans($g2,"",100)
guisetbkcolor(0xff0000)
guisetstate()
while 1
winactivate($g2)
winsetontop($g1,"",1)
winsetontop($g2,"",1)
while 1
if winactive($g1) then
$clickpos=mousegetpos()
winmove($g2,"",$clickpos[0],$clickpos[1])
winsetontop($g1,"",1)
winsetontop($g2,"",1)
winactivate($g2)
while 1
$secondclick=mousegetpos()
winmove($g2,"",$clickpos[0],$clickpos[1],$secondclick[0]-$clickpos[0],$secondclick[1]-$clickpos[1])
if winactive($g1) then
;Koordinaten
$xpos=$clickpos[0] ;X-Position
$ypos=$clickpos[1] ;Y-Position
$width=$secondclick[0]-$clickpos[0] ;Breite des Rechtecks
$height=$secondclick[1]-$clickpos[1] ;Höhe des Rechtecks
_ScreenCapture_Capture(@ScriptDir & "\z-bild.jpg",$xpos,$ypos,$width,$height)
exitloop 3
endif
wend
endif
wend
wend