開いているスクリプトのパスを取得するデータテーブルの場合と同じように、開いているスクリプトのパスを取得できるかどうか疑問に思っています。
Names default to here(1);
// data tables, cool
dt = open("$SAMPLE_DATA\Big Class.jmp");
show(dt << Get Path());
// scripts, not so much.
w = open("$SAMPLE_DATA\..\scripts\bootstrapsample.jsl");
show(w << Get Path());
@ben_ph
スクリプティングRe:開いているスクリプトのパスを取得するこんにちは@vince_faller 、
このコミュニティを見つけました解決役に立つこと、そして私はそれが少なくとも部分的にあなたのためにトリックをするだろうと思います。
どうやら、JSLファイルが開かれると、Convert File Path( "");という行を作成できます。現在のディレクトリが表示されます。 ただし、JSLスクリプトファイル内から実行する必要があると思います。 別のスクリプトウィンドウから実行すると、JMPファイルパスが返されるようです。
お役に立てれば!、
DS
Re:開いているスクリプトのパスを取得するええ、それは外部である必要があります。これは私にはうまくいきません。
Re:開いているスクリプトのパスを取得するヴィンス、
スクリプトのパスを取得するために、以前にインクルードファイルlist()を使用しました。
include file list()
これがあなたが必要とすることをするかどうかわからない。
ジョン