Setzen mehrere Befehle in einer batch-Datei
Fühle ich mich wie diese so einfach und irgendwie bin ich gerade etwas fehlt. Ich habe die 3 Befehle, die ich ständig zu führen, Rücken an Rücken. Wie kann ich diese alle in eine batch-Datei?
Hier sind die Befehle:
cl /c /Zl /I"c:\EFI_Toolkit_2.0\include\efi" /I"c:\EFI_Toolkit_2.0\include\efi\em64t" c:\sandbox\efi_main.c
link /entry:main /dll /IGNORE:4086 efi_main.obj
fwimage.exe app efi_main.dll efi_main.efi
Ich habe versucht, indem Sie 'start' vor jeder Zeile, und während ich jeden Befehl echo würde nur die erste ausgeführt wird (ich.e bekomme ich nur efi_main.obj aber nicht .dll-oder .efi).
Auch diese müssen ausgeführt werden, in der visual studio-shell, solange ich meine batch-Datei aus innerhalb der shell ich nehme an, das ist ausreichend?
InformationsquelleAutor Without Me It Just Aweso | 2013-06-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn du meinst, Sie zur Ausführung eines nach dem anderen, und wiederholen Sie, probieren Sie etwas wie dieses:
wenn Sie für Sie bedeuten gleichzeitig ausführen Präfix für jeden Befehl
start
.Aber es sieht aus wie Sie versuchen, führen Sie einen compiler. So die Chancen sind, müssen Sie die beiden Methoden kombinieren, und warten Sie für die erste Ausführung auf, bevor der nächste Befehl oder zu wiederholen, wieder. Für, die, sollten Sie das /wait-parameter auf die
start
Befehl.Beachten Sie, dass wenn Sie diese in visual studio verwenden, können Sie all die coolen Visual Studio-Umgebung Optionen zu greifen Dinge wie das Projekt-Ordner Projekt-Ausgang, etc. Aber es gibt keinen Weg zum starten einer batch-Datei wie folgt ausgeführt werden kontinuierlich von der VS-Shell und zurück zu konzentrieren auf VS. Auch diese Datei wird nicht fertig ausgeführt, bis Sie damit es den Fokus erhält und drücken Sie Strg-C zu beenden.
InformationsquelleAutor Eric Falsken