home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / baed001.zip / italiano.txt < prev    next >
Text File  |  1998-10-20  |  7KB  |  153 lines

  1.   Batch Editor V. 0.1 * (c) 1998 Alessandro Cantatore - Team OS/2 Italy
  2.  
  3.   **************************************************************************
  4.  
  5.   NOTA:
  6.  
  7.   In nessun caso l'autore del programma può essere ritenuto responsabile di
  8.   DANNI causati dal programma.
  9.  
  10.   L'USO DEL PROGRAMMA ╘ GRATUITO e libero su qualsiasi numero di macchine.
  11.  
  12.   E' permesso MODIFICARE il programma per adattarlo alle proprie esigenze.
  13.  
  14.   E' permesso DISTRIBUIRE il programma purché siano inclusi tutti i file
  15.   contenuti nell'archivio originale senza alcuna modifica.
  16.  
  17.   Non è permessa la VENDITA del programma, ma è permesso richiedere un prezzo
  18.   ragionevole per coprire le spese del mezzo di distribuzione.
  19.  
  20.   --------------------------------------------------------------------------
  21.   L'USO DEL PROGRAMMA IMPLICA L'APPROVAZIONE DELLE SUMMENZIONATE CONDIZIONI.
  22.   --------------------------------------------------------------------------
  23.  
  24.   Alessandro Cantatore
  25.   alexcant@tin.it
  26.   alexcant@pandora.it
  27.   FIDONET: 2:335/705.2
  28.   http://acsoft.ghostbbs.ml.org
  29.  
  30.   **************************************************************************
  31.  
  32.  
  33. --[Indice]------------------------------------------------------------------
  34.  
  35.  - Introduzione
  36.  - Installazione
  37.  - Caratteristiche e configurazione del programma
  38.  - Sviluppi futuri
  39.  - Registrazione
  40.  
  41.  
  42. --[Introduzione]------------------------------------------------------------
  43.  
  44.   Batch Editor è una semplice applicazione PM "multithreaded" che permette
  45.   di definire una lista di stringhe da ricercare e sostituire in una serie
  46.   di file.
  47.   Usandolo sui file di sistema può essere utilizzato per spostare una
  48.   installazione del sistema operativo da una partizione ad un'altra con
  49.   una diversa lettera di identificazione o per editare i riferimenti ad
  50.   un'applicazione che si vuole spostare in una differente directory.
  51.  
  52.  
  53. --[Installazione]-----------------------------------------------------------
  54.  
  55.   E' sufficiente copiare in una qualsiasi directory i file del programma:
  56.   BATCHED.EXE
  57.   SMWUTIL.DLL
  58.   PROGRESS.DLL
  59.   Il programma non necessita di alcuna modifica del CONFIG.SYS, purché
  60.   nella direttiva LIBPATH sia compresa la directory corrente, cioè ".;".
  61.   Il programma non modifica i file INI di sistema.
  62.  
  63.  
  64. --[Caratteristiche e configurazione del programma]--------------------------
  65.  
  66.   Il programma consiste in una finestra di dialogo con due "listbox" e
  67.   alcuni pulsanti che vengono opportunamente abilitati e disabilitati
  68.   dal programma.
  69.  
  70.   Nella listbox di sinistra, "File:", vengono elencati i nomi dei file
  71.   da editare.
  72.   I nomi dei file possono includere i caratteri "jolly" "*" e "?".
  73.   I nomi dei file possono essere aggiunti o inserendone il path completo
  74.   nell'entryfield sottostante la listbox e cliccando sul bottone "Add"
  75.   o selezionando uno o più file dal dialogo che appare quando si clicca
  76.   sul bottone "Find...".
  77.   Quando si seleziona un file nella listbox, vengono abilitati il bottone
  78.   "Remove", tramite cui è possibile cancellare il file dalla lista, e la
  79.   checkbox "Recur subdirectories" che permette di cercare i file
  80.   corrispondenti alle specifiche del file selezionato anche nelle
  81.   subdirectory.
  82.   Un doppio click su un file della lista introduce il nome del file
  83.   nell'entryfield sottostante permettendo così di editarlo.
  84.  
  85.   Nella listbox di destra, "Strings:", vengono elencate le coppie di
  86.   stringhe da ricercare e sostituire separate dai caratteri " -> ".
  87.   Le stringhe da ricercare vengono inserite nel campo "Find:", quelle
  88.   da sostituire nel campo "Replace:". Se non viene introdotto alcun dato 
  89.   in quest'ultimo campo, le stringhe verranno semplicemente cancellate
  90.   dai file durante la procedura di editazione.
  91.   I pulsanti "Add" e "Remove" servono per aggiungere e rimuovere le
  92.   coppie di stringhe nella lista.
  93.   La checkbox "Case insensitive" viene abilitata quando si seleziona una
  94.   stringa e permette ricercare e sostituire la stringa selezionata
  95.   indipendentemente dal fatto che i caratteri che la compongono siano
  96.   maiuscoli o minuscoli.
  97.   Nella versione corrente non viene eseguito alcun controllo sulle
  98.   stringhe inserite nella listbox. Dato che nella procedura di editazione
  99.   le sostituzioni vengono eseguite nell'ordine in cui appaiono nella lista,
  100.   tale ordine è critico quando nella lista delle stringhe da ricercare
  101.   siano comprese stringhe che iniziano con porzioni di altre stringhe.
  102.   Per esempio, nel caso si vogliano sostituire tutte le occorrenze di
  103.   "strcpy" con "CopyString" e quelle di "str" con "psz", è indispensabile
  104.   che "strcpy" preceda "str" nella lista. Nel caso contrario non si avrebbe
  105.   alcuna sostituzione di "strcpy" con "CopyString" perché verrebbe prima 
  106.   considerata l'occorrenza di "str" ottenendo così "pszcpy".
  107.   Al momento non è prevista alcuna opzione per sostituire solo stringhe
  108.   che siano parole a se stanti. Per esempio specificando nel campo di
  109.   ricerca la stringa "copy" verranno sostituite non solo tutte le
  110.   occorrenze di "copy" ma anche parte di parole come "copyFile".
  111.   Per evitare ciò è necessario sostituire la stringa da preservare con
  112.   se stessa, cioè inserire prima di "copy" la coppia "copyFile -> copyFile".
  113.  
  114.   Dopo aver inserito i nomi dei file e le sostituzioni da effettuare
  115.   cliccando su "Start" si avvia la procedura di editazione vera e propria.
  116.   A questo punto appare un dialogo con una barra di progresso.
  117.   Premendo sul bottone "Stop" nel dialogo di progresso si può interrompere
  118.   l'operazione.
  119.   Il programma non salva una copia di backup dei file editati! E' quindi
  120.   opportuno creare un backup dei file prima di procedere con l'editazione.
  121.  
  122.  
  123. --[Sviluppi futuri]---------------------------------------------------------
  124.  
  125. - Nelle prossime versioni dell'applicazione l'interfaccia verrà migliorata
  126.   rendendo la finestra principale dell'applicazione e la larghezza delle
  127.   liste dei file e delle stringhe ridimensionabili.
  128. - Verrà aggiunto un blocco delle preferenze per impostare il font preferito
  129.   e altre opzioni.
  130. - Verrà aggiunta una statusbar per l'help contestuale e il report di errori.
  131. - Supporto per il "drag and drop" nella listbox dei file.
  132. - Controllo stringhe sostituzione per evitare duplicati e o conflitti.
  133. - Importazione di liste di file e di sostituzioni da testo.
  134. - Possibilità di ricercare sostituire stringhe che contengono caratteri NULL.
  135. - Possibilità di ricercare e sostituire stringhe secondo la sintassi del
  136.   GREP.
  137. - Possibilità di salvare "profili di sostituzione" in modo da poter usare
  138.   il programma come convertitore di formati.
  139. - Possibilità di creare un backup dei file editati anche specificando un
  140.   programma esterno di compressione dei dati.
  141. - Possibilità di preview delle sostituzioni con eventuale esclusione di
  142.   alcune sostituzioni.
  143. - Dialogo con doppia barra di progresso: una per il progresso nel numero
  144.   dei file, l'altra per il progresso relativo al file.
  145. - Supporto per il REXX per potenziare ulteriormente gli automatismi di
  146.   editazione e di conversione di formati.
  147.  
  148.  
  149. --[Registrazione]-----------------------------------------------------------
  150.  
  151.   La versione corrente è in fase di pre-beta e come tale liberamente usabile.
  152.   La versione definitiva del programma sarà probabilmente shareware.
  153.