Noi vi offriamo la possibilità di navigare in questo fantastico forum , e voi in cambio regalateci un click . Cliccate qui -> ~ • l ShOw G@ME l • ~ , è importante . Grazie

ForumFree.net

Reply
Guida batch
view post Posted on 28/2/2009, 12:14Quote
Avatar

Eroe

Group: Banned
Posts: 180


Status: Image and video hosting by TinyPic


Introduzione

Innanzi tutto il codice batch si scrive nel blocco notes, e dopo il nome si aggiunge .bat (o .cmd)

Iniziamo con il comando più semplice: "echo", che ti fa comparire una scritta nel batch. Ora provate con questo codice:


CODICE
@echo off
echo Sto provando il comando echo...
pause


Nota.: @echo off, non ti fa comparire il percorso del batch e non ti fa vedere il comando scritto.
Pause, ti ferma lo script in modo che non si chiuda.

Ora proviamo a modificare lo script di prima:


CODICE
@echo off
echo Sto provando il comando echo...
pause>nul


Cosa è cambiato? E' cambiato che non si vede + premere un tasto per continuare, ma non si vede niente.

______________________________________________________________________________________________________________________________________________

Comandi Principali

Comando IF

IF tradotto significa "se"

Proviamolo all'azione con questo script:


CODICE
@echo off
echo Scrivere ciao oppure addio
echo.
set /P risp=
if [%­risp%]==[ciao] echo ciao padrone.
if [%­risp%]==[addio] echo addio padrone.
pause>nul


Nota.: %­risp%, è una variabile. Da cosa si capisce? Si capisce dalla percentuale che ha all'inizio ed alla fine.
Sintassi variabili: %­nomevariabile%
Set /P risp=, lo spiegerò più avanti.

Comando SET

Il comando set è una variabile di ambiente.
Il comando set ha due tipi di sintassi:
Set /A nomequalsiasi=funzione , che ripete su se stessa un numero.
Set /P nomequalisiasi , che la variabile diventa quella dopo la P.

Esempio set /A e set /P


CODICE
@echo off
echo Immettere due numeri:
echo.
set /P num1=
set /P num2=
echo.
echo Ora sciegliere il segno: ( + - * / )
echo.
set /P segno=
set /A risul=%­num1%%­segno%%­num2%
echo.
echo Il risultato e' %­risul%
pause>nul


Comando GOTO

Il comando GOTO, ti va ad un'altra parte del batch.
Nota.: Per far capire dove andare ci devono essere prima i due punti.
Sintassi GOTO: goto nomequalsiasi
:[ricevente di]nomequalisiasi
Esempio:

CODICE
@echo off
echo Scrivere ciao oppure addio
echo.
set /P risp=
if [%­risp%]==[ciao] GOTO ris_ciao
if [%­risp%]==[addio] GOTO ris_addio
:ris_ciao
echo.
echo Ciao, padrone.
GOTO fine
:ris_addio
echo.
echo Addio, padrone.
GOTO fine
:fine
pause>nul


Comando REM

Il comando REM sono "pensieri" che non cambiano niente nell'esecuzione del batch, ma possono aiutare a ricordarsi o a capire alcune cose.

Per maggiori informazioni sui comandi scrivere nel prompt (start, acessori, prompt dei comandi) nomecomando/?

Altri Comandi

ALTRI COMANDI BATCH

C

CALC - calcolatrice
CIADV.MSC - servizio di indicizzazione
CERTMGR.MSC - gestione certificati
CLEANMGR - pulitura disco
CLICONFG - utilità di rete del client di SQL server
CLIPBRD - visualizza il contenuto degli appunti
CMD accede al prompt del dos
CMSTP - programma di installazione profilo connection manager
COMP - confronta il contenuto di due file o di gruppi di file
COMPMGMT.MSC - gestione computer
CONF - esegue la configurazione di Net meeting
CONTROL USERPASSWORDS2 - account utenti avanzato
CONTROL ADMINTOOLS - strumenti di amministrazione
CONTROL COLOR - proprietà schermo
CONTROL DESKTOP - proprietà desktop
CONTROL FOLDERS - proprietà cartella
CONTROL FONTS - cartella caratteri
CONTROL INTERNATIONAL - opzioni internazionali e della lingua
CONTROL KEYBOARD - proprietà tastiera
CONTROL MOUSE - proprietà mouse
CONTROL NETCONNECTIONS - connessioni di rete
CONTROL PRINTERS - stampanti
CONTROL TELEPHONY - opzioni modem telefono
CONTROL USERPASSWORDS - account utenti
COLOR - ti colora lo schermo e le scritte. Per maggiori informazioni color/?

