Öffnen Sie die *.JMP.GZ-Datei (gzip)Hallo,
Ich arbeite mit JMP.GZ-Dateien (GZIP).
Bei Verwendung des Befehls open(file.jmp.gz) wird die Datei entpackt.
Beim Versuch, die Datei.jmp (entpackt) zu öffnen, wurde die Datei nicht gefunden.
Sobald ich „wait between two commands“ hinzugefügt habe, funktioniert es.
Gibt es eine Möglichkeit herauszufinden, wann der Öffnungsbefehl zum Entpacken der Datei abgeschlossen ist?
Ich möchte, dass es bei allen Dateigrößen funktioniert und keine hohe Wartezeit hinzufügt.
Der folgende Code funktioniert nicht:
Open( file_jmp_name_GZIP );// GUNZIP the file
dt = Open( file_jmp_name );// open the unzipped file to dt
Der folgende Code funktioniert:
Open( file_jmp_name_GZIP );
Wait( 0.5 );
dt = Open( file_jmp_name );
SkripterstellungBetreff: *.JMP.GZ-Datei öffnen (gzip)WOW, diese Option war mir nicht bekannt.
Ich werde versuchen, es zu meiner Standardoption zum Speichern von Dateien in meinem Skript hinzuzufügen.
Danke !
Betreff: *.JMP.GZ-Datei öffnen (gzip)Hallo Craig,
Ich arbeite auf einem Mac und gzip ist eine Dateikomprimierung in einer Linux-Umgebung.
Ich arbeite mit großen .jmp-Dateien und komprimiere sie daher normalerweise, um Speicherplatz zu sparen.
Wenn ich mein Programm erneut ausführe, öffne ich die .gz-Dateien manuell und führe dann meine Skripts aus.
Ich versuche, die Option zum Dekomprimieren aus dem Skript hinzuzufügen.
Es gelingt mir, die Datei zu dekomprimieren, aber manchmal wird die Dekomprimierung der Datei erst mit dem nächsten Befehl im Skript abgeschlossen.
Sie haben Recht mit Ihrer Annahme, dass das Öffnen (file.jmp.gz) ein externes Programm auslöst, das die Datei öffnet.
Ich frage mich, ob es eine Option gibt, zu erfahren, wann die Funktion zum Öffnen einer Datei zum Dekomprimieren der Datei abgeschlossen ist.
Danke, Noam.
Betreff: *.JMP.GZ-Datei öffnen (gzip)Wenn Sie gzip zum Komprimieren der Dateien außerhalb von JMP verwenden, führen Sie möglicherweise einen Schritt aus, der nicht erforderlich ist. Du kannst Speichern Sie Tabellen in komprimierter Form Verwenden einer Option in der Datentabelle.

Dadurch wird die GZ-Komprimierung für jede Spalte verwendet, um die gespeicherte Datei zu verkleinern.
Betreff: *.JMP.GZ-Datei öffnen (gzip)Was ist in der .gz-Datei enthalten? a ,CSV? ein .JMP?
Kannst du hier ein kleines posten?
Ich denke, was passieren könnte: Ihre erste open()-Anweisung startet möglicherweise ein externes Programm, das die GZ-Datei asynchron erweitert. Dies geschieht wahrscheinlich am selben Ort und entfernt die nachgestellte Erweiterung .gz.
Ich kenne kein externes Programm, das sich unter Windows so verhält, also stelle ich eine Vermutung an. Wenn ich richtig liege, könnten Sie zwei JMP-Funktionen verwenden, LoadTextFile(...blob) und GZIPUncompress, um alles intern zu erledigen und das asynchrone externe Programm zu vermeiden. Oder Sie können RunProgram verwenden, um das externe Programm auszuführen und zu warten, bis es abgeschlossen ist.
Unter Windows können Sie in einem Explorer-Fenster mit der rechten Maustaste auf eine der .gz-Dateien klicken und sehen, welches Programm Windows standardmäßig zum Öffnen verwendet. Ich würde gerne wissen, welches Programm das für Sie tun könnte.