JMP 19:テーブルスクリプトをダブルクリックしてスクリプトエディタを開く方法は?やあみんな、
現在JMP 19.1を使用していますが、JMP 18と比較してUIの動作に変化が見られました。
JMP 18では、データテーブルの左パネルにあるテーブルスクリプトをダブルクリックすると、自動的にスクリプトエディタが開きました。しかし、JMP 19では、全く同じ操作(左ダブルクリック)を行っても、「スクリプト名の変更」機能しか起動しません。
JMP 19をJMP 18のように動作させ、ダブルクリックで直接編集モードに入れるようにするための回避策や設定はありますか?
ご協力ありがとうございます!
自動化とスクリプト作成Re: JMP 19: テーブルスクリプトをダブルクリックしてスクリプトエディタを開く方法は?テーブルスクリプトをダブルクリックして復元し、Ctrl+vでテーブルスクリプトを貼り付けます。
Re: JMP 19: テーブルスクリプトをダブルクリックしてスクリプトエディタを開く方法は?へへ: 私もgemini3.1 proに問い合わせてみたら、偶然にもこのリンクも提供されました。
しかし、それは私の要求とは異なります。
私はJMP 18を使うのが好きです
ありがとう! 
Re: JMP 19: テーブルスクリプトをダブルクリックしてスクリプトエディタを開く方法は?JMP19では、いくつかの便利な機能が削除されました: 非公開の秘密情報
JMP19.1では、それらの機能のほとんどが再び追加されました。しかし、テーブルスクリプトをダブルクリックして編集する機能は依然として搭載されていません。
はい、それらはまだ表示されていますし、ユーザーがそれらを編集するための回避策もまだ存在します...
しかし、「ダブルクリック」が長年使われてきた今、多くのユーザーは疑問に思っている。ダブルクリックが復活できない理由はあるのだろうか?
Re: JMP 19: テーブルスクリプトをダブルクリックしてスクリプトエディタを開く方法は?私も習慣を完全に変えました
スクリプトはできるだけテーブルに保存しないようにしてください。
多くのスクリプトは、それぞれ独立して使用および保存できるように設計できます。
JSLは非常に多く存在するため、時には検索して見つける必要がある。スクリプトが表の中にある場合、それを検索するのは非常に困難です。
ありがとう!
Re: JMP 19: テーブルスクリプトをダブルクリックしてスクリプトエディタを開く方法は?完全自動化。
Set Clipboard( txt );dt = New Table("test");Current Data Table(dt);dt << Bring Window To Front;Try(Main Menu("Paste With Column Names"));
Wait(0.5); dt << Clear Column Selection();
Column(dt, 1) << Set Selected(1);
库 = Load Dll("User32");库 << DeclareFunction("keybd_event", Convention(STDCALL), Alias("keybd_event"),
Arg(UInt8, "bVk"), Arg(UInt8, "bScan"), Arg(UInt32, "dwFlags"), Arg(UIntPtr, "dwExtraInfo"),
Returns(Void)
);
VK_F2 = Hex To Number("71"); VK_LEFT = Hex To Number("25"); KEYUP = Hex To Number("02");
库 << keybd_event(VK_F2, 0, 0, 0);库 << keybd_event(VK_F2, 0, KEYUP, 0);Wait(0.3);
库 << keybd_event(VK_LEFT, 0, 0, 0);库 << keybd_event(VK_LEFT, 0, KEYUP, 0);
Wait(0.1);库 << Unload Dll();
Re: JMP 19: テーブルスクリプトをダブルクリックしてスクリプトエディタを開く方法は?いいトリックだ!
何らかのメタ関数、つまりGUIとの標準的なやり取りを可能にするスクリプト。
つまり、Shift-F2 を同様の JSL コードにリンクさせ、右クリックのコンテキストメニュー *) を介してキーストロークシーケンスをトリガーしてスクリプトエディタを開くようにできるということです ;- )
まとめると、F2 キーはテーブル スクリプトにも有効です。選択したテーブル スクリプトの名前を変更できます。
つまり、テーブルスクリプトの名前を変更する方法は十分すぎるほどあるということです。
*) 下記のコードのようなものだが、右クリックのポップアップメニューを制御する機能も含む...
VK_APPS = Hex To Number("5D"); // Windows Application / Context Menu key
VK_DOWN = Hex To Number("28"); // Arrow Down — navigate menu items
VK_RETURN = Hex To Number("0D"); // Enter
KEYUP = Hex To Number("02");
dll << keybd_event(VK_APPS, 0, 0, 0);
dll << keybd_event(VK_APPS, 0, KEYUP, 0);
Wait(0.3); // wait for context menu to appear
// Navigate to 2nd menu item (2x arrow down - unfortuntely: no effect, keybd_event is too old)
dll << keybd_event(VK_DOWN, 0, 0, 0);
dll << keybd_event(VK_DOWN, 0, KEYUP, 0);
Wait(0.05);
dll << keybd_event(VK_DOWN, 0, 0, 0);
dll << keybd_event(VK_DOWN, 0, KEYUP, 0);
Wait(0.05);
dll << keybd_event(VK_RETURN, 0, 0, 0);
dll << keybd_event(VK_RETURN, 0, KEYUP, 0);