Želim napisati paketno datoteko, ki bo v danem vrstnem redu naredila naslednje stvari:
cd c:\Programske datoteke\IIS Express
iisexpress /path:"C:\FormsAdmin.Site" /port:8088 /clr:v2.0
http://localhost:8088/default.aspx
Opomba: Okno cmd se po izvedbi ukazov ne sme zapreti.
Poskusil sem start cmd.exe /k "cd\ & cd ProgramFiles\IIS Express", vendar to ne rešuje mojega namena.
Zato naredite dejansko paketno datoteko: odprite beležnico, vnesite ukaze, ki jih želite zagnati, in jih shranite kot datoteko .bat
. Nato dvakrat kliknite datoteko .bat, da jo zaženete.
Za začetek poskusite nekaj takega:
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
Mislim, da je pravilna sintaksa:
cmd /k "cd c:\<folder name>"
To odpravlja nekatere težave z Blorgbeardovim odgovorom (vendar ni preizkušeno):
@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