Ich habe mir mal so ein script gemacht welches ich nutze um überwachen zu lassen ob im Jdownloader meine Downloads noch am laufen sind.
Da ich eh nur nachts downloade habe ichd as ganze mit PixelSearch gelöst. Das klappt auch ganz toll.
Nun hab ich gestern mir mal gedacht ich steige mal auf den Jdownloader2 um. Ich habd ann antürlich die Pixelsearch Fabrsuche angepasst und als ich mein script testen wollte hab ich festgestellt das sich der Jdownloader2, die erste Version vom Jdownloader tut es schon, nicht mehr auf WinMove anspringt. Es passiert einfach nichts. Das Fenster bewegt sich einfach nicht.
Ich hab dann erstmal versucht über die CLASS das Fenster zu bewegen. Aber das ging ebenfalls nicht.
Mein Script an sich ist in Ordnung. Wer mal einen Blick darauf werfen will:
PHP Code:
While 1
WinActivate ( "JDownloader" )
;Sleep (1000)
WinMove("[CLASS:SunAwtFrame]", "", 0, 0, 900, 990, 0xEF65E4) ; Statt der CLASS ginge auch als Titel "JDownloader2"
Sleep (3000)
$Weitermacher = PixelSearch ( 6, 46, 41, 76, 0xEF65E4 )
if IsArray($Weitermacher) = True Then
MouseClick ("left",$Weitermacher[0],$Weitermacher[1],1,5)
$Neustarter = PixelSearch ( 593, 80, 894, 48, 0xEFEFEF )
if IsArray($Neustarter) = True Then
ProcessClose ( "JDownloader2.exe" )
ShellExecute ( "D:\Program Files\JDownloader\JDownloader v2.0\JDownloader2.exe" )
EndIf
EndIf
WEnd
Danke