JMP 추가 기능 활성화/비활성화 - 이를 수행하는 JSL 코드?JMP 추가 기능을 활성화/비활성화로 전환할 수 있는 JSL 코드/명령이 있습니까?
(참고: 이 경우 등록/등록 취소를 의미하지 않음)
이 활성화/비활성화는 보기 > 추가 기능에서 활성화 확인란을 사용하여 수동으로 수행할 수 있지만 내 애플리케이션에서 이를 제어하려면 JSL 코드가 필요합니다.또한 "addinRegistry.xml"을 텍스트 파일로 로드하고 "autoLoad="false""의 마지막 문자열을 아무 것도 사용하지 않고 저장하는 방법도 살펴보았지만 문제는 JMP가 닫힐 때 xml을 덮어쓰고 그냥 덮어씁니다. 내가 변경한 사항.물론 .xml을 엉망으로 만들 필요가 없습니다.나는 또한 속성이 <스크립팅
Re: JMP 추가 기능 활성화/비활성화 - 이를 수행하는 JSL 코드?이 작업을 수행할 수 있습니다. 이름이 GUI와 어떻게 다른지 즉시 명확하지 않지만 ID "com.mycompany.jmpaddin"의 추가 기능이 있는 경우 수행할 작업입니다.
Names Default To Here( 1 );
addin = Get Addin( "com.mycompany.myaddin" );
addin << Unload // to "unregister"
addin << Load // to "register"
나는 이것에 대한 문서를 보지 못했지만 시행 착오를 통해 얻었습니다 ...
그리고 간단히 말해서, 애드인을 언로드해도 애드인에 의해 설정된 네임스페이스/클래스/전역 변수는 제거되지 않습니다.메뉴 사용자 정의를 제거하고 JMP가 다음에 시작될 때 로드되지 않도록 합니다.
Re: JMP 추가 기능 활성화/비활성화 - 이를 수행하는 JSL 코드?훌륭한!그것은 잘 작동합니다.공유해 주셔서 감사합니다!디제이
제목: JMP 애드인 활성화/비활성화 - 이를 위한 JSL 코드는 무엇인가요?이것이 바로 제가 JMP 시작 시 애드인이 로드되고 활성화되도록 하기 위해 찾던 것입니다. 어떤 경우에는 활성화되지만 어떤 경우에는 활성화되지 않습니다. 그런데 이 코드는 어떤 파일에 추가해야 하나요? .jsl 파일과 .def 파일 모두 시도해 봤습니다. 제가 무엇을 잘못하고 있는 걸까요?
감사해요.