# GUIDA ALL'UTILIZZO DEI COMANDI DI KONSOLE # Per aprire la konsole inserire "~" nella linea di input del menu. Per personalizzare l'alias usate il comando "konsole" nello script di inizializzazione (es: bnd x konsole). La konsole viene aperta automaticamente qual'ora non sia stato caricato il menu. COMANDI DI KONSOLE: addexam: attiva il form per aggiungere attivitą alla carriera bind : associa ad una alias (prima ) un comando (seconda ) cmdlist: stampa la lista dei comandi check: controllo globale checkcarrier: controlla la carriera checkoffer: controlla l'offerta checkorder: controlla l'ordinamento clearcarrier: sistema gli errori della carriera delactivitylist: cancella l'offerta delexam : cancella un'attivitą dalla carriera delexamlist: cancella la carriera delmenu: cancella il menu delrulelist: cancella l'ordinamento delstring : cancella una stringa dalla lista stringhe delstringlist: cancella la lista di stringhe echo : stampa su schermo exec : esegue i comandi contenuti in exit: esce dal corrente sistema di input loadactivitylist []: carica l'offerta loadexamlist []: carica la carriera loadmenu : carica il menu loadrulelist []: carica l'ordinamento loadstringlist : carica una lista di stringhe pause: attende che l'utente prema printactivitylist []: stampa l'offerta printbindlist []: stampa la lista dei comandi assegnati printexamlist []: stampa la carriera printnoproplist []: stampa le attivitą con propedeuticitą completata printrulelist []: stampa l'ordinamento printstringlist []: stampa la lista di stringhe removeexam: attivita il form per rimuovere attivitą dalla carriera saveexamlist []: salva la carriera savestringlist : salva la lista di stringhe setlevel : setta il livello di informazioni da stampare a schermo 0 = solo segnalazione di errori e attenzioni 1 = informazioni utili per l'utente [Consigliato] 2 = costruttori e distruttori astratti (file) e maggiori informazioni 3 = costruttori e distruttori complessi (liste) 4 = costruttori e distruttori semplici e informazioni utili per il programmatore setlog : setta il tipo di registrazione delle informazioni 0 = nessuna segnalazione 1 = segnalazione solo su file 2 = segnalazione solo su schermo (filtraggio di setlevel) 3 = segnalazione su file e su schermo [Consigliato] (filtraggio di setlevel) 4 = blocca il valore attuale di segnalazione (filtraggio di setlevel) setpausize: setta il valore di pausa (1 si ferma ad ogni pagina, 0 continua) showchr: restituisce il numero ASCII corrispondente al tasto premuto stop: interrompe il programma sysinfo: stampa il valore di tutte le variabili globali del programma --------------------------------------------------LEGENDA- : richiede numero diverso da zero : richiede nome del file : richiede stringa : SIMPLE: stampa i dati non nascosti NORMAL: stampa i dati non nascosti con un numero crescente ADVANCED: stampa tutti i dati con un numero crescente segnando con una X quelli nascosti [x]: x č opzionale ---------------------------------------------------------- SIMBOLI PARTICOLARI: #: tutta la linea viene ignorata %?: parametro richiesto all'utente runtime SCRIPT: alcuni file contenenti una serie di comandi sono utilizzati da simula per funzionare al meglio. Al loro interno e' possibile cambiare, aggiugnere o rimuovere i comandi: per esempio e' possibile aggiungere il caricamento automatico dei file che si usano sempre come offerta e come ordinamento didattico e far inserire di volta in volta all'utente la carriera: in simula.inf aggiungere: loadactivitylist offerta loadrulelist ordinamento loadexamlist %? oppure e' possibile evitare di uscire dal programma al caricamento di simula.err: basta cancellare "stop" dallo script oppure metterci davanti "#" Il programma e' in grado di far fronte a qualsiasi cambiamento degli script simula.inf e simula.err. Viene anche controllato se ci sono delle chiamate ricorsive allo stesso file di script.