Für einige Programmiersprachen , kompilieren Computer Programme aus ihrem ursprünglichen , lesbaren Form in native Maschinensprache. Die resultierende ausführbare Dateien , die keine andere Übersetzung , bevor der Prozessor des Computers läuft sie , haben Sie die EXE- Dateinamenerweiterung auf dem Microsoft Windows-Betriebssystem. Eine Befehlszeilenoption ist ein Argument, an einem Programm zur Zeit das Programm aufgerufen wird. Einige ausführbare Dateien kann der Aufrufer zu Befehlszeilenoptionen angeben , um das Verhalten der aufgerufenen Programm bestimmen. Ein Programmierer kann leicht Code schreiben, der Befehlszeilenoptionen in jede kompilierte Programmiersprache akzeptiert . Anleitung
1
Fügen Sie die Bibliotheken, die die Funktionen, die den Inhalt der Befehlszeile analysieren zu stellen. Die spezifische Art und Weise der Durchführung dieses Schrittes hängt von der Programmiersprache, die Sie verwenden . Zum Beispiel , in C sollte das Programm diese Präprozessordirektiven in seiner Präambel enthalten :
# include
# include
# include # include
2 Rufen Sie die Funktionen, die die Kommandozeile zu analysieren. Die spezifische Art und Weise der Durchführung dieses Schrittes hängt von der Programmiersprache, die Sie verwenden . Zum Beispiel , rufen Sie C-Programme " getopt ", um die Namen aller Befehlszeilenoptionen für den aktuellen Aufruf angegeben , eine nach der anderen zu lesen. Ein Programm, das "-a" akzeptiert " -x " und "- t" als Schalter sollte die Befehlszeile wie folgt analysieren :
main ( int argc , char ** argv )
{ int option ;
option = getopt ( argc , argv , " axt :"); }
der Beispielcode verlässt den Namen des aktuellen Befehlszeilenoption ( dh die linke ein noch nicht von " getopt " ) in variable verarbeitet "-Option. "
3
Prozess jede Befehlszeilenoption nach seiner Bedeutung. Die spezifische Art und Weise der Durchführung dieses Schrittes hängt von der Programmiersprache, die Sie verwenden, und auf die Bedeutung, die jedem Schalter . Zum Beispiel in C können Sie testen, den Wert der Variablen , die den Namen des Schalters mit einer "if" bedingte Anweisung wie :
if ( Option == 'x')
< p > exitAfterProcessing = 1;
der Beispielcode ändert das Verhalten des C-Programm (zB macht es Ausfahrt rechts nach der Verarbeitung der ersten Partie der Eingänge) als Folge der Aufrufer mit Angabe der Option "- x "-Schalter als Teil der Befehlszeile.