Discussione: file batch for dummies
View Single Post
Old 29-01-2005, 15:34   #5
Mixmar
Senior Member
 
L'Avatar di Mixmar
 
Iscritto dal: Feb 2002
Città: Trento
Messaggi: 962
Le applicazioni Windows, anche se dotate di finestra come tutte le applicazioni, possono essere avviate anche dal prompt dei comandi, digitando il nome del programma associato ad esse. Se l'applicazione lo prevede, è possibile mettere dei parametri dopo la riga di comando, in maniera che il programma esegua automaticamente all'avvio determinate operazioni, oppure che esso si configuri in un determinato modo, senza che l'utente debba compiere alcuna operazione.

Mi spiego meglio con un esempio: tutti conosciamo il blocco note di Windows, per avviarlo di solito si va su Start -> Tutti i programmi -> Accessori -> Blocco Note. Però si potrebbe avviare anche digitando "notepad" al prompt dei comandi: la cosa interessante di questa modalità, è che se tu scrivessi dopo la parola "notepad" il nome di un file di testo da elaborare, automaticamente il Blocco Note si avvierebbe tentando di aprire proprio quel file!

Se il tuo compilatore ammettesse una modalità batch, cioè fatta appositamente pensando a chi ha le tue esigenze, basterebbe scrivere in un file batch qualcosa tipo:

nome_programma --compile=nome_file_da_compilare -overwrite

per compilare e

nome_programma --execute=nome_file_compilato

per eseguire il programma.

Domando scusa se ti avessi per caso annoiato con cose che tu sapevi già, era solo per fare chiarezza.

Ho dato per scontato che tu utilizzassi Windows: nel caso tu dovessi farlo con Linux, la cosa è al 99,9% fattibile (e più semplice, IMHO).
__________________
"Et Eärallo Endorenna utúlien. Sinome maruvan ar Hildinyar tenn' Ambar-metta!" -- Aragorn Elessar, Heir of Isildur
Mixmar -- OpenSuSE 11.1 on AMD 64 3000+ on DFI LanParty nF4-D | GeForce 6600 GT + Thermaltake Schooner on Samsung 710N
Storage -- ( 2 x Hitachi Deskstar 80 Gb + 1 x Hitachi 250 Gb ) = 1 RAID 5 + 1 Storage space LaCie Ethernet Disk Mini 250 Gb | HP - DV2150 EL MILAN CLAN
Mixmar è offline   Rispondi citando il messaggio o parte di esso