バッチファイルでcmdコマンドを実行するにはどうすればいいですか?

次のことを指定された順序で行うバッチファイルを書きたいのですが。

1.cmdを開く 2.cd c:Program files\IIS Express」と入力してください。 3.Run cmd commandiisexpress /path:"C:\FormsAdmin.Site" /port:8088 /clr:v2.0. 4.URL=http://localhost:8088/default.aspx`で[Internet Explorer 8]1を開く。

注:コマンドを実行した後にcmdウィンドウを閉じてはいけません。

スタートcmd.exe /k "cd\ & cd ProgramFiles\IIS Express"**を試してみましたが、目的は果たせませんでした。

ソリューション

そこで、実際にバッチファイルを作ってみましょう。メモ帳を開き、実行したいコマンドを入力して、.batファイルとして保存します。そして、その.batファイルをダブルクリックして実行します。

まずは、こんな感じでやってみてください。

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
解説 (7)

正しい構文は以下の通りだと思います。

cmd /k "cd c:\"
解説 (1)

これにより、Blorgbeard's answerの問題点が修正されました(ただし、未検証です)。

@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
解説 (0)