JMP 19: 테이블 스크립트를 두 번 클릭하여 스크립트 편집기를 여는 방법은 무엇입니까?안녕하세요 여러분,
저는 현재 JMP 19.1을 사용하고 있는데, JMP 18과 비교했을 때 UI 동작에 변화가 있음을 발견했습니다.
JMP 18에서는 데이터 테이블의 왼쪽 패널에서 테이블 스크립트를 두 번 클릭하면 스크립트 편집기가 자동으로 열렸습니다. 그러나 JMP 19에서는 동일한 동작(왼쪽 두 번 클릭)을 해도 "스크립트 이름 바꾸기" 기능만 실행됩니다.
JMP 19에서 더블클릭으로 바로 편집 모드에 진입할 수 있도록 하는 해결 방법이나 환경 설정이 있나요?
도와주셔서 미리 감사드립니다!
자동화 및 스크립팅제목: JMP 19 관련 질문: 테이블 스크립트를 더블클릭하여 스크립트 편집기를 여는 방법은 무엇인가요?테이블 스크립트를 더블 클릭하여 편집하고, Ctrl+v를 눌러 붙여넣으세요.
제목: JMP 19 관련 질문: 테이블 스크립트를 더블클릭하여 스크립트 편집기를 여는 방법은 무엇인가요?헤헤: 저도 gemini3.1 pro에 문의해 봤는데, 마침 이 링크도 알려주더라고요.
하지만 제 요구사항과는 다릅니다.
저는 JMP 18을 사용하는 것을 좋아합니다.
감사해요! 
제목: JMP 19 관련 질문: 테이블 스크립트를 더블클릭하여 스크립트 편집기를 여는 방법은 무엇인가요?JMP19에서는 몇 가지 멋진 기능이 사라졌습니다. 그중 하나가 바로 미공개 비밀 기능입니다 .
JMP 19.1에서는 대부분의 기능이 다시 추가되었지만, 테이블 스크립트를 두 번 클릭하여 편집하는 기능은 여전히 없습니다.
네, 해당 항목들은 여전히 표시되고, 사용자가 수정할 수 있는 해결 방법도 여전히 있습니다...
하지만 "더블 클릭" 기능이 오랫동안 사용되어 온 많은 사용자들은 다음과 같은 의문을 품습니다. 더블 클릭 기능이 다시 돌아오지 못할 이유가 있을까요?
제목: JMP 19 관련 질문: 테이블 스크립트를 더블클릭하여 스크립트 편집기를 여는 방법은 무엇인가요?저도 습관을 완전히 바꿨어요.
스크립트를 테이블에 저장하지 않도록 최대한 노력하세요.
많은 스크립트는 개별적으로 사용하고 저장할 수 있도록 설계될 수 있습니다.
JSLS 종류가 너무 많아서 찾으려면 검색을 해야 할 때도 있습니다.스크립트가 표 안에 있으면 검색하기가 매우 어렵습니다.
감사해요!
제목: 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();
제목: 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);