D

DCPROMO Inizia l'installazione di active directory
DCOMCNFG - servizi componenti
DDESHARE - strumento per la creazione e gestione di condivisioni DDE
DEFRAG C: -B - riorganizzazione facilitata dei files tramite Prefetching
DEVMGMT.MSC - gestione periferiche
DFRG.MSC - strumento per la deframmentazione
DISKMGMT.MSC Gestione supporto dati
DIALER - connessione telefonica
DISKMGMT.MSC - gestione disco
DRWTSN32 - dottor Watson
DVDPLAY.exe - Windows Media player
DXDIAG - diagnostica directx

E

EXCEL - Excel
EXPLORER - esplora risorse
EUDCEDIT - editor di caratteri personalizzati
EVENTVWR - visualizzatore eventi

F – G – J - H – I - L

FSMGMT.MSC - condivisione cartelle

GPEDIT.MSC - criteri di gruppo (solo per windows prosessional)

HELPCTR - avvia guida in linea e supporto tecnico
HYPERTRM - avvio di hyper terminal

IEXPRESS - procedura guidata che permette di creare archivi autoestraenti e autoinstallanti
IRFTP - collegamento senza fili

JETCOMP - database compact utility

LABEL - crea cambia o elimina l'etichetta di volume di un disco
LUSRMGR.MSC - gestione utenti locali e gruppi

M

MMC - Microsoft Management Console
MPLAYER2.EXE MediaPlayer 6.4
MOZZILLA - Mozzilla Firefox(Browser)
MSCONFIG - utilità configurazione Microsoft
MSINFO32 - Microsoft System Information
MSINFO32 /? - opzioni della riga di comando per Microsoft System Information
MSINFO32 /COMPUTER BIGSERVER - visualizzazione di Microsoft System Information da un computer remoto
MSINFO32 /MOSTRACATEGORIE - lista delle categorie di Microsoft System Information (in italiano)
MSINFO32 /NFO C:\NOME CARTELLA\CONFIG.NFO - creazione di un file nfo sulla configurazione del computer
MSINFO32 /PCH - cronologia del sistema da Microsoft System Information
MSINFO32 /REPORT C:\NOME CARTELLA\CONFIG.TXT - creazione di un file txt sulla configurazione del computer
MSINFO32 /REPORT C:\NOMECARTELLA\CONFLICTS.TXT /CATEGORIES +COMPONENTSPROBLEMDEVICES+RESOURCESCONFLICTS+RESOURCESFORCEDHARDWARE - creazione di un file txt sui conflitti presenti nel sistema
MSINFO32 /SHOWCATEGORIES - lista delle categorie di Microsoft System Information (in inglese)
MSPAINT - paint

N - O– P

NERO - Ahead Nero
NETSH DIAG GUI - diagnosi delle connessioni di rete
NOTEPAD C:BOOT.INI - visualizzazione boot.ini
NTMSMGR.MSC - gestione archivi rimovibili
NTMSOPRQ.MSC - richiesta operatore su gestione archivi rimovibili

OSK - tastiera su schermo

PERFMON - prestazioni del pc

R

RECOVER - recupera informazioni da un disco o file danneggiato
RASPHONE - connessione di rete
REGEDIT - registro di sistema
REGEDT32 - registro di sistema
REGSVR32 /U [nome libreria] - disabilitazione di una libreria
REGSVR32 [nome libreria] - registrazione di una libreria
RTCSHARE - apre una sessione per la condivisione di applicazioni RTC

S

SFC /SCANNOW - controllo integrià file system
SECPOL.MSC - impostazioni di sicurezza
SERVICES.MSC - servizi del sistema
SIGVERIF - verifica firma file e driver
SHUTDOWN -s -t 00 - arresto sistema
SHRPUBW - condivisione file e cartelle
SYSTEMINFO - informazioni sul sistema
SYSEDIT - apre in modifica tutti i file critici del sistema (AUTOEXEC.BAT, CONFIG.SYS, WIN.INI, SYSTEM.INI)
SNDVOL32 - controllo volume

