pulisci
Istruzioni per versione 1.0 di WinPulisci,
B.V. scola su tecnica ed informatica per disabili, 04\09\2015, h. 16.22.

  Bruno Valentino Scola ha pubblicato qualcosa in Tecnica ed informatica per disabili .       Bruno 
Valentino Scola 5 settembre alle ore 16:22   Lista di distribuzione [ARTI2000] Comunicato n.174 del 
4/9/2015. Programma WinPulisci edizione 1.0.
 Ho il piacere di annunciare che ho completato la versione 1.0 di WinPulisci, il programma che 
costituisce il naturale sviluppo in ambiente Windows di PULISCI per MS-DOS. L'interfaccia è sempre 
in modalità testo, ma si tratta di un programma completamente rifatto. In particolare, il motore 
interno che esegue i vari tipi di sostituzione è più efficiente, versatile e preciso. Malgrado 
sussistano varie analogie con la versione MS-DOS, le prestazioni sono migliorate e sono disponibili 
numerose nuove funzioni. Invito gli utilizzatori interessati a fare buon uso del manuale, la cui 
stesura ha richiesto un impegno rilevante per fornire uno strumento completo, particolareggiato e 
il più possibile chiaro. In particolare, prego caldamente gli utilizzatori di non rivolgermi 
richieste di chiarimento prima di aver letto con la massima attenzione l'intero manuale. 
Informazioni utili si trovano anche nei commenti presenti nelle varie tabelle esemplificative a 
corredo (tasto F3). Con ogni probabilità la maggior parte delle risposte è già inclusa in tale 
documentazione. In ogni caso, si tenga presente che non sono disponibile a fornire assistenza nella 
redazione delle tabelle. Per coloro che già conoscono il programma PULISCI per MS-DOS, la 
panoramica riportata nel seguito di questo comunicato può essere un buon punto di inizio. In ogni 
caso occorre consultare il manuale per informazioni particolareggiate sulle nuove caratteristiche. 
Infatti, al pari della versione MS-DOS, il programma WinPulisci non può essere usato efficacemente 
senza un'approfondita conoscenza dei principi che lo regolano. Le tabelle allegate al programma 
vanno intese come esempi elementari che forniscono suggerimenti sul modo di sfruttare le 
caratteristiche di WinPulisci e non come applicazioni pronte all'uso [¶13]. Notare che le vecchie 
tabelle di PULISCI sono in gran parte compatibili con WinPulisci [¶14.A] (ma non viceversa!). 
--------------------------------------------------------------------------- Variazioni di 
WinPulisci rispetto a PULISCI per MS-DOS [¶14]. I paragrafi citati sono quelli del manuale del 
programma. In caso di problemi o malfunzionamenti v. [¶15.3]. SOMMARIO 1. Sistema. 2. Funzioni di 
aiuto. 3. Struttura delle cartelle. 4. File di inizializzazione. 5. Tabelle e direttive. 6. 
Funzione di taglio. 7. Elaborazione multipla. 8. Resoconti. 9. Finestra principale. 10. Finestra di 
scelta delle tabelle (F3). 11. Finestra esplorazione. 12. Riga di comando e opzioni. 
--------------------------------------------------------------------------- 1. Sistema. - Archivio 
di setup adatto aWindows. - Funzionamento del programma a 32 e a 64 bit. - Nomi di file lunghi. - 
Si può installare il programma in qualunque unità. Nel caso di unità removibile l'icona sul desktop 
consiste di uno script che non è influenzato dal possibile cambiamento della lettera di unità. - 
Trattamento file e tabelle con editor esterno a scelta. Non è più fornito un editor dedicato. - 
Suoni emessi mediante scheda audio con possibilità di cambiare volume. - Abolite tutte le variabili 
di ambiente della versione MS-DOS e introdotta la nuova variabile WPULISCI per ospitare opzioni a 
piacere con sintassi come da prompt. - Elaborazione svolta quasi interamente in memoria. - 
Eliminati gli errori di sostituzione, dipendenti dal frazionamento in spezzoni, che potevano 
verificarsi in caso di sostituzioni concatenate [¶15.1]. 2. Funzioni di aiuto. - Le varie finestre 
dispongono di un aiuto contestuale particolareggiato che si richiama premendo F1 e che elenca i 
tasti e le loro funzioni. Il testo è visualizzato mediante browser Internet. - Nell'aiuto 
contestuale sono inclusi collegamenti ipertestuali per consultare il manuale, la licenza, i 
resoconti e per verificare la disponibilità di versioni aggiornate. - Il manuale, in formato HTML, 
è dotato di livelli di intestazione e di richiami ipertestuali. - Il programma è corredato di 
tabelle e file batch dimostrativi. 3. Struttura delle cartelle. La struttura delle cartelle è 
modificata come spiegato in [¶2.1]. - La cartella di installazione predefinita è 
c:\programmi\WinPulisci . - Normale impostazione della cartella di lavoro: in Windows XP è uguale 
alla cartella di installazione, in Win7 e versioni successive è la cartella WinPulisci nei 
documenti dell'utente. - La cartella di lavoro ospita le sottocartelle Orig\ (cartella origine 
predefinita, Dest\ (cartella destinazione predefinita), Tab\ (cartella predefinita delle tabelle). 
- È prevista la protezione delle cartelle critiche. - In un nome di file il carattere iniziale «^» 
è interpretato internamente dal programma come il percorso della cartella di lavoro. 4. File di 
inizializzazione. Quando si termina una sessione, WinPulisci memorizza vari parametri di 
funzionamento nel file di inizializzazione [¶11]. Questo file svolge le funzioni indicate di 
seguito. - Conserva i parametri inseriti o modificati durante le sessioni interattive. - Fra le 
chiavi previste sono incluse anche quelle della sezione [CONFIG] delle tabelle, ad eccezione delle 
chiavi riguardanti la funzione di taglio. - Conserva l'elenco, l'ordine e lo stato di attivazione 
delle tabelle. - Prevede la sezione [VAR] per ospitare la definizione di variabili utente. - Al 
termine di ogni sessione interattiva viene salvata una copia di riserva del file di 
inizializzazione (WPulisci.sav) per consentire il ripristino dei dati in caso di errore. 5. Tabelle 
e direttive. Le tabelle preesistenti rimangono in gran parte utilizzabili, salvo alcuni casi 
particolari [¶14.A]. - Nuova direttiva T (traslitterazione) per trasformazione efficiente da 
carattere a carattere. - Nuova direttiva E per eseguire la sostituzione con la tecnica delle 
espressioni regolari (corrispondenze EReg). - Nuove direttive di riga U, L, M per trasformare 
intere righe in maiuscole, minuscole o con parole a iniziale maiuscola. - Nuova direttiva N seguita 
da un numero x per iterare x volte la corrispondenza. - Nuova direttiva X, da usare insieme con le 
direttive di riga e nelle corrispondenze speciali, per escludere le limitazioni sulla lunghezza del 
testo da sostituire. - In ciascuna stringa il carattere jolly può ora comparire fino a quattro 
volte (invece di due). - La direttiva @, utilizzabile in caso di jolly multiplo, è stata potenziata 
per consentire liberamente l'associazione fra i caratteri jolly della prima e della seconda 
stringa. - È possibile attribuire al separatore delle corrispondenze e al carattere jolly valori 
che hanno validità locale, cioè ristretta a una singola corrispondenza. - Sono abolite le 
limitazioni per il numero di tabelle e di corrispondenze e per il numero di caratteri nelle 
corrispondenze. - Sono ammesse 65535 corrispondenze contenenti il jolly (invece di 255). - Possono 
essere preimpostati 1000 insiemi per l'abbinamento al jolly (invece di 10) e le assegnazioni alle 
corrispondenze si effettuano con le nuove direttive J. - Le corrispondenze speciali possono essere 
in numero a piacere e in esse è consentito specificare le direttive  simbolo di minore ,  simbolo 
di maggiore , I e l'insieme per il jolly. - La descrizione delle tabelle è un testo libero, anche 
su più righe, costituita dalla parte che precede le sezioni della tabella. - Le chiavi della 
sezione di configurazione si possono ora scrivere indifferentemente con lettere maiuscole o 
minuscole (nei valori va sempre rispettata l'esatta grafia). - La nuova chiave _AnsiC specifica la 
codifica per il trattamento delle lettere accentate. - La nuova chiave _TSAdj determina l'orario 
del file destinazione. - La codifica predefinita dei caratteri di controllo è cambiata (per la 
compatibilità v. [¶14.A]). - Negli insiemi preimpostati per il jolly il carattere con codice 0 si 
usa ora allo stesso modo degli altri caratteri di controllo. - La nozione di corrispondenza extra è 
stata sostituita con quella di tabella extra, una tabella vuota già preimpostata da elaborare con 
l'editor (si apre dalla finestra principale premendo F4). - La lunghezza massima del separatore e 
del simbolo di ritorno a capo è stata portata da tre a cinque caratteri. - Sono disponibili le 
tabelle di aggiunta testo, caratterizzate dalla presenza di una fra le sezioni [PRE-TXT] oppure 
[POST-TXT]. - L'utilizzatore può definire variabili nella sezione [VAR] del file di 
inizializzazione o delle tabelle e utilizzare tali variabili nelle stringhe delle corrispondenze, 
negli insiemi espliciti abbinati al jolly e nelle tabelle di aggiunta testo. - Nel valore delle 
variabili utente possono essere inserite le variabili predefinite di WinPulisci e le variabili di 
ambiente di Windows. - Si possono definire array associativi e array semplici per espandere le 
corrispondenze con i valori elencati negli array (blocco "ARRAY ... ENDARRAY"). 6. Funzione di 
taglio. La funzione di taglio prevede due criteri per la scelta della parte di file da elaborare. - 
Parte di file compresa fra una stringa iniziale e una stringa finale. Le due stringhe possono 
essere specificate in modo insensibile alle maiuscole/minuscole. Inoltre per entrambe si può 
contare l'occorrenza dall'inizio oppure dalla fine del file e si può decidere se conservare o meno 
le stringhe stesse. Questi cambiamenti sono ottenuti grazie all'ampliamento della sintassi delle 
chiavi _nSIni e _nSFin [¶4.4.1]. - Taglio di un intervallo espresso in byte. Si usa la nuova chiave 
_tByte per specificare il byte iniziale e il numero di byte [¶4.4.2]. 7. Elaborazione multipla. È 
possibile eseguire elaborazioni multiple, anche su un albero completo di file e specificando la 
profondità delle sottocartelle da considerare. L'elaborazione multipla può essere immediata oppure 
differita [¶4.10]. 8. Resoconti. Sono previsti due tipi di resoconto (v. l'opzione /L). - resoconto 
dell'elaborazione:. I dati sulle elaborazioni vengono aggiunti all'inizio, risultando così 
leggibili nell'ordine dal più recente al più vecchio. Un apposito parametro determina la quantità 
di dati da conservare. - Resoconto delle tabelle attive. Ospita informazioni particolareggiate 
sulle tabelle attive e viene sovrascritto ad ogni cambiamento della selezione o, all'occorrenza, in 
modo batch. Il nome Tab-List.log è prefissato. 9. Finestra principale. Contiene quattro campi 
editabili dotati delle seguenti proprietà: - è stato aggiunto il campo con la cartella origine 
corrente; - nei campi File origine e File destinazione, dopo l'immissione rimangono scritti solo i 
nomi di file senza il percorso; - nei campi Cartella origine e Cartella destinazione, se i percorsi 
sono contenuti nella cartella di lavoro essi sono depurati del nome della cartella di lavoro 
stessa, cioè compare il percorso relativo e non quello assoluto; - sono stati eliminati i campi 
Inizio blocco, Fine blocco, Codici di controllo, File risultati, Parametri riga (le relative 
impostazioni si trovano ora nel file di inizializzazione). Per l'elenco dei tasti v. [¶3.1]. Segue 
l'elenco dei tasti nuovi o modificati. - F2 avvia l'elaborazione (come Ctrl+Invio). - Shift+F2 o 
Alt+L attiva/disattiva la scrittura dei resoconti. - F3 apre la finestra di scelta delle tabelle. - 
Shift+F3 o Alt+K per l'immissione dei quattro parametri di riga. - F4 apre una nuova tabella extra. 
- Shift+F4 chiude e salva l'attuale tabella extra (come Alt+M). - Shift+F5 attiva/disattiva la 
funzione di taglio (come Alt+P). - Shift+F6 attiva/disattiva la reimpaginazione (come Alt+R). - 
Shift+F7 o Alt+Y annulla/attiva la protezione delle chiavi critiche. - F8 apre la finestra di 
esplorazione. - Shift+F8 o Alt+Z annulla/attiva la protezione delle cartelle critiche. - F9 apre il 
manuale del programma. - Shift+F9 scelta editor. - f11/F12 cambiano il volume dei suoni. - 
Shift+F10, Shift+F11, Shift+F12 aprono rispettivamente il file di inizializzazione, il resoconto 
dell'elaborazione e il resoconto delle tabelle attive. - Invio nei campi File origine e File 
destinazione apre il file indicato. - Alt+O copia nel campo Origine il file presente nel campo 
Destinazione, uguagliando i due. - Alt+Q nasconde o ripristina la riga dei parametri e il riepilogo 
delle tabelle. 10. Finestra di scelta delle tabelle (F3). È mostrata una videata distinta per ogni 
tabella (non più un elenco con una voce per riga) [¶4.1]. Sono mantenuti la posizione, l'ordine e 
lo stato di selezione, oltre alla stringa di ricerca, anche quando queste informazioni sono state 
fissate in una sessione precedente. Le variazioni dei comandi sono elencate di seguito. - F2 o 
Ctrl+Invio chiude la finestra e avvia il procedimento di sostituzione. - F3 per inserire o 
modificare la stringa di ricerca. - F4 riordina l'elenco delle tabelle senza alterarne lo stato. - 
Shift+F4 riordina l'elenco e deseleziona tutte le tabelle attive. - Tab/Shift+Tab spostano la 
visualizzazione sulla tabella attiva successiva/precedente. - Home e End portano rispettivamente 
alla prima e all'ultima tabella. - PgUp e PgDn spostano il contatore di dieci posizioni. - F9 apre 
il manuale del programma. - f11/F12 cambiano il volume dei suoni. - BackSpace posiziona il cursore 
per cinque secondi sul riepilogo della tabella a fondo schermo (comando dedicato agli utilizzatori 
di screen reader). 11. Finestra esplorazione. Si apre con F8 [¶4.2]. Di seguito sono elencati i 
cambiamenti e le nuove funzioni. - Viene mantenuta la posizione della precedente esplorazione. - F1 
apre l'aiuto contestuale. - F2 apre la cartella origine corrente. - F3 apre la cartella origine 
predefinita. - F4 salta al primo file dopo le sottocartelle. - F9 apre il manuale del programma. - 
f11/F12 cambiano il volume dei suoni. - Spazio accetta e torna alla schermata principale. - Invio o 
F10 aprono il file con il programma predefinito (esclusi file eseguibili e simili). - Alt+W avvia 
l'editor senza parametri. 12. Riga di comando e opzioni. Se contengono spazi, i nomi di file vanno 
racchiusi tra virgolette. Viene rispettata la grafia dei caratteri maiuscoli e minuscoli. Per 
l'elenco completo delle opzioni premere Ctrl+F1 nella finestra principale oppure avviare il file 
help.bat nella cartella demo\. Per informazioni particolareggiate v. [¶10]. Qui di seguito sono 
elencate le opzioni nuove e, accompagnate da un asterisco, quelle che presentano differenze 
significative rispetto alla versione MS-DOS. - /B è stata eliminata. - /F forza l'avvio in modo 
interattivo, sostituisce la vecchia opzione /I). - /G usata nel contesto dell'elaborazione multipla 
differita. - /I [*] prima di avviare la normale esecuzione, propone l'inserimento di ulteriori 
opzioni. - /J [*] determina l'orario del file destinazione. - /L [*] imposta le proprietà dei 
resoconti. - /M [*] imposta la profondità della scansione per un'elaborazione multipla. - /O [*] 
imposta la cartella origine predefinita. - /P [*] imposta la cartella tabelle predefinita. - /Q 
imposta la verbosità dei messaggi, sostituisce la vecchia opzione /M). - /S [*] attiva o disattiva 
i suoni e ne imposta il volume. - /T come in precedenza imposta da prompt l'elenco delle tabelle, 
ma ora i nomi possono essere lunghi e, se contengono spazi, vanno racchiusi tra virgolette. - /U 
specifica la codifica per il trattamento delle lettere accentate. - /V consente di non generare il 
file destinazione se al termine dell'elaborazione esso risulta identico all'originale. - /Y attiva 
o annulla la protezione delle chiavi critiche (parametro PrKey). - /Z attiva o annulla la 
protezione delle cartelle critiche (parametro PrDir). - /0 esclude, tutta o in parte, la lettura 
del file di inizializzazione. - /! [*] definisce la corrispondenza prompt (a differenza di quanto 
avveniva in MS-DOS, essa può essere di qualunque tipo (non solo di tipo speciale, e viene 
rispettata la grafia in maiuscole o minuscole). Se abbinata a opportune variabili di ambiente, la 
corrispondenza prompt può definire il cosiddetto array prompt. La corrispondenza prompt oppure 
l'array prompt sono copiati negli appunti di Windows. 
--------------------------------------------------------------------------- Avvertenza per 
l'installazione del programma. Se si altera l'impostazione predefinita per la cartella di 
installazione, il setup richiede che sia specificata esplicitamente la cartella contenitore per i 
file del programma. Scegliere una cartella nuova oppure la cartella di una precedente installazione 
di WinPulisci e in ogni caso evitare le cartelle contenenti altro materiale, ad esempio 
C:\Programmi o D:\, perché l'intero contenuto dell'archivio verrebbe decompresso direttamente in 
quella posizione, senza creare alcuna cartella contenitore. Il file di setup e' disponibile 
gratuitamente al seguente indirizzo: www.artico.name/soft/wpulisci/versione.php Le istruzioni complete, oltre che nel manuale accluso, sono disponibili anche in rete 
all'indirizzo: http://www.artico.name/soft/wpulisci/ Un ottimo editor gratuito da abbinare a 
WinPulisci è PSPad [¶4.5]. Al seguente indirizzo e' disponibile un pacchetto già configurato e con 
poche istruzioni elementari in italiano: http://www.artico.name/vari/pspad.rar -- -- Per scaricare 
i programmi della raccolta ARTI2000 consultare: http://www.artico.name Hai ricevuto questo 
messaggio in quanto sei iscritto al gruppo "ARTI2000" di Google Gruppi. Il gruppo ha lo scopo di 
inviare informazioni sui miei programmi o su argomenti che a mio avviso potrebbero essere di 
interesse per persone non vedenti. Per annullare l'iscrizione a questo gruppo invia un'email a: 
arti2000+unsubscribe@googlegroups.com Per eseguire una nuova iscrizione a questo gruppo invia 
un'email a: arti2000+subscribe@googlegroups.com Nella pagina Web del gruppo: 
http://groups.google.com/group/arti2000?hl=it sono presenti i comunicati a partire dal 129 
(16/10/2010). Nella consueta pagina http://www.artico.name/soft/comunicati/ sono a disposizione 
tutti i comunicati, vecchi e nuovi. Per contattarmi compila il modulo all'indirizzo 
http://www.artico.name/email-it.shtm Giuliano Artico --- Hai ricevuto questo messaggio perché sei 
iscritto al gruppo "ARTI2000" di Google Gruppi. Per annullare l'iscrizione a questo gruppo e non 
ricevere più le sue email, invia un'email a arti2000+unsubscribe@googlegroups.com. Per altre 
opzioni visita https://groups.google.com/d/optout.       Mi piace     Commenta    
 
Torna all'indice