Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come impostare uno switch EXE

Per alcuni linguaggi di programmazione , computer compilare i programmi da loro forma originale , leggibile in linguaggio macchina nativo . I file eseguibili risultanti, che non richiedono alcuna altra traduzione prima del processore del computer li esegue , hanno l' estensione del nome del file EXE sul sistema operativo Microsoft Windows . Una riga di comando è un argomento inviato a un programma al momento il programma viene richiamato . Alcuni file eseguibili consentono il chiamante di specificare opzioni della riga di comando per determinare il comportamento del programma richiamato . Un programmatore può facilmente scrivere codice che accetta le opzioni della riga di comando in qualsiasi linguaggio di programmazione compilato. Istruzioni
1

Includere le librerie che forniscono le funzioni che analizzano il contenuto della riga di comando. Il modo specifico di eseguire questa operazione dipende dal linguaggio di programmazione che si sta utilizzando . Per esempio, in C il programma dovrebbe contenere queste direttive del preprocessore nel preambolo:

# include

# include

# include

# include
2

invocare le funzioni che analizzare la riga di comando . Il modo specifico di eseguire questa operazione dipende dal linguaggio di programmazione che si sta utilizzando . Ad esempio , i programmi C invocano " getopt " per leggere i nomi di tutti della riga di comando specificati per l'invocazione di corrente , uno dopo l'altro . Un programma che accetta "-a" , " x - " e " -t ", come interruttori devono analizzare la riga di comando come segue:

main ( int argc , char ** argv ) per

{int scelta ; opzione


= getopt ( argc , argv , " axt : " ) ; }


il codice di esempio lascia il nome della riga di comando corrente ( vale a dire , quello più a sinistra non ancora trattati da " getopt " ) variabile in " opzione ".
3

Process ogni riga di comando secondo il suo significato . Il modo specifico di eseguire questa operazione dipende dal linguaggio di programmazione che si sta utilizzando e il significato assegnato a ciascun interruttore . Ad esempio, in C , è possibile verificare il valore della variabile che contiene il nome dello switch con un "se " condizionale quali:

if ( opzione == ' x' ) per

exitAfterProcessing = 1;

il codice di esempio altera il comportamento del programma C ( ad esempio , rende uscita a destra dopo l'elaborazione del primo gruppo di ingressi) come risultato le invoca aver specificato il " - x " interruttore come parte della linea di comando .

 

Programmazione © www.354353.com