SUD - Small Utilities for Dos

 

[SUD] SUD è una collezione di programmi Dos che ho creato per mio uso personale (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.

 

Tipo Versione Descrizione Requisiti Caratteristiche Download

 

Tipo

Utilities per Dos/Windows; prodotto freeware/GNU General Public License 2.0.

 

Versione

1.0 / inglese.

 

Descrizione

Questa collezione di programmi include alcune utilities che ho creato per mio uso personale l'anno scorso; questi programmi possono essere utilizzati 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

 

Requisiti

 

Caratteristiche

Tutti i programmi, ad eccezione di MOUSE, stampano un breve riassunto della modalità d'utilizzo se eseguiti senza alcun parametro.

BLANKIT - Screen Blanker

Linea di comando:

BLANKIT [/B] [/M] [/Q]

Descrizione:

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.

Parametri:

/B schermo nero invece dei serpenti bicolori
/M mouse reset lento (per vecchi mouse)
/Q parte immediatamente, senza richiedere conferma all'utente

 

BLINK

Linea di comando:

BLINK [+ | -]

Descrizione:

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 - Find Hex

Linea di comando:

FHEX [/Rx] file hex_sequence

Descrizione:

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 - MergeSortedFile

Linea di comando:

MERGE main_file update_file destination [start] [end]

Descrizione:

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

Linea di comando:

MOUSE [x]

Descrizione:

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 - FilePadder

Linea di comando:

PAD filename [size | +num | -num] [padchar]

Descrizione:

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:

Tutte le modifiche sono effettuate localmente, cioé i file specificati sono sovrascritti.

 

TRANS - FileTransformer

Linea di comando:

TRANS source seq2find seq2repl [/R] [/Ddest] [/K] [/Sn] [/X] [/Q]

Descrizione:

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:

'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

Parametri:

/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 - Set Text Video Mode

Linea di comando:

VMODE

Descrizione:

questo programma permette di cambiare interattivamente il modo testo corrente del video; i modi supportati sono:

 

WHICH

Linea di comando:

WHICH filename[.com | .exe | .bat]

Descrizione:

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.

 

Download

Scarica SUD (versione 1.0 per Dos/Windows)

 

Inizio pagina