Wie führe ich Cmd-Befehle über eine Batch-Datei aus?
Ich möchte eine Stapeldatei schreiben, die die folgenden Aufgaben in der angegebenen Reihenfolge ausführt:
- cmd öffnen
- Führen Sie den cmd-Befehl "cd c:\Programmdateien\IIS Express" aus.
- Führen Sie den cmd-Befehl "iisexpress /path:"C:\FormsAdmin.Site" /port:8088 /clr:v2.0" aus.
- Öffnen Sie Internet Explorer 8 mit URL=
http://localhost:8088/default.aspx
Hinweis: Das cmd-Fenster sollte nach der Ausführung der Befehle nicht geschlossen werden.
Ich habe es mit start cmd.exe /k "cd\ & cd ProgramFiles\IIS Express" versucht, aber das löst meinen Zweck nicht.
80
3
Erstellen Sie also eine echte Stapeldatei: Öffnen Sie Notepad, geben Sie die Befehle ein, die Sie ausführen möchten, und speichern Sie sie als "bat"-Datei. Dann doppelklicken Sie auf die .bat-Datei, um sie auszuführen.
Versuchen Sie für den Anfang etwas wie dies:
Ich denke, die korrekte Syntax lautet:
Dies behebt einige Probleme mit Blorgbeard's Antwort (ist aber ungetestet):