Wie warte ich, bis eine Schaltfläche in einer Funktion einer anderen Datei gedrückt wird, um zur Hauptdatei zurückzukehren?Ich habe ein Problem in meinem Code, bei dem ich eine Schaltfläche drücke und sie in eine andere Funktion in einer anderen Datei wechselt (mithilfe von Include("filename.jsl"); Sobald die Schaltfläche gedrückt wird, wird die Funktion aus der anderen Datei ausgeführt und kehrt zurück zu die Hauptfunktion in der Hauptdatei und läuft weiter. Das ist nicht das, was ich will.
Wie kann ich es so machen, dass der Code in der zweiten Funktion (der in einer anderen Datei) stoppt und darauf warte, dass die Schaltfläche OK gedrückt wird, bevor ich zur ursprünglichen Funktion in der Hauptdatei zurückkehre?
SkripterstellungBetreff: Wie warte ich, bis eine Schaltfläche in einer Funktion einer anderen Datei gedrückt wird, um zur Hauptdatei zurückzukehren?Sie müssen die haben neues Fenster() rufen Sie in Ihrer zweiten Datei auf, verwenden Sie die << modal konstruieren als @jthi erwähnt.
Betreff: Wie warte ich, bis eine Schaltfläche in einer Funktion einer anderen Datei gedrückt wird, um zur Hauptdatei zurückzukehren?Vielleicht gibt dieses aktualisierte Beispiel mehr Ideen, führen Sie es aus und checken Sie das Protokoll aus, während Sie die Schaltflächen drücken:
Names Default To Here(1);
nw_expr = Expr(New Window("2", << modal,
Text Box("Second")
, << Move Window(0,0)
));
nw = New Window("1", << modal,
Button Box("2",
nw_expr;
Show("Continue inside window");
);
);
Show("Continue outside window");Betreff: Wie warte ich, bis eine Schaltfläche in einer Funktion einer anderen Datei gedrückt wird, um zur Hauptdatei zurückzukehren?Mein Problem ist, wenn ich im ersten Menü die Schaltfläche drücke, läuft der Code weiter, obwohl ein anderes Fenster aufgetaucht ist. Ich möchte es so haben, dass es nur fortgesetzt wird, wenn auf dem zweiten Fenster eine Schaltfläche gedrückt wird.
Betreff: Wie warte ich, bis eine Schaltfläche in einer Funktion einer anderen Datei gedrückt wird, um zur Hauptdatei zurückzukehren?Ich bin mir nicht ganz sicher, was das Problem ist, aber vielleicht würde die Verwendung von modalen Fenstern helfen?
Names Default To Here(1);
nw_expr = Expr(New Window("2", << modal,
Text Box("Second")
, << Move Window(0,0)
));
nw = New Window("1", << modal,
Button Box("2", nw_expr);
);
Show("Continue");