我想写一个批处理文件,按照给定的顺序做以下事情。
1.打开cmd
2.运行 cmd 命令 cd c:\Program files\IIS Express
。
3.运行 cmd 命令 iisexpress /path:"C:\FormsAdmin.Site" /port:8088 /clr:v2.0
。
4.打开Internet Explorer 8,URL= http://localhost:8088/default.aspx
。
注意:执行命令后,不应关闭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
我认为正确的语法是。
cmd /k "cd c:\<folder name>"
这修复了Blorgbeard'的答案的一些问题(但未经测试)。
@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