Aşağıdaki işlemleri verilen sırayla yapacak bir toplu iş dosyası yazmak istiyorum:
cd c:\Program files\IIS Express
iisexpress /path:"C:\FormsAdmin.Site" /port:8088 /clr:v2.0
http://localhost:8088/default.aspx
ile Internet Explorer 8 açınNot: Komutlar çalıştırıldıktan sonra cmd penceresi kapatılmamalıdır.
Ben start cmd.exe /k "cd\ & cd ProgramFiles\IIS Express" denedim, ama bu benim amacımı çözmüyor.
Bu yüzden, gerçek bir toplu iş dosyası oluşturun: not defterini açın, çalıştırmak istediğiniz komutları yazın ve .bat
dosyası olarak kaydedin. Daha sonra çalıştırmak için .bat dosyasına çift tıklayın.
Başlangıç için şöyle bir şey deneyin:
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
Sanırım doğru sözdizimi şöyle:
cmd /k "cd c:\<folder name>"
Bu, Blorgbeard'ın cevabı ile ilgili bazı sorunları düzeltir (ancak test edilmemiştir):
@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