T – U - V

TASKLIST - lista dei processi attivi
TASKKILL - termina i processi su macchine remote
TASKMGR - task manager windows
TCMSETUP - guida all'installazione del cliente di telefonia
TELNET - telnet
TYPE - visualizza il contenuto di un file testo
TITLE - imposta il titolo di una finestra
UNDELETE - Ripristina i file cancellati precendentemente(delete)
UNFORMAT - Ripristina i file cancellati precendentemente(format)
VER - visualizza la versione di ms-dos in uso
VERIFIER - utilità diagnostica dei drivers di sistema
VOL - visualizza l'etichetta e il numero di serie di volume del disco


W

WIAACMGR - acquisizione guidata immagini
WBEMTEST - tester di strumentazione gestione windows
WINCHAT - utility per chattare della microsoft
WINVER - mostra la versione di windows installata sul pc
WIN.INI - visualizzazione win.ini
WINWORD - Word
%APPDATA% - apre C:\Documents and Settings\nome utente\Dati applicazioni
%­SYSTEMROOT%\SYSTEM32\RESTORE\RSTRUI.EXE - avvio di ripristino configurazione di sistema
%­windir%\Help\keyshort.chm - tasti scelta rapida

DoS:

ATTRIB Visualizza o modifica gli attributi dei file.

CD Cambia la directory corrente o ne visualizza il nome.
CHDIR Cambia la directory corrente o ne visualizza il nome.
CHKDSK Verifica il disco e visualizza una relazione sul suo stato.
CLS Cancella il contenuto della schermata.
COMMAND Avvia un nuovo inteprete dei comandi MS-DOS.
COPY Copia uno o piu' file in un altro punto del disco.

DEFRAG Riorganizza i file su un disco per ottimizzarne l'uso.
DEL Elimina uno o piu' file.
DELTREE Elimina una directory e tutti i file e le sottodirectory in essa contenuti.
DIR Visualizza l'elenco dei file e delle subdirectory di una directory.
DISKCOPY Copia il contenuto di un disco floppy in un altro disco floppy.
DOSKEY Modifica righe di comando, chiama comandi di MS-DOS e crea macro.
DRIVERQUERY Elenco drivers installati

EDIT Avvia MS-DOS Editor per creare e modificare i file ASCII.
EMM386 Abilita o disabilita la memoria espansa di EMM386.
EXPAND Decomprime uno o piu' file compressi.

FDISK Configura un disco rigido per l'utilizzo con MS-DOS.
FORMAT Formatta un disco per l'utilizzo con MS-DOS.
FSUTIL FSINFO Informazioni generali sul filesystem, volumi, ecc.

IPCONFIG Configurazione di rete.

KEYB Configura la tastiera per la lingua specificata.

LABEL Crea, modifica o elimina l'etichetta di volume di un disco.

MD Crea una nuova directory.
MEM Visualizza la quantità di memoria usata e libera del sistema.
MKDIR Crea una nuova directory.
MORE Visualizza i dati di output una schermata per volta.

NET SEND ip Messaggio (es: NET SEND 192.168.0.33 Ciao)
NET STATISTICS WORKSTATION in cima alle statistiche comparirà data e ora dell'avvio del sistema
NET / mostra tutti i comandi


NETSTAT monitorare porte


[-a] [-e] [-n] [-s] [-p proto] [-r] [intervallo] [-na]


-a Visualizza tutte le connessioni e le porte di ascolto.
-e Visualizza le statistiche Ethernet. L'opzione può essereassociata all'opzione -s.
-n Visualizza gli indirizzi e i numeri di porta in forma numerica.
-p proto Visualizza connessioni del protocollo specificato da 'proto';'proto' può essere TCP o UDP. Se usato con l'opzione -s per lestatistiche, 'proto' può essere TCP, UDP, o IP.
-r Visualizza la tabella di routing.
-s Visualizza le statistiche per protocollo. Per impostazione
predefinita, le statistiche sono visualizzate per TCP, UDP e IP; l'opzione -p può essere utilizzata per specificare un sottoinsieme dell'impostazione predefinita.
intervallo Rivisualizza le statistiche selezionate, interrompendoper un numero di secondi pari a "intervallo" tra ogni visualizzazione. Premere CTRL+C per fermare la visualizzazionedelle statistiche. Se omesso, netstat stamperà le informazionidi configurazione correnti una sola volta.
-na mentre stai chattando su MSN e voi sapere con chi chatti con questo comando scopri il umero IP...ma per farlo funzionare devi inviare un file



