Betreff: Wie starte ich den Multiple File Import () gegenüber JSL mit deaktivierter Option „Dialog offen halten“?Sie können zum Kontrollkästchen navigieren und es auf diese Weise steuern
Names Default To Here(1);
mfi = Multiple File Import(
<<SET folder=""></SET>
Betreff: Wie starte ich den Multiple File Import () gegenüber JSL mit deaktivierter Option „Dialog offen halten“?@jthi Danke, funktioniert aber nicht in JMP 16.2.0 (unter Windows 10)
Betreff: Wie starte ich den Multiple File Import () gegenüber JSL mit deaktivierter Option „Dialog offen halten“?Eine geringfügige Änderung ist erforderlich (und ist auch für JMP17 besser), da JMP17 eine andere Standardwertänderung hat: << Auf << Alle setzen setzen
Names Default To Here(1);
mfi = Multiple File Import(
<<SET folder=""></SET>
Betreff: Wie starte ich den Multiple File Import () gegenüber JSL mit deaktivierter Option „Dialog offen halten“?Ich habe Jarmos Code auf JMP 16.2 unter Windows 11 ausgeführt und er lief korrekt.Ich konnte das Kontrollkästchen „Dialog offen halten“ mithilfe von deaktivieren oder aktivieren
checkboxes = (mfi << XPath("//CheckBoxBox"));
checkboxes[N Items(checkboxes)] << Set(0);
oder
checkboxes = (mfi << XPath("//CheckBoxBox"));
checkboxes[N Items(checkboxes)] << Set(1);
Betreff: Wie starte ich den Multiple File Import () gegenüber JSL mit deaktivierter Option „Dialog offen halten“?@jthi Ihr Code funktioniert für mich, aber ich habe ein damit verbundenes Problem. Es scheint, dass der Code fortgesetzt wird, ohne dass der Benutzer die Importschaltfläche drückt. In meinem Fall (JMP 16.2 unter Win10) wird die Fensterneigung angezeigt und das Journalfenster erscheint. So halten Sie den Fortschritt an, bis der Benutzer die Importschaltfläche gedrückt hat.
Names Default To Here(1);
mfi = Multiple File Import(
<<SET folder=""></SET>
Betreff: Wie starte ich den Multiple File Import () gegenüber JSL mit deaktivierter Option „Dialog offen halten“?Möglicherweise können Sie den Mehrfachdateiimport irgendwie in das modale Fenster integrieren oder versuchen, << Beim Schließen zu verwenden
Names Default To Here(1);
mfi = Multiple File Import(
<<SET folder=""></SET>
Betreff: Wie starte ich den Multiple File Import () gegenüber JSL mit deaktivierter Option „Dialog offen halten“?@jthi . Danke. Beim Schließen scheint es nur im Fall des Journalfensters zu funktionieren. Funktioniert beispielsweise nicht für Folgendes.
Names Default To Here(1);
mfi = Multiple File Import(
<<SET folder=""></SET>
Ich muss ein großes Skript ausführen, nachdem der Benutzer die Dateien mithilfe der Funktion „Mehrere Dateiimport“ ausgewählt hat. Das Skript bearbeitet die ausgewählten Dateien. Könnte ich bitte das Beispiel mit der Funktion zum Importieren mehrerer Dateien in einem modalen Fenster haben? Wie kann man in diesem Fall auf die durch den Mehrfachdateiimport geöffneten Dateien (in meinem Fall zwei Dateien) für die weitere Verwendung verweisen?
Betreff: Wie starte ich den Multiple File Import () gegenüber JSL mit deaktivierter Option „Dialog offen halten“?Höchstwahrscheinlich wird es in Ihrem Fall nicht funktionieren, da das MFI geschlossen wurde. Ich würde mich für die Route „Beim Schließen“ entscheiden, da das modale Fenster höchstwahrscheinlich die Schaltflächen für den Import mehrerer Dateien durcheinander bringt
Names Default To Here(1);
aa_olddt = Associative Array(Get Data Table List() << get name);
mfi = Multiple File Import(
<<SET folder=""></SET>
Betreff: Wie starte ich den Multiple File Import () gegenüber JSL mit deaktivierter Option „Dialog offen halten“?Namen (Strings) von Datentabellen werden in dt_list gespeichert, sodass Sie sie bei der Verwendung in Datentabellenverweise konvertieren müssen.
Names Default To Here(1);
//clear log ();
aa_olddt = Associative Array(Get Data Table List() << get name);
mfi = Multiple File Import(
<<SET folder=""></SET>
Abhängig von Ihrer Anwendung kann es eine gute Idee sein, die dt_list zu durchlaufen (vielleicht in dtname_list umzubenennen) und eine Liste mit Datentabellenreferenzen zu erstellen
Betreff: Wie starte ich den Multiple File Import () gegenüber JSL mit deaktivierter Option „Dialog offen halten“?@jthi Danke, aber wie ruft man weitere Skripte auf (z. B. zum Plotten usw.), um die importierten Datentabellen zu bearbeiten? Das erste unten funktioniert, aber das ist nicht das, was ich brauche.
Names Default To Here(1);
//clear log ();
aa_olddt = Associative Array(Get Data Table List() << get name);
mfi = Multiple File Import(
<<SET folder=""></SET>
Ich muss in der Lage sein, Skripte aufzurufen, um die importierten Datendateien zu bearbeiten. Eines unten funktioniert nicht (gibt einen angehängten Fehler aus)
Names Default To Here(1);
//clear log ();
aa_olddt = Associative Array(Get Data Table List() << get name);
mfi = Multiple File Import(
<<SET folder=""></SET>
wo plotDist.jsl (im selben Verzeichnis gespeichert) ist
Names Default To Here(1);
dt<<DISTRIBUTION></DISTRIBUTION>
Putten
include ("plotDist.jsl");außerhalb On Close funktioniert auch nicht. Wo mache ich einen Fehler?
Betreff: Wie starte ich den Multiple File Import () gegenüber JSL mit deaktivierter Option „Dialog offen halten“?@jthi Danke, aber wie ich oben angedeutet habe (zuerst den falschen Code gepostet habe, den ich bearbeitet habe), wie fügt man Skripte in On Close() ein, die eine oder mehrere der importierten Datentabellen aufrufen?
Betreff: Wie starte ich den Multiple File Import () gegenüber JSL mit deaktivierter Option „Dialog offen halten“?Sie würden Ihre Liste der Datentabellen durchlaufen und die Aktionen ausführen. Je nachdem, was Sie tun, können Sie Ausdrücke oder Funktionen erstellen, die dann innerhalb der Schleife aufgerufen werden können.
Betreff: Wie starte ich den Multiple File Import () gegenüber JSL mit deaktivierter Option „Dialog offen halten“?@jthi Ok, ich werde versuchen, eine Schleife zu erstellen, aber wohin führt die Schleife – innerhalb von On Close () oder außerhalb von On Close (). Und was bedeutet die beigefügte Fehlermeldung?
Betreff: Wie starte ich den Multiple File Import () gegenüber JSL mit deaktivierter Option „Dialog offen halten“?Was auch immer nach dem Schließen des Mehrfachdateiimports geschehen soll, sollte beim Schließen geschehen. Sie können es etwas übersichtlicher gestalten, indem Sie Funktionen und Ausdrücke außerhalb von On close erstellen, sie dann aber innerhalb aufrufen.
Es könnte eine gute Idee sein, die Lösung für diesen Beitrag zu akzeptieren, da er bereits gelöst wurde, und eine neue mit zusätzlichen Informationen darüber zu veröffentlichen, was Sie danach tun möchten.
Betreff: Wie starte ich den Multiple File Import () gegenüber JSL mit deaktivierter Option „Dialog offen halten“?Beispiel für die Rückruf importieren Skript
x=Multiple File Import(
<<SET folder=""></SET>
Dieses Skript wird ausgeführt, wenn die Schaltfläche „Importieren“ beendet ist. Möglicherweise benötigen Sie die Liste der Datentabellen.
Sie können MFI einen Befehl senden, um einen vom Benutzer angegebenen Parameter abzurufen.
x<
Zusatzinformation:
<
Die Setup-Meldungen sind innen die Parens für den MFI-Start und erfolgen, bevor das Fenster geöffnet wird; Der Start gibt ein MFI-Objekt zurück, an das die CreateWindow-Nachricht gesendet wird. Das Ergebnis von CreateWindow wird x zugewiesen.
Betreff: Wie starte ich den Multiple File Import () gegenüber JSL mit deaktivierter Option „Dialog offen halten“?Schöne Infos @Craige_Hales !
Der Skriptindex (oder besser gesagt die JMP/JSL-Dokumentation) schlägt erneut zu 

Betreff: Wie starte ich den Multiple File Import () gegenüber JSL mit deaktivierter Option „Dialog offen halten“?Meine Schuld, fürchte ich. Ich habe bereits eine Nachricht an das technische Team gesendet. Es wurde genau zu diesem Zweck nach der Erstveröffentlichung hinzugefügt.Wie starte ich den Multiple File Import () gegenüber JSL mit deaktivierter Option „Dialog offen halten“?Wie auf der Kachel steht: Ich habe Folgendes versucht, aber es funktioniert nicht
Names Default To Here( 1 );
// use the save-script-to-script-window button
// in the MFI dialog to see more messages
// for filtering files and controlling the import
Multiple File Import( Keep Dialog Open (0),
<<SET folder=""></SET>
Wo mache ich einen Fehler?
Versuchsplanung