M-dos e i batch di windows (Parte 2)

Ecco, dopo lungo tempo la conclusione… I batch
jjjj

Non perderti la puntata precedente della serie: Leggila a questo indrizzo

Dopo che vi siete divertiti a spegnere il vostro computer e a cambiare il colore delle finestre CMD ora  vi insegnerò l’utilizzo pratico  di M-Dos

5. I Batch

I batch non sono altro che elenchi di comandi raccolti in un file eseguibile con estensione .Bat

Ma come fare per crearne uno?

  • seguendo i procedimenti per trovare CMD elencati nella puntata di introduzione cerchiamo Notepad
  • Ci si aprirà un campo di testo, scriviamo i comandi da eseguire
  • facciamo File>salva con nome
  • nella casella nomefile inseriamo (nome).bat
  • nella casella tipo selezioniamo tutti i file

Cmd batch

6.Tips’n’Tricks

  1. Ogni comando viene eseguito dopo la pressione del tasto invio, per eseguirne due insieme comando1 & comando2
  2. Per eseguire un comando all’apertura del file @comando
  3. Con :(num) si può segnare un punto al quale arrivare con il comando goto :(num)
  4. Con set/P risp=
    if [%risp%]==[parola] si fa in modo che una volta eseguito il batch se chi lo usa inserisce la determinata risposta il programma esegue un comportamento specifico
  5. Con set data=%Date:~6,4%-%Date:~3,2%-%Date:~0,2%-%Time:~0,5%
    echo %data% si possono mostrare ora e data

7.Esempi

Ora che avete capito come fare dei batch vediamo due esempi

Computer assistant @echo off

@title computer assistant-LanzipediaWeb

echo Hi,I’m your computer assistant

echo Autenticazione richiesta, chi sei?

set/P risp=

if [%risp%]==[metyou] echo Welcome home,creator today is

set/P risp=

if [%risp%]==[guest] echo Good morning guest, today is

set data=%Date:~6,4%-%Date:~3,2%-%Date:~0,2%-%Time:~0,5%

echo %data%

echo Cosa vuoi fare?

echo [spegni,riavvia,disconnetti,musica,immagini,video,documenti,desktop,download,calcola,imposta,prompt,scrivi,internet]

set/P risp=

if [%risp%]==[spegni] shutdown -s -t 1

set/P risp=

if [%risp%]==[riavvia] shutdown -r -t 1

set/P risp=

if [%risp%]==[disconnetti] shutdown -l -t 1

set/P risp=

if [%risp%]==[musica] start music

set/P risp=

if [%risp%]==[immagini] start pictures

set/P risp=

if [%risp%]==

start videos

set/P risp=

if [%risp%]==[documenti] start documents

set/P risp=

if [%risp%]==[desktop] start desktop

set/P risp=

if [%risp%]==[download] start download

set/P risp=

if [%risp%]==[calcola] start calc

set/P risp=

if [%risp%]==[imposta] start control panel

set/P risp=

if [%risp%]==[prompt] start

set/P risp=

if [%risp%]==[scrivi] start notepad

set/P risp=

if [%risp%]==[internet] start chrome.exe

 

Impalla Pc :1

Start

Goto :1

Computer assistant è un batch da me creato come assistente da computer per mostrarvi gli utilizzi dei trucchi del paragrafo 6, mentre impalla Pc è un batch inutile che intasa la ram del pc eseguendo sempre la stessa azione (start)


E da Metyou Lanzipedia è tutto,  

Non ti dimenticare di visitare pagine facebook e google plus di LW