OPENFILES E' possibile controllare quali sono i file aperti al momento e
quale utete e/o programma li ha aperti.


PATH Visualizza o imposta un percorso di ricerca per i file eseguibili.
PRINT Stampa un file di testo consentendo di usare altri comandi di MSDOS.
PROMPT Cambia il prompt dei comandi di MS-DOS.
PATHPING Permette di seguire il percorso dei pacchetti di rete.

RD Rimuove una directory.
REN Rinomina uno o piu' file.
RENAME Rinomina uno o piu' file.
REPLACE Sostituisce i file.
RMDIR Rimuove una directory.
RECOVER [unità:][percorso]nomefile Recupera file da un'unità danneggiata o difettosa.
RASDIAL Visualizza le connessioni attive, [connette e disconnette]

SUBST Associa un percorso ad una lettera di unità.
SYS Copia i file di sistema di MS-DOS e l'inteprete dei comandi sul disco specificato.
SYSTEMINFO Informazioni generali sul sistema.
SYSTEMINFO | FIND "TEMPO DI FUNZIONAMENTO DEL SISTEMA:" Otterrete da quanto tempo il vostro pc è acceso, in un formato del tipo:
"Tempo di funzionamento sistema: 0 giorni, 1 ore, 28 minuti, 18 secondi"


image

image
image
image
image
image
image
image
image
image
 
P_MSG P_EMAIL Top
view post Posted on 26/5/2009, 22:02Quote
Avatar

Bill Gates

Group: Collaboratore grafico
Posts: 891


Status: Image and video hosting by TinyPic


prot

image
Click here to feed me a Star Fruit!
Get your own at Flyffables!

image


CITAZIONE

N00B



CITAZIONE (//Dark_Ghost\\ @ 3/5/2009, 21:32)
CITAZIONE (_zakk_ @ 3/5/2009, 21:27)
e mo dragon ke hai risolto ??

ha risolto e come!!!!! perchè ora che ho saputo il tuo nick ho avuto la possibilità di bannarti dal forum :)

ahahahahahahahahahahahahahahahaha va in firma!

Lezioni di

GRaMMaTiCa



[ITALIANJOKER @ 18/5/2009, 23:08]
SCUSA MOON PER LE PAROLE PERò QUANDO A ME MI INIZIANO A PROVOCARE MI ARRABBIO E POI NN VOGLIO STARE LITIGATO CN NESSUN FD TI DICO
SOLO KE LA FACCENDA è SOTTO CONTROLLO SE Cè QUALKE PROBLEMA SE LA VEDRANNO ICAPI SE CACCIARMI O NO.. :unsure:
__________________________________________________________________________________________________________________________________________________________________________
[Inviato il: 19/5/2009, 08:48]
What??
__________________________________________________________________________________________________________________________________________________________________________
[ITALIANJOKER @ 19/5/2009, 21:56]
ma dai nn fare il sekkione al cazzo io scrivo a muzzo non sto mica facendo un tema già la scuola mi rompe le palle mo pure sul forum ooh ma nan si scassan u pall mha e arrivat u professor o cazz mi!!LO SO CHE SI DICE NON VOGLIO LITIGARMI O AVERE UN BRUTTO RAPPORTO..MA VAFFANCUL VA!!

CITAZIONE

La Vita è Triste :(


CITAZIONE
20/5 19:47 ~»Snoopy: 20/5 19:27 Rukario90: U.U forse morirò-> ok ke fiori preferisci?

 
P_MSG P_EMAIL Top
1 replies since 28/2/2009, 12:14
 
Reply

load
Fast reply

 
 
 

Enable emoticons
Clickable Smilies
Show All


Nickname:      Email:



 

 
 




free counters
Affiliazioni
Registra il tuo sito nei motori di ricerca PhotobucketImage and video hosting by TinyPicImage and video hosting by TinyPic[X]
 


   

Ragazzi questa è la meravigliosa e unica CHAT di ShOw G@me.Mi raccomando chattate in tanti.


PER INFO E AIUTO CONTATTAMI SU MSN franco619@hotmail.it



 

  





PER INFO E AIUTO CONTATTAMI SU MSN jangix@hotmail.it