Fensterzugriff nicht möglich

08/05/2011 18:19 Gandalph#1
Liebe Leute ich habe ein merkwürdiges Problem:
Ich kann dieses Fenster nicht schließen egal was für Befehle ich nehme.
Hab schon Mousclicks, Sends,Winclose, ich kan in keinster Weise auf dieses Fenster zugreifen. Mein Script wird einfach solange angehalten bis ich das Fenster manuell schleiße.
[Only registered and activated users can see links. Click Here To Register...]
08/05/2011 18:21 Ludder231#2
Ist das eine GUI? Hast du schonmal das AutoIT Window Tool benutzt?
08/05/2011 18:28 Gandalph#3
das Fenster wurde nicht von mir selbst erstellt sondern kommt beim klick auf einer Website. (der klick funktioniert "automatisch"). Ja ich habe die Info Tool benutzt sonst hätte ich ja die hälfte der Befehle mit denen ich versucht habe das fenster zu schließen nicht definieren können (mouseclick, controllclick,etc.)

Hat jemand eine Idee ?! -> Bitte ich brauche das ganz dringend
08/05/2011 18:58 KDeluxe#4
Welche Website? Mit einem Bild kann man nicht viel anfangen, außer du erwartest von uns, dass war entweder wahrsagen oder zaubern können. WinClose() müsste ja eigentlich funktionieren. Bist du dir auch sicher, dass es nicht daran scheitert, dass dein Script pausiert ist?
08/05/2011 19:11 Gandalph#5
Ihr werdet die Website nicht öffnen können weil sie Netzwerkbasierend ist. Die sache ist die: Ich habe einen Farbkopierer. dieser speichert die Scans online. wenn man nun die Serveradresse eingibt, kommt man auf eine Seite von der man die Scanns auf den PC downloaden kann. Leider ist dies bei vielen Dateien äußerst ungeschickt gehandhabt. Ausdiesem Grund schreibe ich das Programm: Es soll das ganze Vereinfachen. Nun wenn man jetzt auf download drückt kommt das besagte Fenster und nichts geht mehr: Keine Send Befehle, gar nichts. Das Script läuft irgendwie erst weiter wenn das besagte Fenster geschlossen wurde. Und ja ich bin mir sehr sicher das mein Script nicht pausiert ist. da es sonst nicht weiter laufen hätte können nachdem das besagte Fenster geschlossen wurde. WinClose() hab ich schon ausprobiert ebenso diesen einen Befehl der das aktuell aktive Fenster schließt (hab ihn grad nicht parat :) )
08/05/2011 20:35 KDeluxe#6
Deine Aussage ist nicht ganz zutreffend. Solltest du versehentlich WinWaitClose() benutzen, würde es das Problem erklären, da das Script solange pausiert wird, bis das Fenster geschlossen wurde.
08/05/2011 22:47 Gandalph#7
@ KilleDeluxe : ok das stimmt, allerdings hab ich das nicht, da dieser Befehl bedeuten würde, dass das Script ,wie du schon sagtest, sich pausieren würde und das Fenster sich nicht schließen würde. Ok diese Aussage war jezt unnötig :)

Tja ich weiß einfach nicht weiter um noch mal zu verdeutlichen:#
Send ("{ENTER}") ging nicht -> manuelleENTER - druck, das Fenster schließt sich und das Programm drückt Enter
08/05/2011 23:06 KDeluxe#8
Dann könntest du es ja mal mit [Only registered and activated users can see links. Click Here To Register...] probieren. Eine fertige AutoIt Funktion gibt es nicht und eine UDF ist mir nicht bekannt. Liegt aber auch daran, dass ich selbst kein AutoIt nutze.
Probiers mal mit WinKill() (das ist nicht das selbe wie WinClose()). Anderseits stellt sich mir die Frage, ob das was bringen würde. Musst du nicht auf "OK" klicken?
08/06/2011 01:37 Gandalph#9
ja ich muss sollte schon auf ok klicken. Auf kreuz klicken hat aber selbe wirkung nur klickt er nicht, ich probier deine Vorschläge "heute" mal aus thx

Also Rückmeldung:
WinClose -> geht nicht
SendInput ->Wies ich nicht wie der gehen soll
WinnKill -> geht nicht

2. Script mit ner Adlib Register geht nicht