1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Crusoe

Beiträge von Crusoe

  • Aktion ausführen beim beenden eines Skriptes (FF.au3, MozRepl)

    • Crusoe
    • 20. August 2011 um 21:55

    Hallo Stilgar,

    wenn das mit dem Portnummern beim Start funktioniert? Ich wusste nicht, dass man den Port beim start durch das AutoIt Script beeinflussen kann. Eine zuverlässige Kontrolle mit "_FFWindowSelect" und "_FFTabSelect" ist nicht möglich, man kann es rudimentär aber es funktioniert auf Dauer nicht, alles schon probiert.

    Wenn "_FFWindowClose" gewährleistet, dass auch nur das Fenster geschlossen wird, welches durch das Skript geöffnet wurde, dann ist das kein Problem... Aber einige Probleme, sollten sich ja dirch die Nutzung unterschiedlicher Ports beheben lassen.
    Ich hoffe doch mal, dass AutoIt nicht über verschiedene Instanzen des FF funktioniert, da ja auch jede Instanz einen seperaten Port benutzt.

    Aber danke für die Tipps, ich werde sie beherzigen und in jedem Fall berichten. Ich komme aber erst im Laufe der Tage dazu eure Ratschläge und Hilfestellungen umzusetzen.

    Ich bin jedefalls erstmal dankbar, dass man überhaupt brauchbare Antworten bekommt. Und nicht mit "bei mir gehts" oder "benutzt Google" oder "lass es wenn du dich nicht damit auskennst" geantwortet wird...


    Gruß
    Crusoe

  • Aktion ausführen beim beenden eines Skriptes (FF.au3, MozRepl)

    • Crusoe
    • 20. August 2011 um 21:13

    Hallo misterspeed,

    danke für die schnelle Antwort.

    Damit ich jeder Instanz einen seperaten Port zuweisen kann, muss ich dann x verschiedene mobile FF Versionen haben, damit ich bei jeder den MozRepl Port ändern kann. Oder geht das per script wenn ich dem sage, dass es eine neue Instanz starten soll?

    Dein Lösungsvorschlag erklärt nämlich auch, warum das unter Linux funktioniert hat (mit wine). Da wurden nämlich tatsächlich x Firefüchse geöffnet.
    Nun da ich auf Win7 32Bit umgestiegen bin, ist es nur eine Instanz und ich kann (dank variabler Fenster- und Tabnamen) das ganze nur schwer kontrollieren.

    Und wenn ich immer eine neue Instanz nutze (und die Verbindung mit MozRepl klappt), dann greift auch der "_FFQuit()" Befehl wieder.
    Aber vielleicht kannst du mir noch was zu der weiter oben erwähnten Portfrage sagen :)
    Irgendwie bin ich mit Google nicht schlau geworden, oder ich bin zu doof zum fragen... :P

  • Aktion ausführen beim beenden eines Skriptes (FF.au3, MozRepl)

    • Crusoe
    • 20. August 2011 um 12:16

    Hallo liebe Community,

    ich habe ein kleines Problem, dass in der Hilfe so nicht angesprochen wird (ich habe es zumindest nicht gefunden).
    Ich habe ein paar Skripte, die mit dem Firefox arbeiten sollen. Das machen sie auch im Großen und Ganzen.
    Nun kommt es sehr oft vor, wenn mehrere Skripte gleichzeitig laufen, das jedes Skript (wie es soll) eine neue Instanz des Firefox öffnet aber sich nicht immer mit MozRepl verbindet und wieder aus geht. Das Firefox Fenster aber offen lässt.
    Die Programme haben keine GUI sondern nur das übliche Trayicon.

    Nun möchte ich, wenn sich das Programm (warum auch immer) beendet, den Firefox den es geöffnet hat mit schließt.
    Ich habe bei den Programmen an das Ende "_FFQuit()" gesetzt, das funktioniert aber auch nur, wenn das Script sich erfolgreich per MozRepl mit dem gestarteten Firefox verbinden konnte.

    Hat da einer von euch eine Idee, wie man AutoIt sagen kann, dass es den Firefox beim beenden des Skriptes schließen soll.
    Aber auch nur den einen den es geöffnet hat und nicht alle bzw. einen anderen.

    Vielen Dank für eure Hilfe :)


    Gruß
    Crusoe

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™