Wie löse ich über JSL eine Schaltfläche zum Öffnen von „Datei speichern, Windows Explorer“ aus?Ich versuche, von Community-Mitgliedern Hilfe zu bekommen, um herauszufinden, ob nach einem Schaltflächenklick-Ereignis ein „Speichern einer Datei in Windows Explore“ wie im folgenden Screenshot ausgelöst werden kann.
Hat jemand eine Idee? Vielen Dank im Voraus.

Konsumenten- und MarktforschungInhaltsorganisationDatenzusammenführung und -bereinigungErgebnisse teilen und kommunizierenBetreff: Wie löse ich eine Schaltfläche zum Öffnen von "Datei speichern Windows Explorer" über JSL aus?Es zeigte, dass die Idee funktionieren sollte.
Fügen Sie zusätzliche Drucke hinzu, warten Sie, halten Sie an und prüfen Sie, was dies bewirkt. Bei mir schien es gut zu funktionieren.
Names Default To Here(1);
temp_text = "aa,bb\!N1,2";
filePath = Save Text File("", temp_text);
Show(File Exists(filePath));
//replace .txt with .csv
csvPath = Substitute(filePath, ".txt", ".csv");
//If old .csv file exists remove before saving
If(File Exists(csvPath),
Delete File(csvPath)
);
//get only csv file name
csvFileName = Word(-1, csvPath, "\/");
c = Rename File(filePath, csvFileName);
Show(File Exists(csvPath));
//Open(csvPath); Betreff: Wie löse ich eine Schaltfläche zum Öffnen von "Datei speichern Windows Explorer" über JSL aus?Danke für die schnelle Antwort.
Aber wenn Sie die Methode verwenden, die Sie mir gezeigt haben, kann der Benutzer Dateien nicht unter einem beliebigen Namen oder an einem beliebigen Ort speichern?
Betreff: Wie löse ich eine Schaltfläche zum Öffnen von "Datei speichern Windows Explorer" über JSL aus?So etwas schien gut für mich zu funktionieren:
Names Default To Here(1);
temp_text = "test text";
fileDirectory = "$TEMP/";
filename = "test";
Show(File Exists(fileDirectory||filename||".txt"));
newFilePath = Save Text File(fileDirectory||filename||".txt", temp_text);
Show(File Exists(newFilePath));
//If old .csv file exists remove before saving
If(File Exists(fileDirectory||filename||".csv"),
Delete File(fileDirectory||filename||".csv")
);
c = Rename File(newFilePath, filename||".csv");
Show(File Exists(fileDirectory||filename||".csv"));
//Open("$TEMP/"); //run this row without first comment to open $TEMP pathVielleicht kann das Hinzufügen von Debug-Writes/Shows zu Ihrem Code Ihnen beim Debuggen helfen. Das Ausführen von Skripts in Teilen kann auch hilfreich sein, um zu sehen, wo das Problem liegt (oder die Verwendung von Debugger). Wenn Sie große Dateien haben, müssen Sie dort auch wait(0) hinzufügen.
Betreff: Wie löse ich eine Schaltfläche zum Öffnen von "Datei speichern Windows Explorer" über JSL aus?Hallo Jthi,
Ich habe meine Datei als Textdatei mit Save Text File und unter Verwendung eines leeren Pfads gespeichert (es sollte das Menü Save As öffnen). Textdatei speichern gibt den Pfad zur gespeicherten Datei zurück -> ändern Sie den gespeicherten Dateityp von .txt (oder etwas anderem) in .csv mit Datei umbenennen. Aber schließlich wurde die Datei nicht erfolgreich gespeichert. Weißt du, warum?

Betreff: Wie löse ich eine Schaltfläche zum Öffnen von "Datei speichern Windows Explorer" über JSL aus?Hallo Jti,
Danke für deine Lösung. Es funktioniert wie du sagst, ich werde es nehmen. 
Betreff: Wie löse ich eine Schaltfläche zum Öffnen von "Datei speichern Windows Explorer" über JSL aus?Anscheinend können Sie .jrp noch nicht direkt über JSL speichern Diagramme als ".jrp"-Datei in JSL speichern aber JMP16 wird diese Möglichkeit bringen.
Sie können es als Textdatei mit Textdatei speichern und einem leeren Pfad speichern (es sollte das Menü Speichern unter öffnen). Textdatei speichern gibt den Pfad zur gespeicherten Datei zurück -> ändern Sie den gespeicherten Dateityp von .txt (oder etwas anderem) in .jrp mit Datei umbenennen.