Freeonline.it è una Web directory con la particolarità di indicizzare esclusivamente risorse gratuite... »
Clicca per info sulla pubblicità
Freeonline - La guida italiana alle risorse gratuite di Internet
Indice generale
»
Homepage
»
Tutto il gratis
»
Programmi gratuiti
»
Il gratis via email
»
News dal Web
»
Guide, Articoli, ...
»
Free Internet
»
Free Mail
»
Tools gratuiti
»
Forum
»
Blog
»
MyFreeonline
»
Mappa sito
Tutto Gratis

 
 
 
Breve guida al DOS - (Ver. 5.0 e successive)
 
Dirottamento dell'output
 

Un'altra cosa importante sotto Dos è la redirezione dell'output, ossia possiamo dirottare l'uscita a video di alcuni comandi verso una periferica diversa da esso (es. stampante).
L'operatore utilizzato per questa operazione è il segno di maggiore ">" seguito dal nome di una periferica oppure dal nome di un file.
Ad esempio l'istruzione
C:\DOS\>DIR *.txt >lista.txt
dirotta l'uscita del comando "dir" nel file lista.txt ovvero dopo aver eseguito questo comando avremo un file chiamato lista.txt che contiene la nostra lista file.

Mentre per dirottare l'uscita verso la stampante è necessario scrivere:
C:\DOS\>dir *.txt >PRN

Se invece vogliamo far eseguire una operazione senza mostrarne il contenuto a video basta dirottare l'output verso il nulla (nul)...
C:\DOS\>dir *.txt >nul

Oltre ai file exe e com, il dos, come detto prima, esegue il file con estensione "bat". Ma cosa sono questi files? Bene "bat" sta per batch che è un tipo di script, ossia piccoli programmini che si possono realizzare con un normale editor di testi, tipo l'edit del Dos, che fanno una serie di piccole operazioni. Infatti un files batch è semplicemente una sequenza di operazioni della riga di comando con qualche "comanduccio" in più.
Oltre ai comandi studiati sopra i nuovi comandi che sono utili per realizzare script batch sono:
echo e pause entrambi contenuti nell'interprete dei comandi, il comando choice, che è un file a se stante.
Allora echo ha vari utilizzi, può scrivere qualcosa a video e quindi grazie al dirottamento dell'output anche in un file oppure mascherare le operazioni seguenti, infatti echo vuol dire eco ossia un qualcosa che ritorna.
Mi spiego meglio.
Forse la via più facile è parlare per esempi.
Facciamo un piccolo script batch che listi tutti i file txt e scriva "Hello Word!".
Basta aprire l'edit del Dos oppure il blocco note e scrivere:

@echo off
dir *.txt
echo Hello Word!


E salvare il tutto con nome hello.bat.
Adesso se da Dos scrivete hello apparirà sullo schermo la lista dei file e txt e la scritta Hello Word!
Bene, adesso commentiamo brevemente lo script: la prima riga echo off fa si che non vengano visualizzate l'esecuzione del comando ma non la scrittura dello stesso, infatti se si toglie echo off prima della lista file si legge sullo schermo "dir", mentre la chiocciolina "@" fa si che il comando seguente non venga visualizzato, togliendola, la prima cosa che vedreste sarebbe "echo off" e poi la lista dei file .txt e in seguito Hello Word.
Per scrivere una riga vuota si deve usare "echo".

 

 

<<< Indice | Successiva >>>

Autore: Michelangelo Giacomelli

 
Guide gratis di Freeonline
»
Indice
»
Attualità
»
Miniguide
»
ADSL
»
DOS
»
Manuale Java
»
Manuale Inform
»
Sito interattivo
»
Usabilità dei siti
»
Web Marketing
»
WebMaster area
»
Motori ricerca
»
Posizionamento
»
Guide Photoshop
»
Articoli su Linux
»
Glossario
»
Interviste

 
 
Powered by PuntoWeb.Net S.r.l.