+ Reply to Thread
Results 1 to 3 of 3

Thread: Tool-Fenster nach Ausführung nicht schließen

  1. #1
    - -
    Join Date
    May 2012
    Posts
    10
    Points
    0
    Answers Provided
    0


    0

    Default Tool-Fenster nach Ausführung nicht schließen

    Hallo Zusammen,
    bin dabei ein Tool mit Python zu schreiben. Dabei würde ich gerne, dass sich das Tool nach dem Ausführen nicht schließt. Also einmal berechnen mit eingegebenen Parameter, anschließend manuelle Änderung der Parameter (also keine "Iteration") und nochmal durchlaufen lassen. Und das natürlich ohne es immer wieder neu von Hand öffnen zu müssen. Gibt es da irgendeine Einstellung, dass sich das Toolbox-Fenster nicht schließt? Oder hat jemand eine andere Idee wie ich das Problem sonst noch lösen könnte?

    Danke schonmal und viele Grüße!

  2. #2
    Fabian Blau
    Join Date
    Oct 2011
    Posts
    101
    Points
    60
    Answers Provided
    10


    1
    This post is marked as the answer

    Default Re: Tool-Fenster nach Ausführung nicht schließen

    Hallo!

    Ich kenne keine saubere Lösung, aber das tuts:
    Code:
    import sys
    ...
    sys.exit()
    sys.exit() am Ende des Tools sorgt dafür, dass mit einem Fehler abgebrochen wird. Dann kehrt ArcMap zur Dialogbox zurück.
    Die Ergebnisse bis dahin werden erzeugt, ob sie auch in den TOC aufgenommen werden, weiß ich jetzt nicht.
    Alternativ zu sys.exit() sollte auch arcpy.AddError() funktionieren.

  3. #3
    - -
    Join Date
    May 2012
    Posts
    10
    Points
    0
    Answers Provided
    0


    0

    Default Re: Tool-Fenster nach Ausführung nicht schließen

    Hi fabl,
    super vielen Dank für die Antwort. Ja ausgeführt wird alles und mein Fenster kommt dann auch wieder. *freu*

    Nur Fehlermeldung stört etwas...
    Wär noch super, wenn jemand noch ne sauberere Lösung hätte? oder kann man die Fehlermeldung im ExecuteFenster irgendwie los werden?

    Nochmal super lieben Dank!
    Gruß FranziQuest

+ Reply to Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts