Benötigen Sie Hilfe, um auf einen Benutzereingabeeintrag für die jsl zu verweisenHallo, ich versuche, auf die Benutzereingabe als Namensfilter für das MFI in meinem Skript zurückzugreifen, aber wenn ich das Skript ausführe, scheint es zuerst den MFI-Teil auszuführen, bevor das Benutzereingabefenster geöffnet wird. Kann jemand helfen, zu beraten, was schief gelaufen ist?Schätzen!
Names Default To Here(1);
win = New Window( "Set the Value",
H List Box( Text Box( "Set this value" ), num_edit_box1 = Text Edit Box( "lot" ) ),
H List Box(
Button Box( "OK",
//store results in jsl variables
num_input = num_edit_box1 << get text();
//close the window
//wait until you've unloaded the input boxes before you closing
//or else they'll be gone
win << close window;
//now do whatever work you want with the inputs
Show( num_input );
Print( num_input );
),
//a cancel button that closes the window and doesn't store store the results
Button Box( "Cancel", win << close window )
)
);
Multiple File Import(
<<SET folder=""></SET>
SkriptingBetreff: Brauchen Sie Hilfe, um auf einen Benutzereingabeeintrag in der jsl zu verweisenJMP stoppt die Verarbeitung nicht, wenn New Window() angegeben wird, es sei denn, es handelt sich um ein modales Fenster oder das New Window ist der letzte Code im Skript.
Daher haben Sie mehrere Möglichkeiten, Ihren Code zu korrigieren.
Fügen Sie < Verschieben Sie den MFI-Code in die Ausführung der OK-SchaltflächeBetreff: Brauchen Sie Hilfe, um auf einen Benutzereingabeeintrag in der jsl zu verweisenHi @txnelson , vielen Dank für den Input! Das Hinzufügen von <
Ich habe jedoch jetzt ein Problem damit, auf die Benutzereingabevariable für "num_input" als Namensfilter für die MFI zu verweisen, habe einige Möglichkeiten ausprobiert, aber es funktioniert nicht. Ich bin sehr neu bei jsl und hoffe auf ein paar Ratschläge.
Multiple File Import(
<<SET folder=""></SET>