Salta al contenuto principale

cerca e sostituisce testo in qualsiasi documento

alberto buffolino su uic h. e., 04\03\2009, h. 21.04.

d.

Ed ora, un po' di pubblicità

:

" il database di pcCiechi che, come è noto, utilizza in modo massiccio i testi
" da mails è infarcito di segni >, e <
" trattandosi di piu' di 7800 files capirete bene che una pulizia a manina
" sarebbe troppo dispendiosa.
" Ma ho pensato che imaghi del dos forse possono darmi una stringa da riga di
" comando o suggerirmi un file.bat.

r.

forse questo può darti una mano...
Simple Search And Replace, cerca e, eventualmente, sostituisce del testo in qualsiasi documento...
Recensione:
http://www.ilsoftware.it/querydl.asp?id=1094
Pagina del programma:
http://www.rjlsoftware.com/software/utility/search/
Download diretto (versione no install):
http://www.rjlsoftware.com/download/search.zip
L'unico problema è che è in inglese e le caselle di controllo da attivare o disattivare non sono facilmente individuate da Jaws... nel caso, ti do qualche indicazione:
una volta entrato e uscito dal programma, noterai che apparirà anche un file .ini con le impostazioni. Una volta aperto il file con blocco note o similari, fra le altre cose troverai:
replace=, imposta a 0 se lo vuoi disattivato, a 1 per editare il testo con cui sostituire quello che cerchi
case=, imposta a 0 se non vuoi che siano considerate le differenze maiuscola minuscola, altrimenti a 1
SubDirs=, imposta a 1 se vuoi che il programma cerchi anche nelle sottocartelle rispetto al percorso indicato, a 0 se vuoi che ignori le sottocartelle
Createbackups=, non è manco visibile nel programma, ma ti consiglio di impostarla a 1 per attivare il backup dei file prima della modifica, altrimenti a 0 per non fare il backup, cosa che ti sconsiglio
OrigDirBackup=, imposta a 1 se vuoi che i file di backup, con estensione .bak, siano creati nella cartella d'origine, altrimenti metti a 0 (te lo consiglio) per avere tutti i file di backup nella cartella c:\backups\ (percorso riportato dopo, lo puoi cambiare)
Il resto è semplicissimo, ti basterà digitare l'inizio del percorso nella prima casella, chiamata path to search (è comunque più semplice incollarlo dagli appunti), scegliere il tipo di file in file types, scrivere cosa vuoi cercare in find what text, e il testo con cui sostituire nella combo subito dopo la casella replace with.
Puoi anche sostituire col nulla, magari rimane qualche spazietto da ssistemare, ma funziona.
Dopo aver premuto start e aver confermato l'operazione di replace, terminata l'operazione e premendo tab ti posizionerai sulla lista dei file processati, che potrai aprire premendo invio; premendo ctrl+tab tornerai invece alla finestra principale del programma.
Spero di aver trovato quello che ti serviva, il programma è gratuito, pesa solo 400 kb ed è compatibile con Windows 2000 e superiori... Buone prove!