안녕하세요, 전체 JSL을 보이지 않거나 최소화하여 실행하는 JSL 명령이 있는지 아는 사람이 있습니까?
이것은 다양한 테이블을 Windows 포커스로 가져오지 않음을 의미합니다.JMP 테이블에 숨김 및 보이지 않는 것과 같은 것을 적용할 수 있다는 것을 알고 있지만 JSL 내에서 무수히 많은 테이블을 만들고 사용하고 있으므로 JSL 코드 시작 부분에서 이 작업을 수행할 수 있는 단일 JSL 명령이 있는지 궁금합니다.
이렇게 하면 모든 테이블에 초점을 맞추는 것을 방지할 수 있으므로 스크립트가 훨씬 더 빠르게 실행됩니다.(시간을 잡아먹는다) thx, DJ
테이블을 열 때 테이블이 표시되지 않도록 하는 보이지 않는 인수를 추가할 수 있으며 이는 거의 도움이 되지 않습니다.
다음으로 시도할 것은 private 인수를 사용하는 것입니다. 테이블은 둘 다 보이지 않으며 할당하지 않은 경우 보거나 찾을 수 있는 참조를 갖지 않습니다.
Private은 테이블이 열린 후에는 테이블이 열려 있는지 알 수 없기 때문에 약간 지저분합니다. 따라서 private 테이블에 참조를 제공하고 닫습니다( Close(dt, nosave) ). 그렇지 않으면 의도하지 않게 메모리를 채울 수 있습니다. .
또한 스크립트를 시작할 수 있습니다. //! 첫 번째 줄에 자동으로 실행됩니다.
//!
New window("Howdy",Textbox("This is a new window"));
Wait (10);
exit();
예를 들어, 이 스크립트를 만들고 저장하십시오. 그런 다음 Windows에서 실행하십시오. JMP 인스턴스를 열고 창을 표시한 다음 JMP 인스턴스를 닫습니다.
참고: JSL에서 Exit() 또는 Quit()를 처리할 때 주의하십시오. 때때로 의도한 인스턴스를 닫지 못할 수 있습니다.