起動スクリプトを有効にする方法単位を変換するためのカスタム変換スクリプトを作成しました(例:フィートからキロ)。 JMP でこれができるのはとても素晴らしいことです。
しかし、今は JMP を実行するたびにこれらを有効にしたいと考えています。 「起動スクリプト」などを検索しましたが、これを行う方法についてはどこにも記載されていませんでした。
これらのカスタム変換を永続的にするにはどうすればよいですか? または、JMP を起動するたびに .jsl を自動的に実行するにはどうすればよいですか?
Re: 起動スクリプトを有効にする方法私は思う@gzmorgan0アドインを使った良いアイデアがあります。
ここで付け加えておきたいことが 2 つあります。
- アドインには、ユーザー インターフェイスやその他のコードが必要ありません。起動時に実行するコード。この方法で、関数のライブラリのみであるアドインを作成できます。
- この種のアドインの例はすでにあり、フィートからキロメートルへの変換は実行しませんが、フィートからマイルおよびマイルからキロメートルへの変換は実行します。 データ テーブルを簡単に編集することで拡張することもできます。 それをチェックしてください:変換関数ライブラリ。
Re: 起動スクリプトを有効にする方法おっと、 @txnelson返信が完了する前に投稿されました。ジムは別の選択肢を提供しました。
注意点として、一部の企業では、アプリケーション (OS) の使用に不平を言ったり妨げたりするアプリケーション (OS) 起動スクリプトを検出するセキュリティを備えていることがあります。 そのため、私は通常アドイン機能を使用し、JMP が初期化され、起動時に実行するように構成されたアドインを実行します。
あなた自身とあなたの環境にとって最適なものを使用してください。幸運を。
Re: 起動スクリプトを有効にする方法@BHarris 、
関数 (またはカスタム関数のセット) を作成し、それらをアドインにします。 JMP セッションが開始されるたびにスクリプトを実行することができます。 以下は、[新しいアドイン] ダイアログのスクリーンショットです。 その後、これらの関数を他の JMP 関数と同様に使用できます。
ホットキーを作成してスクリプトの実行などを開始できます。 複数の方法がありますが、どれが最適かは、これをどのように使用するかによって異なります。 例えば:
- 現在のデータ table() で単位が ft の列を検索するホット キーを定義し、その列を変換して単位を km に変更します。それはスクリプトだろう
- カスタム ユーザー関数を定義します::MyConvert(column, from_units_text, to_units_text) 例:::MyConvert(:SidewalkLength,"ft", "km")。
- 等
JMPから選択メインメニュー > ヘルプ > 書籍 > スクリプト ガイド。 JMP 14、第 16 章、816 ページ付近については、アドインの作成と管理に関するドキュメントを探してください。 構築する前に、まずこれを読むことをお勧めします。 JMP の起動時にこれを実行できるように指定できることに注意してください。

Re: 起動スクリプトを有効にする方法このドキュメントはスクリプト ガイドにあります。
起動時にスクリプトを実行する
JMP を起動するたびに同じスクリプトを実行する場合は、jmpStart.jsl という名前を付けて次の場所に置きます。
オペレーティング システムに応じて、次のいずれかのフォルダーを選択します。 JMP が起動すると、JMP
は、ここにリストされている順序でこれらのフォルダー内で jmpStart.jsl スクリプトを検索します。 の
最初に見つかったものが実行され、検索はすぐに停止します。
注: このセクションの一部のパス名は「JMP」フォルダーを参照しています。 Windows の JMP Pro では、
「JMP」フォルダの名前は「JMPPro」となります。 JMP Shrinkwrap では、「JMP」フォルダーの名前は「JMPSW」になります。
Windows の場合:
1. C:/Users/<ユーザー名>/AppData/Roaming/SAS/JMP/14
2. C:/Users/<ユーザー名>/AppData/Roaming/SAS/JMP
マッキントッシュの場合:
1. /Users/<ユーザー名>/ライブラリ/Application Support/JMP/14
2. /Users/<ユーザー名>/ライブラリ/Application Support/JMP
jmpStart.jsl スクリプトは、コンピュータ上の特定のユーザーに対してのみ実行されます。 スクリプトを追加できます
運用に応じて、次のいずれかの場所に jmpStartAdmin.jsl という名前が付けられます。
システム。 このスクリプトは、コンピュータ上のすべてのユーザーに対して実行されます。 JMP が管理者を検索します
最初に起動スクリプトを実行し、見つかった場合はそれを実行します。 次に、JMP はユーザーの起動スクリプトを検索し、
見つかったら実行します。
Windows の場合:
1. C:/プログラムデータ/SAS/JMP/14
2. C:/プログラムデータ/SAS/JMP
マッキントッシュの場合:
1. /ライブラリ/アプリケーションサポート/JMP/14
2. /ライブラリ/アプリケーションサポート/JMP