Voglio scrivere un file batch che faccia le seguenti cose in un dato ordine:
cd c:\File di programma\IIS Express
.iisexpress /path:"C:\FormsAdmin.Site" /port:8088 /clr:v2.0
.http://localhost:8088/default.aspx
.Nota: la finestra cmd non deve essere chiusa dopo l'esecuzione dei comandi.
Ho provato avviare cmd.exe /k "cd & cd ProgramFiles\IIS Express", ma non sta risolvendo il mio scopo.
Quindi, fai un vero e proprio file batch: apri il blocco note, scrivi i comandi che vuoi eseguire e salvali come file .bat
. Poi fai doppio clic sul file .bat per eseguirlo.
Prova qualcosa del genere per cominciare:
c:\
cd c:\Program files\IIS Express
start iisexpress /path:"C:\FormsAdmin.Site" /port:8088 /clr:v2.0
start http://localhost:8088/default.aspx
pause
Credo che la sintassi corretta sia:
cmd /k "cd c:\<folder name>"
Questo risolve alcuni problemi con Blorgbeard'risposta (ma non è testato):
@echo off
cd /d "c:\Program files\IIS Express"
start "" iisexpress /path:"C:\FormsAdmin.Site" /port:8088 /clr:v2.0
timeout 10
start http://localhost:8088/default.aspx
pause