SUD
- Small Utilities for Dos |
SUD è una collezione di programmi Dos che la SZP ha creato per il
proprio uso interno (SUD sta per Small Utilities for Dos = piccole utilities per Dos).
Questa collezione include programmi per: cercare una sequenza esadecimale; sostituire
sequenze di bytes con altre sequenze; estendere o troncare files; fondere file ordinati;
cambiare il modo video e lo stato del lampeggiamento; mostrare il path completo di un
comando nel percorso di ricerca; impostare le variabili di ambiente a seconda della
posizione del mouse.
Questa collezione di programmi include utilities che possono essere utilizzate per:
BLANKIT | invocare un salva schermo; l'utente deve premere un pulsante del mouse o un tasto della tastiera per uscire (i movimenti del mouse sono ignorati) |
BLINK | scambiare tra modo lampeggiamento e modo alta intensità |
FHEX | localizzare sequenze esadecimali in un file, con wildcards |
MERGE | fondere due file di testo ordinati |
MOUSE | impostare l'ambiente in base alla posizione del mouse al momento della selezione |
PAD | estendere o troncare files |
TRANS | sostituire sequenze di bytes con altre |
VMODE | cambiare il modo testo del video interattivamente (25/43/50 linee) |
WHICH | stampare il path completo di un comando nel percorso di ricerca |
|
Tutti i programmi, ad eccezione di MOUSE, stampano un breve riassunto della modalità d'utilizzo se eseguiti senza alcun parametro.
BLANKIT [/B] [/M] [/Q]
questo programma salva il video finché l'utente preme un pulsante del mouse o un tasto della tastiera; nel frattempo, serpenti colorati corrono per tutto lo schermo. Questo è un salvaschermo solo testo; non è un TSR, si utilizza quando si desidera lasciare acceso il proprio PC, per salvaguardare la vita del monitor. A differenza di altri screen saver, che escono non appena l'utente sposta leggermente il mouse, BLANKIT richiede che l'utente prema un tasto per tornare.
/B schermo nero invece dei serpenti bicolori
/M mouse reset lento (per vecchi mouse)
/Q parte immediatamente, senza richiedere conferma all'utente
BLINK [+ | -]
BLINK + attiva il lampeggio del testo
BLINK - attiva i colori ad alta intensità per lo sfondo
Questa breve utility è utile poiché molti programmi cambiano lo stato del lampeggiamento e non ripristinano lo stato precedente all'uscita; BLINK può essere utilizzato per ripristinare quanto richiesto.
FHEX [/Rx] file hex_sequence
questa utility trova tutte le occorrenze di una sequenza esadecimale in un file. Ogni carattere in hex_sequence consiste di due cifre esadecimali; '??' sta per 'ogni carattere' e '**' per ogni gruppo di caratteri (fino a 5, o il numero specificato con /R). Per indicare un carattere letterale 'c' in hex_sequence, utilizzare '=c'.
Un carattere esadecimale invalido nella sequenza è sostituito da '??' prima di iniziare la ricerca. Per ogni corrispondenza, la sequenza e il suo offset assoluti sono stampati a video.
MERGE main_file update_file destination [start] [end]
MERGE sostituisce le linee in 'main_file' con le linee corrispondenti in 'update_file' e aggiunge le nuove linee trovate; il risultato è salvato in 'destination'.
Le linee sono confrontate solo dalla colonna 'start' alla colonna 'end', se specificate.
Importante: i files 'main_file' e 'update_file' devono già essere ordinati sul medesimo campo; la lettura viene arrestata quando il carattere CTRL-Z viene letto oppure viene raggiunta la fine del file.
MERGE funziona solo con file di testo Dos/Windows.
MOUSE [x]
questa utility attende che l'utente prema un pulsante del mouse e ritorna impostando le variabili di ambiente:
YR alla riga dello schermo (che inizia da 0)
XC alla colonna dello schermo (che inizia da 0)
Se le variabili non sono presenti nell'ambiente, sono aggiunte. Se un qualsiasi parametro viene passato al programma, un orologio viene visualizzato nell'angolo in alto a destra dello schermo durante tutta la selezione e rimosso prima dell'uscita.
PAD filename [size | +num | -num] [padchar]
tronca o estende i file specificati; i bytes aggiunti sono impostati a padchar (default=0), che deve essere un intero tra 0 e 255. 'filename' può includere wildcards '*' e '?' multiple.
Il programma si comporta in questo modo:
- se 'size' viene specificato, la lunghezza del file è impostata a size bytes;
- se '+num' viene usato, num bytes sono aggiunti alla fine di ciascuno file;
- se '-num' viene indicato, gli ultimi num bytes sono cancellati da ciascun file.
Tutte le modifiche sono effettuate localmente, cioé i file specificati sono sovrascritti.
TRANS source seq2find seq2repl [/R] [/Ddest] [/K] [/Sn] [/X] [/Q]
questo programma sostituisce ogni occorrenza di seq2find in source con seq2repl. Le sequenze possono contenere costanti C-like; le seguenti sequence di escape sono supportate:
\a \b \f \n \r \t \v \\ \? \' \"
e costanti ottali, esadecimali e decimali così specificate:
- \... dove ... sono da 1 a 3 cifre ottali (0-7)
- \x... dove ... sono da 1 a 3 cifre esadecimali (0-9, a-f, A-F)
- \d... dove ... sono da 1 a 3 cifre decimali (0-9)
'source' può includere wildcards '*' e '?' multiple; i file destinazione avranno lo stesso nome dei file sorgenti, con l'estensione ".NEW" (se il parametro /K non è stato specificato).
TRANS può essere utilizzato, ad esempio, per convertire file di testo tra diversi formati:
es. conversione Dos <-> Unix
- da Dos a Unix: TRANS file \x0d\x0a \x0a
- da Unix a Dos: TRANS file \x0a \x0d\x0a
/R ignora seq2repl (che deve comunque essere specificata) e forza la rimozione di ogni occorrenza di seq2find;
/D specifica la directory destinazione per i nuovi file creati (default: directory dei sorgenti);
/K mantiene i nomi dei file originali (da usarsi con /D);
/Sn salta la n-esima sostituzione;
/X sostituisce solo le sequenze specificate con /Sn;
/Q nessun messaggio a video.
VMODE
questo programma permette di cambiare interattivamente il modo testo corrente del video; i modi supportati sono:
- 80x25
- 80x43
- 80x50
WHICH filename[.com | .exe | .bat]
questa utility stampa il path completo di un comando nel percorso di ricerca; può essere utile quando si hanno più istanze di un programma con lo stesso nome e si desidera vedere quale copia verrebbe eseguita sulla base dell'ordine nel percorso di ricerca.
Requisiti:
Versioni |
Utilities per Dos/Windows 9x; prodotto freeware/GNU
General Public License 2.0.
Ultima versione: 1.0 / inglese.
Download |
Scarica SUD (versione 1.0 per Dos/Windows)
![]() |
Inizio pagina |