Nota. Alcuni link possono non essere attivi perché i relativi programmi sono stati sostituiti da versioni più aggiornate.
Scarica l'intera raccolta dei comunicati già inviati, disponibile nei formati seguenti:
PULISCI edizione 4.0.
Nuove direttive P1 P2 ... P6. Servono per indicare la posizione in cui deve trovarsi entro una parola la stringa da sostituire. Precisamente, a seconda della direttiva, la stringa: P1 deve coincidere con una parola; P2 deve trovarsi a fine parola; P3 deve trovarsi a inizio parola; P4 deve trovarsi in "centro" parola, cioè né all'inizio né alla fine; P5 non deve trovarsi a fine parola; P6 non deve trovarsi a inizio parola. Non sono compatibili con le direttive "R" e "!": se una di queste è presente, le direttive P1 P2 ... P6 sono ignorate.
Nuova direttiva "+": agisce in modo opposto alla "*", nel senso che le corrispondenze che la includono hanno effetto solo entro i blocchi compresi fra i delimitatori di blocco. Anche la "+" è applicata globalmente all'intera sezione di corrispondenze se appare nella riga che inizia con [CORRISPONDENZE]. La direttiva "+" è annullata se è simultaneamente presente la "*": però la "+" indicata in una corrispondenza prevale sulla "*" globale.
Corrispondenze extra. Il loro trattamento è stato migliorato ed ora non esiste più alcuna differenza rispetto alle corrispondenze predefinite. Ad ogni avvio del programma viene aperta una nuova tabella per ospitare le corrispondenze extra. La tabella è resa subito attiva e si può variarne la posizione o la si può correggere (F2). Le corrispondenze extra sono compatibili anche con la corrispondenza speciale. Non ne viene più indicato il umero. La tabella generata può essere cancellata o conservata al termine dell'elaborazione. La si può anche "chiudere" durante l'esecuzione (Alt+M o Ctrl+F4): in questo caso la tabella viene comunque salvata e per le successive corrispondenze extra viene aperta una nuova tabella.
Tasti attivi nella schermata interattiva principale. F10 e Alt+F avviano la correzione del file puntato dal cursore (in luogo del file originale) quando il cursore si trova nel campo del file destinazione o del file del rapporto. I tasti F8 e Alt+R modificano la condizione del nuovo parametro "Reimpagina". Il tasto F9 (come Alt+O) modifica la condizione del parametro "Originale". Il tasto Alt+P abilita/disabilita la funzione di "taglio". Il tasto Alt+B attiva/disattiva la scrittura dello schermo tramite BIOS. Il tasto Ctrl+F4 (come Alt+M) chiude l'attuale file di corrispondenze extra (la successiva verrà collocata in un nuovo file).
Ambiente di selezione delle tabelle. Si può cercare una stringa fra i nomi delle tabelle ed i loro commenti (tasto F2). Lo scambio di posizione fra due tabelle avviene con F3/F4 (in luogo di F9/F10) o anche con Ctrl+frecce verticali. La correzione della tabella si fa con F10 (in luogo di F8).
Nella schermata principale del modo interattivo sono stati aggiunti tre campi: Inizio blocco: stringa utilizzata in presenza delle direttive "*" e "+"; Fine blocco : stringa utilizzata in presenza delle direttive "*" e "+"; Codici di controllo: lista dei caratteri accettabili con codice minore di 32. Le stringhe di inizio e fine blocco ora possono essere impostate durante l'esecuzione, possono avere più di tre caratteri e possono contenere i simboli $CR, ^A, ^B, eccetera.
I delimitatori di blocco si possono impostare anche con le variabili PUL_INI e PUL_FIN.
Nuova funzione di reimpaginazione del testo. Viene eseguita al termine del procedimento di sostituzione (previa richiesta di consenso) se è indicata l'opzione "/R" o se il parametro "reimpagina" è posto a "Sì". Il testo viene riscritto con righe di lunghezza massima prestabilita (la stessa lunghezza di riga usata anche per le direttive "R" e "!"). Se necessario, due righe consecutive vengono riunite. Non vengono riunite le righe separate da una riga vuota (due ritorni a capo consecutivi) e quelle che terminano o iniziano con particolari caratteri, che si impostano nella sezione simboli delle tabelle rispettivamente con i comandi _FRiga e _IRiga.
Nuova opzione "/N". Sintassi:
N[r][,p] Il parametro r (default=80) è un numero che indica la lunghezza
di riga (reimpaginazione e direttive "R" e "!").
p è un numero che può variare fra 0 e 5 (default 0): esso indica la lunghezza
massima di una parola da mandare a capo se presente a fine riga. E` usato
durante la reimpaginazione. Può favorire una miglior leggibilità del testo.
Nuova funzione di "taglio". Si abilita con l'opzione "/+". Nella sezione comandi delle tabelle si possono usare i nuovi comandi: _StIni=stringa1 _StFin=stringa2 Se almeno una fra le stringhe stringa1 e stringa2 è non vuota in almeno una tabella, viene attivata la funzione di "taglio", cioè:
Il numero massimo di tabelle è 500, quello di corrispondenze è 5000. Il valore normale del parametro "Originale" è "Sì", cosicché dopo l'elaborazione il nome del file origine rimane invariato. L'opzione "/O" lo pone a "No". Il valore normale del parametro "Conserva" è 1, cioè sono conservati gli spazi a inizio riga e cancellati quelli a fine riga.
Identificazione automatica della stringa di ritorno a capo. Eliminati alcuni inconvenienti che si verificavano nel modo interattivo quando la sequenza di ritorno a capo subiva modifiche in elaborazioni successive.
Il manuale (file PULISCI.TXT) è indicizzato secondo le specifiche del programma DOC edizione 7.0. Per trasformare il file in un normale testo si può utilizzare il batch file NO_IND.BAT.
L'archivio compresso PUL40.EXE è disponibile al seguente URL: ftp://ftp.math.unipd.it/pub/people/artico/pul40.exe
Tale archivio è anche raggiungibile a partire da una delle seguenti pagine: http://www.math.unipd.it/~artico/artisoft.html http://www.math.unipd.it/~artico
Giuliano Artico
Warning: Undefined array key 3 in /web/htdocs/www.artico.name/home/comunica.php on line 126
E-mail: artico@math.unipd.it