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 코드?훌륭한!그것은 잘 작동합니다.공유해 주셔서 감사합니다!디제이