Bir toplu iş dosyası aracılığıyla cmd komutlarını nasıl çalıştırabilirim?

Aşağıdaki işlemleri verilen sırayla yapacak bir toplu iş dosyası yazmak istiyorum:

  1. cmd'yi açın
  2. cmd komutunu çalıştırın cd c:\Program files\IIS Express
  3. cmd komutunu çalıştırın iisexpress /path:"C:\FormsAdmin.Site" /port:8088 /clr:v2.0
  4. URL= http://localhost:8088/default.aspx ile Internet Explorer 8 açın

Not: 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.

Çözüm

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
Yorumlar (7)

Sanırım doğru sözdizimi şöyle:

cmd /k "cd c:\"
Yorumlar (1)

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
Yorumlar (0)