pat*_*tel 81 cmd batch-file windows-scripting
我想编写一个批处理文件,它将按照给定的顺序执行以下操作:
cd c:\Program files\IIS Expressiisexpress /path:"C:\FormsAdmin.Site" /port:8088 /clr:v2.0http://localhost:8088/default.aspx注意:执行命令后不应关闭cmd窗口.
我尝试启动cmd.exe/k"cd \&cd ProgramFiles\IIS Express",但它没有解决我的目的.
Blo*_*ard 97
因此,制作一个实际的批处理文件:打开记事本,键入要运行的命令,然后另存为.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
Run Code Online (Sandbox Code Playgroud)
arg*_*m47 22
我认为正确的语法是:
cmd /k "cd c:\<folder name>"
Run Code Online (Sandbox Code Playgroud)
fox*_*ive 14
这解决了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
Run Code Online (Sandbox Code Playgroud)
Vic*_*Lee 11
start cmd /k "your cmd command1"
start cmd /k "your cmd command2"
Run Code Online (Sandbox Code Playgroud)
当我在一个批处理文件中使用这些命令时,它在 Windows server2012 中工作。
小智 7
@echo off
title Command Executer
color 1b
echo Command Executer by: YourNameHere
echo #################################
: execute
echo Please Type A Command Here:
set /p cmd=Command:
%cmd%
goto execute
Run Code Online (Sandbox Code Playgroud)
cmd/c"command"语法效果很好.此外,如果要包含路径中包含空格的可执行文件,则需要两组引号.
cmd /c ""path to executable""
Run Code Online (Sandbox Code Playgroud)
如果你的可执行文件需要一个文件输入,路径中的空格是另一个集合
cmd /c ""path to executable" -f "path to file""
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
546201 次 |
| 最近记录: |