Skript überspringt die Reihenfolge der AuswertungHallo. Ich hoffe, dass das nur ein Zufall meinerseits ist.
Ich habe ein Skript, das zuerst eine Spalte „Dauer“ erstellt und auswertet.
Als nächstes lasse ich das Skript Leerzeichen finden und mit dem vorherigen nicht leeren Wert füllen (für Totband). Dies geschieht durch die Generierung eines Popup-Fensters, in dem man auswählen kann, auf welche Spalten dies angewendet werden soll (zugegeben, wenn ich einfach davon ausgehen könnte, dass es auf alle angewendet werden muss, *könnte* dies eine Möglichkeit sein, dieses Problem zu umgehen).
Das Skript „wartet“ jedoch nicht, bis ich die Spalten ausgewählt habe, die ich ausfüllen möchte, bevor es mit den nächsten Zeilen fortfährt.
Wie komme ich darum herum??
Names Default to Here(1);
dt=Current Data Table();
column(dt, "Time")<<DATA type=""></DATA>
<LINGO-LABS id="lingo-labs-436045" slang="en-US" mode="UPDATE"><LINGO-LABEL>Qualitäts- und Prozesstechnik</LINGO-LABEL></LINGO-LABS>Betreff: Skript-Überspringreihenfolge der AuswertungDu brauchst ein modal Fenster.
https://www.jmp.com/support/help/en/16.1/?os=win&source=application&utm_source=helpmenu&utm_medium=application#page/jmp/construct-a-modal-window.shtml
" Konstruiere ein Modal Fenster
Wenn Sie ein Skript mit a modal window, JMP zeichnet das Fenster und wartet darauf, dass der Benutzer eine Auswahl trifft und klickt OK , und speichert dann eine Liste der Variablen mit ihren Werten. Jeder Versuch, außerhalb des Fensters zu klicken, erzeugt einen Fehlerton, und die Skriptausführung wird ausgesetzt, bis der Benutzer klickt OK oder Stornieren . "
In der Community finden Sie viele Fragen und Antworten zu modalen Fenstern. Früher konnten Sie auf einigen Betriebssystemen für kurze Zeit auf Variablen in einem modalen Fenster verweisen, nachdem das Fenster geschlossen wurde. Das stimmt nicht mehr. Es gibt mehrere Muster, die Menschen verwenden, um Variablen zurückzubekommen ... wählen Sie eines aus, das für Sie sinnvoll ist. Der obige Link verwendet "Ergebnis zurückgeben".
edit: neuer Beitrag unter Modale Dialoge könnte helfen.
Betreff: Skript-Überspringreihenfolge der AuswertungHallo,
Möglicherweise können Sie Ihr Problem lösen, indem Sie den Befehl "Wait (0)" direkt vor Ihrer _nw = New Window-Anweisung hinzufügen.
Am besten,
TS