Wahrscheinlich gehörte die Frage eher in ein Pythonforum, aber ich versuche es tortzdem hier einmal.
Ich möchte gerne ein Script beenden, wenn eine bestimmte Bedingung vorliegt.
In Pseudocode könnte es in etwa so aussehen.
[Codeblock 1]
If Bedingung == False: Beende das Script
[Codeblock 2]
Was ich suche ist die Anweisung in Orange. Wenn sie aufgerufen wird, soll Codeblock 2 nicht mehr ausgeführt werden. In VBA heisst es Exit Sub.
Klar könnte es auch so umgesetzt werden.
[Codeblock 1]
If Bedingung == True:
[Codeblock 2]
Ist aber unschön, da dadurch eine Einrückung für den Rest des Scripts besteht. Und bei mehreren Bedinungen zu unterschiedlichen Zeitpunkten behandelt werden sollen ist es schlicht nicht mehr übersichtlich.
Freundliche Grüsse
Manuel Roth
_________________________________________________
Vectorworks 2022 SP3 | Architektur | Windows 10
Frage
Manuel Roth
Hallo zusammen
Wahrscheinlich gehörte die Frage eher in ein Pythonforum, aber ich versuche es tortzdem hier einmal.
Ich möchte gerne ein Script beenden, wenn eine bestimmte Bedingung vorliegt.
In Pseudocode könnte es in etwa so aussehen.
[Codeblock 1]
If Bedingung == False: Beende das Script
[Codeblock 2]
Was ich suche ist die Anweisung in Orange. Wenn sie aufgerufen wird, soll Codeblock 2 nicht mehr ausgeführt werden. In VBA heisst es Exit Sub.
Klar könnte es auch so umgesetzt werden.
[Codeblock 1]
If Bedingung == True:
[Codeblock 2]
Ist aber unschön, da dadurch eine Einrückung für den Rest des Scripts besteht. Und bei mehreren Bedinungen zu unterschiedlichen Zeitpunkten behandelt werden sollen ist es schlicht nicht mehr übersichtlich.
Freundliche Grüsse
Manuel Roth
_________________________________________________
Vectorworks 2022 SP3 | Architektur | Windows 10
1 Antwort auf diese Frage
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden