*.JMP.GZ ファイル (gzip) を開くやあ、
JMP.GZ ファイル (GZIP) を使用しています。
コマンド open(file.jmp.gz) を使用すると、ファイルが解凍されます。
file.jmp (解凍) を開こうとすると、ファイルが見つかりません。
wait between two commands を追加すると、機能します。
open コマンドがいつファイルの解凍を終了したかを知る方法はありますか?
すべてのファイル サイズで動作するようにしたいのですが、待ち時間を長くしたくありません。
以下のコードは機能しません:
Open( file_jmp_name_GZIP );// GUNZIP the file
dt = Open( file_jmp_name );// open the unzipped file to dt
以下のコードは機能します:
Open( file_jmp_name_GZIP );
Wait( 0.5 );
dt = Open( file_jmp_name );
スクリプティングRe: *.JMP.GZ ファイル (gzip) を開くうわー、私はこのオプションを知りませんでした。
script のデフォルトのファイル保存オプションに追加してみます。
ありがとう !
Re: *.JMP.GZ ファイル (gzip) を開くこんにちはクレイグ、
私は Mac で作業しており、gzip は Linux 環境でのファイル圧縮です。
私は大きな .jmp ファイルを扱っているので、通常はディスク容量を節約するためにファイルを圧縮しています。
プログラムを再実行すると、.gz ファイルを手動で開き、スクリプトを実行します。
スクリプトから解凍するオプションを追加しようとしています。
なんとか解凍できましたが、スクリプトの次のコマンドの前にファイルの解凍が完了しない場合があります。
オープン(file.jmp.gz)がファイルを開く外部プログラムをトリガーするというあなたの仮定は正しいです。
ファイルを開く機能がいつファイルの解凍を終了したかを知るオプションがあるのだろうか。
ありがとう、ノーム。
Re: *.JMP.GZ ファイル (gzip) を開くJMP 以外で gzip を使用してファイルを圧縮している場合は、不要な手順を実行している可能性があります。 あなたはできるテーブルを圧縮形式で保存するデータ テーブルのオプションを使用します。

これにより、各列で GZ 圧縮が使用され、保存されるファイルが小さくなります。
Re: *.JMP.GZ ファイル (gzip) を開く.gz ファイルには何が含まれていますか? 、CSV? .JMP?
ここに小さなものを投稿できますか?
最初の open() ステートメントが、gz ファイルを非同期的に展開する外部プログラムを起動している可能性があります。 おそらく同じ場所でそれを行い、末尾の .gz 拡張子を削除します。
Windows でそのように動作する外部プログラムに慣れていないので、推測しています。 私が正しければ、LoadTextFile(...blob) と GZIPUncompress の 2 つの JMP 関数を使用して、内部ですべてを実行し、非同期の外部プログラムを回避できます。 または、RunProgram を使用して外部プログラムを実行し、その終了を待つことができる場合もあります。
Windows では、エクスプローラー ウィンドウで .gz ファイルの 1 つを右クリックし、Windows がデフォルトで使用するプログラムを確認して開くことができます。 どのプログラムがあなたのためにそれを行っているのか知りたいです。