Cattura l'accesso in una nuova finestraSto cercando di acquisire le informazioni di registrazione in una nuova finestra. Il codice seguente non mostra nulla nella nuova finestra.
Questo è un primo passo verso una GUI integrata in cui "registro" è anche una scheda e può essere controllato istantaneamente per visualizzare la registrazione invece di andare alla pagina di registrazione di JMP che è una finestra separata.
logging = New Window("Logging",
xx=Border Box( Left( 10 ), Right( 10 ), Top( 5 ), Bottom( 5 ), Sides( 15 ),
all contents = Get Log();
logging_capture = Text Edit Box();
logging_capture << Set Text(all contents);
)
);Re: Cattura l'accesso in una nuova finestrac'è qualche alternativa a Get Log(); che cattura stampa/mostra/scrivi solo funzioni? Posso quindi stampare un registro molto selezionato. Leggerò anche nella documentazione per trovare se c'è qualcosa disponibile.
Re: Cattura l'accesso in una nuova finestraColpisci sul bersaglio! Grazie. Di seguito acquisisce il registro in una finestra.
logging = New Window( "Database Query",
dataB = Border Box( Left( 10 ), Right( 10 ), Top( 10 ), Bottom( 5 ), Sides( 15 ),
V List Box(
Text Box( "logging data", set font size( 10 ) ),
all_contents = Get Log(),
x = N Items( all_contents );
text="";
logging_capture = Text Box(),
For( i = 1, i <= x, i++,
text = text ||all_contents[i] || "\\!n";
);
logging_capture << Set Text( text);
)
)
);Re: Cattura l'accesso in una nuova finestra'GetLog()' restituisce un elenco, quindi devi analizzarlo in stringhe di testo prima di inserirlo in TextBox(). Nella misura in cui la tua applicazione è controllata dall'utente, la registrazione "automatizzata" non suona troppo difficile: devi solo chiedere a ogni pulsante che l'utente potrebbe premere per ottenere il nuovo contenuto del registro.
Re: Cattura l'accesso in una nuova finestra
Il mio problema è che sto cercando di avere un altro tocco nella mia interfaccia grafica integrata in cui viene visualizzata la registrazione in tempo reale. In modo che l'utente possa semplicemente fare clic su quel tocco e vedere l'og invece di andare in un'altra finestra.

Re: Cattura l'accesso in una nuova finestrahai esaminato i progetti?
Names default to here(1);
p = new project();
p << Run Script(
New Window("Script 1",
Set Window ID("Script"),
<<SCRIPT>&amp;amp;amp;amp;amp;amp;amp;lt;/PRE&amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;gt;Tutti gli script hanno anche un registro incorporato disponibile se è qualcosa che ti piace di più. Se fai clic con il pulsante destro del mouse su una finestra di script, dovresti vedere &amp;amp;amp;amp;amp;amp;amp;amp;quot;Mostra registro incorporato&amp;amp;amp;amp;amp;amp;amp;amp;quot;.&amp;amp;amp;amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;lt;/lingo-body&amp;amp;amp;amp;amp;amp;amp;gt;</SCRIPT>