<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Ich habe ein Skript, das den Benutzer auffordert, eine TXT-Datei auszuwählen, dann nimmt es die Daten aus der TXT-Datei und fügt sie in eine JMP-Datentabelle ein, nimmt einige Änderungen vor und erstellt ein Überlagerungsdiagramm. Ich habe den Teil des Skripts angehängt, der die Datei findet und dann die Daten importiert. Das Letzte, was das Skript tun soll, ist, die Datentabelle und das Overlay-Diagramm an dem Speicherort zu speichern, an dem sich die ursprüngliche TXT-Datei befand, aber ich kann nicht herausfinden, wie es funktioniert.
Danke für Ihre Hilfe! Ihre Lösung hat in meinem Skript perfekt funktioniert!
Nachfolgend finden Sie ein Beispielskript, das Ihrem Skript entspricht und die Datentabelle und die Berichtsausgabe speichert.Ich habe die Big Class-Datentabelle aus dem Ordner $SAMPLE_DATA verwendet und sie als TXT-Datei gespeichert.
Namen standardmäßig hierher ( 1 );
Dateipfad = Datei auswählen ( "Quelldatendatei auswählen" , "$DESKTOP" , { "txt-Dateien|txt" } );
dt = Offen ( Dateipfad );
// Führen Sie den Plot aus und fügen Sie ihm einen Zeiger hinzu, damit Sie ihn später manipulieren können
op = Überlagerungsdiagramm ( X( :Alter ), Y( :Größe, :Gewicht ), Y-Skala ( Links rechts ) );
// Verzeichnis bestimmen, in das geschrieben werden soll
DerPfad = Substr ( Dateipfad, 1 , Enthält ( Dateipfad, Wort (- 1 , Dateipfad, "/" ) ) - 1 );
// Speichern Sie die Datentabelle
dt << speichern als ( DerPfad || "Neue Datentabelle.jmp" );
// Ausgabe speichern.Hier ist eine JPEG-Version, aber andere Ausgabe
// Optionen sind verfügbar.Gehen Sie zu Hilfe==>Scripting-Index
// für zusätzliche Optionen
Bericht ( op ) << Bild speichern ( DerPfad || "Der Bericht.jpg" );