스크립팅을 통한 저널 잠금JMP의 최신 버전에는 이제 저널을 잠글 수 있는 옵션이 있습니다. 어떻게 그것을 내 스크립트에 통합할 수 있습니까? 다음과 같을 것으로 예상합니다.
current journal() << lock;
스크립팅Re: 스크립팅을 통해 저널 잠금누구든지 이 작업을 수행할 수 있는 방법을 찾은 적이 있나요? 나는 구문이 당신이 넣은 것과 비슷할 것이라고 동일한 가정을 가지고 있었지만 작동하지 않습니다. 나는 또한 다음을 시도했지만 그 중 어느 것도 작동하지 않았으며 모두 오류가 발생했습니다.
current journal() << Lock(1);
current journal() << LockJournal;
current journal() << LockJournal(1);
current journal() << SetLock(1);
오류 메시지: 'HeadBox' 개체가 '' 메시지를 인식하지 못합니다. ';
"사용자 정의" -> "메뉴 및 도구 모음" 창을 보면 "편집" -> "일지 잠금" 메뉴 명령에 "EDIT:LOCK JOURNAL"이라는 명령이 내장되어 있는 것을 알 수 있지만 그럴 수는 없습니다. 내장된 명령을 실행하는 스크립트를 얻는 방법을 찾아보세요. 나는 이것을 시도했지만 아무것도 효과가 없었습니다.
Current Journal() << Main Menu("EDIT:LOCKJOURNAL");
Current Journal() << Run Script( Main Menu("EDIT:LOCKJOURNAL"); );오류 메시지: 'HeadBox' 개체가 'Main Menu' 메시지를 인식하지 못합니다.
또한 Journal을 활성 창으로 사용하여 실행해 보았습니다. 명령이 실행되지만 저널을 잠그지는 않습니다.
Main Menu("EDIT:LOCKJOURNAL");
</CODE><CODE class=" language-jsl">
Re: 스크립팅을 통해 저널 잠금저널 창은 활성 창이어야 합니다. 이것은 나에게 효과적입니다.
Window( "Journal: Untitled" ) << Bring Window to Front;
Wait( 0 );
Main Menu( "Lock Journal" );
편집하다:
더 좋은 방법이 있습니다. Main Menu() 함수 내에서 창을 지정할 수 있습니다.
Main Menu( "Lock Journal", "Journal: Untitled" );
Re: 스크립팅을 통해 저널 잠금훌륭하고 스크립트의 다른 부분에서 사용될 수 있는 코드 참조가 좀 더 일반적입니다.
text box("abc") << journal;
jrn = Current Journal();
Main Menu( "Lock Journal", jrn << get window title);Re: 스크립팅을 통한 저널 잠금적어도 제 컴퓨터에서는 JMP 17에서는 작동했지만 JMP 18에서는 작동하지 않았습니다. 다행히 타이밍 문제인 것 같았습니다. 다음과 같이 하면 작동했습니다.
text box("abc") << journal;
jrn = Current Journal();
<STRONG>Wait(0);</STRONG>
Main Menu( "Lock Journal", jrn << get window title);