Blocca il journal tramite scriptNelle versioni recenti di JMP ora abbiamo la possibilità di bloccare i journal. Come posso incorporarlo nei miei script? Mi aspetto che sia qualcosa del tipo:
current journal() << lock;
ScriptingRi: Blocca il diario tramite scriptQualcuno ha mai trovato un modo per farlo? Avevo lo stesso presupposto, che la sintassi sarebbe stata simile a quella che hai inserito, ma non funziona. Ho anche provato quanto segue e nessuno di loro ha funzionato, tutti danno un errore.
current journal() << Lock(1);
current journal() << LockJournal;
current journal() << LockJournal(1);
current journal() << SetLock(1);
Messaggio di errore: L'oggetto 'HeadBox' non riconosce il messaggio ' ';
Ho notato se guardi la finestra "Personalizza" -> "Menu e barre degli strumenti", che il comando di menu "Modifica" -> "Blocca diario" ha un comando integrato "MODIFICA:BLOCCA DIARIO", ma non riesco trovare un modo per fare in modo che lo script esegua il comando integrato. Ho provato questi ma nessuno ha funzionato.
Current Journal() << Main Menu("EDIT:LOCKJOURNAL");
Current Journal() << Run Script( Main Menu("EDIT:LOCKJOURNAL"); );Messaggio di errore: L'oggetto 'HeadBox' non riconosce il messaggio 'Menu principale';
Ho anche provato a eseguirlo con Journal come finestra attiva. Il comando viene eseguito, ma non blocca il Journal
Main Menu("EDIT:LOCKJOURNAL");
</CODE><CODE class=" language-jsl">
Ri: Blocca il diario tramite scriptLa finestra del journal deve essere la finestra attiva. Questo funziona per me.
Window( "Journal: Untitled" ) << Bring Window to Front;
Wait( 0 );
Main Menu( "Lock Journal" );
Modificare:
C'è un modo migliore. È possibile specificare la finestra all'interno della funzione Main Menu().
Main Menu( "Lock Journal", "Journal: Untitled" );
Ri: Blocca il diario tramite scriptOttimo e un po' più generico con riferimenti al codice che potrebbero essere utilizzati in altre parti dello script:
text box("abc") << journal;
jrn = Current Journal();
Main Menu( "Lock Journal", jrn << get window title);Re: Bloccare il diario tramite scriptingAlmeno sul mio computer, funziona su JMP 17, ma su JMP 18 non funzionava. Fortunatamente sembrava un problema di temporizzazione. Ha funzionato:
text box("abc") << journal;
jrn = Current Journal();
<STRONG>Wait(0);</STRONG>
Main Menu( "Lock Journal", jrn << get window title);