Molti di voi si saranno trovati a chiedere come automatizzare un processo meccanico rendendo un sistema più reattivo oppure quasi autonomo. Se parecchio tempo fa avremmo usato dei compilatori e qualche riga di codice in C, oggi usiamo dei comandi BATCH che rappresentano un comunissimo file di testo creabile con il notepad all'interno del quale troviamo una serie di comandi per il prompt dei comandi ( cmd.exe ).
# Introduzione
" Il file batch viene eseguito dall'interprete dei comandi mandando in esecuzione i comandi elencati nel file uno dopo l'altro, nello stesso ordine in cui compaiono nel file. Il concetto di file batch è analogo a quello di shell script per i sistemi Unix e infatti può essere considerato un rudimentale linguaggio di scripting, anche se i costrutti di controllo di flusso a disposizione sono veramente pochi: if, for e goto.
I comandi batch di MS-DOS devono avere estensione .bat per essere riconosciuti come tali dal sistema operativo, mentre i sistemi NT (Windows NT/2000/XP e successivi) accettano anche l'estensione .cmd.
Un particolare e noto file batch è autoexec.bat perché viene eseguito automaticamente all'avvio di tutti i sistemi operativi basati su MS-DOS.
I comandi utilizzabili sono tutti quelli disponibili per il prompt di sistema e si dividono in due categorie:
comandi interni (come cd per cambiare la cartella di lavoro o dir per elencarne il contenuto). Alcuni di essi sono specifici proprio per i file batch, avendo ben poco (o nullo) senso se utilizzati direttamente dal prompt dei comandi per un singolo comando.
comandi esterni (come format o chkdsk) " (Wikipedia)
Volendo potremmo sempre associare un tasto macro della nostra tastiera a un file batch di modo da poter avere tutto a portata di mano.
# Alcuni comandi
Comandi Interni:
DIR
CALL
CHCP
REN o RENAME
DEL o ERASE
TYPE
REM
COPY
PAUSE
DATE
TIME
VER
VOL
CD o CHDIR
MD o MKDIR
RD o RMDIR
BREAK
VERIFY
SET
PROMPT
PATH
EXIT
CTTY
ECHO
GOTO
SHIFT
IF
FOR
CLS
LH o LOADHIGH
-----------------------------------------------------
Comandi esterni:
I comandi esterni sono file di estensione .exe, .com o gli stessi file con estensione .bat o .cmd, che possono essere usati come comandi e chiamati (senza bisogno di scrivere l'estensione: scrivere diskcopy o diskcopy.com dà lo stesso risultato. Esiste comunque una precedenza nel caso che file con diverse estensioni abbiano lo stesso nome).
DISKCOPY.COM
EDIT.COM
MODE.COM
MORE.COM
SYS.COM
ATTRIB.EXE
CHKDSK.EXE
DEBUG.EXE
DELTREE.EXE
FC.EXE
FIND.EXE
LABEL.EXE
MEM.EXE
MOVE.EXE
NET.EXE
NLSFUNC.EXE
SHUTDOWN.EXE
SORT.EXE
SUBST.EXE
XCOPY.EXE
XCOPY32.EXE
(elenchi presi da wikipedia)
Come automatizzare i processi meccanici usando questi files
[Tips & Tricks] Cosa è un file Batch
Discussioni su i vari linguaggi di programmazione; da ASP a C++...ecc.…
Moderatore: DialogiK
- DialogiK
- Redazione HW Legend
- Messaggi: 1111
- Iscritto il: 3 giugno 2011, 18:55
- GamerTag: --
- ID PSN: --
- Ha ringraziato: 0
- Sei stato ringraziato: 0
- Contatta:
[Tips & Tricks] Cosa è un file Batch
Regolamento mercatino
Modello base di vendita del mercatino: QUI
Modello base di acquisto nel mercatino:QUI
Trattative concluse con successo: ste.ru, Il Metallurgico, djFrex
Vai a
- HW Legend - Comunicazioni dallo Staff
- ↳ News Web
- ↳ Recensioni e Video by HW Legend
- ↳ Guide HW Legend
- ↳ Regolamento HW Legend
- ↳ Annunci Staff HW Legend
- ↳ Presentazione Utenti
- Hardware
- ↳ Processori
- ↳ Schede Madri & Chipset
- ↳ Ram
- ↳ Schede Video
- ↳ Supporto driver VGA
- ↳ Supporto bios VGA
- ↳ Supporto VGA integrate
- ↳ Supporto tweaking e utility
- ↳ Overclocking
- ↳ Benchmark Sintetici
- ↳ Help overclock
- ↳ Overclock estremo
- ↳ Web Overclock
- ↳ Contest
- ↳ V-Mods Extreme
- ↳ V-Mods Schede video
- ↳ V-Mods Schede Madri
- ↳ V-Mods Hardware
- ↳ Schede audio & altoparlanti
- ↳ Impianti Hi-Fi, Home Video, HTPC Home Theatre
- ↳ Periferiche di memorizzazione e controller
- ↳ Sistemi NAS e HDD Multimediali
- ↳ Consigli su Periferiche e controller
- ↳ Sistemi All-In-One
- ↳ Computeretrò
- ↳ Made in HW Legend
- ↳ I PC di HW Legend
- ↳ Case & Ventole
- Accessori & Periferiche Hardware
- ↳ Monitor per PC
- ↳ TV, LCD Plasma & videoproiettori
- ↳ Alimentatori & Gruppi di continuità UPS
- ↳ Stampanti, scanner, tastiere & mouse
- Supporto Tecnico Ufficiale Aziende
- ↳ Supporto Tecnico Ufficiale ASRock
- ↳ Recensioni
- ↳ News Mondo ASRock
- ↳ Assistenza Tecnica e F.A.Q.
- ↳ Contatto Email ASRock
- ↳ Supporto Tecnico Ufficiale ASUSTOR
- ↳ Recensioni
- ↳ News Mondo Asustor
- ↳ Assistenza Tecnica e F.A.Q.
- ↳ Contatto Email Asustor
- ↳ Supporto Tecnico Ufficiale be quiet!
- ↳ Recensioni
- ↳ News Mondo be quiet!
- ↳ Assistenza Tecnica e F.A.Q.
- ↳ Supporto Tecnico Ufficiale Mad Catz
- ↳ Recensioni
- ↳ News Mondo Mad Catz
- ↳ Assistenza Tecnica e F.A.Q.
- ↳ Supporto Tecnico Ufficiale OCPC
- ↳ Recensioni
- ↳ News Mondo OCPC
- ↳ Assistenza Tecnica e F.A.Q.
- ↳ Supporto Tecnico Ufficiale Seasonic
- ↳ Recensioni
- ↳ News Mondo SEASONIC
- ↳ Assistenza Tecnica e F.A.Q.
- ↳ Supporto Tecnico Ufficiale Valkyrie
- ↳ Recensioni
- ↳ News Mondo Valkyrie
- ↳ Assistenza Tecnica e F.A.Q.
- Quick Help
- ↳ Consigli per gli acquisti
- ↳ Problemi Hardware
- ↳ Problemi Driver & Software
- ↳ Configurazioni consigliate da HW Legend
- ↳ Gaming
- ↳ HTPC
- ↳ Office
- ↳ Multimedia
- ↳ Workstation
- ↳ Quiet computing
- ↳ Home server
- ↳ Tuttofare
- Sistemi di Cooling
- ↳ Air Cooling
- ↳ Water Cooling
- ↳ Galleria Fotografica Water Cooling
- ↳ Extreme Cooling
- HW Legend Team
- ↳ HW Legend OC
- ↳ Presentazione Team
- ↳ Membri HW Legend Oc
- ↳ Benchmark e Score
- ↳ Ottimizzazioni e configurazioni per il benchmark
- ↳ 2D - Processor Benchmark
- ↳ Future Mark PcMark 05
- ↳ Future Mark PcMark Vantage
- ↳ Future Mark PcMark 07
- ↳ CPU-Z
- ↳ SuperPi
- ↳ SuperPi 32M
- ↳ WPrime 1024m
- ↳ WPrime 32m
- ↳ MaxxMem
- ↳ Pifast
- ↳ Memory Clock
- ↳ Reference Clock
- ↳ UCbench 2011
- ↳ 3D - Video BenchMark
- ↳ Future Mark 3D Mark 01
- ↳ Future Mark 3D Mark 03
- ↳ Future Mark 3D Mark 05
- ↳ Future Mark 3D Mark 06
- ↳ Future Mark 3D Mark Vantage
- ↳ Future Mark 3D Mark 11
- ↳ Uningine
- ↳ Aquamark
- ↳ Help Overclock
- ↳ Xtreme Cooling
- ↳ Aria/Liquid Cooling
- ↳ Web Overclock
- ↳ Contest
- ↳ Manguste eSports
- ↳ ESL
- ↳ Date Clan Wars
- ↳ Risultati
- ↳ Sfide
- ↳ Allenamenti
- ↳ Tattiche
- ↳ CFG
- ↳ Mappe
- ↳ Eventi/LAN
- HW Legend Modding
- ↳ Workmod Progetti Team HW Legend Modding
- ↳ Workmod progetti generici di Modding
- ↳ Vetrina dei progetti di Modding
- Mondo Mobile
- ↳ Portatili
- ↳ Smartphone
- ↳ iPhone
- ↳ Android
- Software & sistemi informatici
- ↳ Sistemi operativi Microsoft Windows
- ↳ Sistemi operativi GNU/Linux, Unix & alternativi
- ↳ Programmi Software & Utility
- Networking e Sicurezza
- ↳ Internet, Reti Wireless, Router, Modem & Server
- ↳ Antivirus & firewall
- ↳ Provider & Internet
- Videogiochi
- ↳ Regolamento videogiochi e console
- ↳ Emulazione giochi
- ↳ Giochi multipiattaforma
- ↳ Microsoft Xbox
- ↳ Le vostre recensioni
- ↳ Soluzioni, cheats e spoilers
- ↳ Sony Playstation
- ↳ Sony PSP
- ↳ Le vostre recensioni
- ↳ Soluzioni, cheats e spoilers
- ↳ Nintendo Wii
- ↳ Nintendo DS
- ↳ Le vostre recensioni
- ↳ Soluzioni, cheats e spoilers
- ↳ Giochi per Computer
- ↳ Le vostre recensioni
- ↳ Soluzioni, cheats e spoilers
- ↳ Retrogaming
- Mercatino
- ↳ Regolamento mercatino
- ↳ Vendita Componenti Hardware
- ↳ Vendita di Portatili & PC Desktop completi
- ↳ Vendita Periferiche PC
- ↳ Vendita Software & Giochi PC
- ↳ Vendita giochi per Console
- ↳ Vendita Telefonia
- ↳ Acquisto materiale Informatico
- ↳ Acquisto Software & Giochi PC
- ↳ Acquisto giochi per Console
- ↳ Acquisto Telefonia
- Tanto per parlare
- ↳ Regolamento sezione Tanto per parlare
- ↳ Cinema, tv, letteratura, arte & spettacolo
- ↳ Meteo che passione
- ↳ Sport & Motori
- ↳ Passione Musica
- ↳ HWLegendGirls
- ↳ Pazzi di Spam
- ↳ I vostri suggerimenti
- ↳ Articoli, Recensioni e Video Recensioni
- ↳ Guide HW Legend
- ↳ Eventi, manifestazioni e contest.
- ↳ HW Legend Blog
- ↳ HW Legend OCTech
- ↳ Telefonia mobile, fissa e VOIP
- ↳ Lettori mp3/mp4…& PMC
- ↳ BlackBerry
- ↳ Virtualizzazione
- ↳ Programmazione
- ↳ Video Editing, codec & Webdesign
- ↳ Mondo Apple
- ↳ Software e macOS
- ↳ Mac, iPhone, iPad e iPod
- ↳ News Apple
- ↳ Calcolo distribuito
- ↳ World Community Grid
- ↳ Folding@Home
- ↳ Altri Progetti di calcolo distribuito
- ↳ Guide
- ↳ Flash News
- ↳ Tornei e Contest
- ↳ Tornei XBOX ONE
- ↳ [XBOX ONE] FIFA 14: "F1rst Tournament"
- ↳ Area partite
- ↳ Tornei XBOX 360
- ↳ [XBOX 360] FIFA 14: "F1rst Tournament"
- ↳ Area partite
- ↳ [XBOX 360] Archivio tornei
- ↳ [XBOX 360] FIFA 12: "Double Team" (1vs1)
- ↳ [XBOX 360] FIFA 12: "Euro 2012" (1vs1)
- ↳ [XBOX 360] FIFA 12: "Goodbye FIFA 12" (1vs1)
- ↳ [XBOX 360] FIFA 13: "Welcome FIFA 13" (1vs1)
- ↳ [XBOX 360] FIFA 13: "4 Stars Tournament" (1vs1)
- ↳ Area Partite
- ↳ [XBOX 360] FIFA 12: "Euro 2012" (2vs2)
- ↳ [XBOX 360] FIFA 13: "Double Players" (2vs2)
- ↳ [XBOX 360] COD: MW3: "Uccisione confermata" (2vs2)
- ↳ [XBOX 360] FIFA 13: "Coppa Italia" (2vs2)
- ↳ Area Partite
- ↳ Tornei PS4
- ↳ [PS4] FIFA 14: "F1rst Tournament"
- ↳ Area partite
- ↳ Tornei PS3
- ↳ [PS3] FIFA 14: "F1rst Tournament"
- ↳ Area partite
- ↳ [PS3] Archivio tornei
- ↳ [PS3] FIFA 12: "Double Team" (1vs1)
- ↳ [PS3] FIFA 12: "Euro 2012" (1vs1)
- ↳ [PS3] FIFA 12: "Goodbye FIFA 12" (1vs1)
- ↳ [PS3] FIFA 13: "Welcome FIFA 13" (1vs1)
- ↳ [PS3] FIFA 13: "4 Stars Tournament" (1vs1)
- ↳ Area Partite
- ↳ [PS3] FIFA 12: "Euro 2012" (2vs2)
- ↳ [PS3] FIFA 13: "Double Players" (2vs2)
- ↳ [PS3] COD: MW3: "Uccisione confermata" (2vs2)
- ↳ [PS3] FIFA 13: "Coppa Italia" (2vs2)
- ↳ Area Partite
- ↳ Tornei PC
- ↳ [PC] Fantacalcio HWLegend 2014/15
- ↳ [PC] Archivio Tornei
- ↳ [PC] Fantamondiale HWLegend 2014
- ↳ [PC] Fantacalcio HWLegend 2013/14
- ↳ [PC] Fantacalcio HWLegend 2012/13
- ↳ Tornei SMARTPHONE
- ↳ [SMARTPHONE] Archivio tornei
- ↳ Fotografia & Digital Imaging
- ↳ Mondo Fotografia
- ↳ Macchine fotografiche Reflex
- ↳ Obiettivi
- ↳ Macchine fotografiche Compatte
- ↳ Videocamere
- ↳ Guida alla fotografia
- ↳ Software di fotoritocco
- ↳ Album fotografico
- ↳ Persone e Ritratti
- ↳ Paesaggi
- ↳ Natura
- ↳ Animali
- ↳ Bianconero
- ↳ Automobili e Sport
- ↳ Fulmini
- ↳ Fantasy
- ↳ Le vostre creazioni
- ↳ Consigli per gli acquisti
- ↳ Contest fotografici
- ↳ Supporto Tecnico Ufficiale Roccat
- ↳ Recensioni
- ↳ News Mondo ROCCAT
- ↳ Assistenza Tecnica e F.A.Q
- ↳ Contatto Email ROCCAT
- ↳ Supporto Tecnico Ufficiale InWin
- ↳ Recensioni
- ↳ News Mondo In Win
- ↳ Assistenza Tecnica e F.A.Q
- ↳ Contatto Email In Win
- ↳ Supporto Tecnico Ufficiale Apacer
- ↳ Recensioni
- ↳ News Mondo APACER
- ↳ Assistenza Tecnica e F.A.Q
- ↳ Supporto Tecnico Ufficiale INNO3D
- ↳ Recensioni
- ↳ News Mondo Inno3D
- ↳ Assistenza Tecnica e F.A.Q
- ↳ Contatto Email Inno3D
- ↳ Supporto Tecnico Ufficiale DeepCool
- ↳ Recensioni
- ↳ News Mondo DeepCool
- ↳ Assistenza Tecnica e F.A.Q.