我想从命令提示符在我的Windows机器上运行三台服务器。为此,我想编写一个批处理文件来运行这三个不同的命令提示。
答案 0 :(得分:1)
要生成3个保持打开的新CMD窗口,请使用以下命令语法:
start "application1" cmd.exe /k dir *.exe
start "application2" cmd.exe /k dir *.xml
start "application3" cmd.exe /k dir *.bat
/k
之后的命令是您要启动的任何应用程序命令行。
将“application#”替换为窗口的某个TITLE,这对你来说是有意义的(否则它只会说C:\ Windows \ System32 \ CMD.exe)。
Windows将保持打开状态,但这并不意味着您的应用程序仍将运行。与上面的Dir
示例一样,它可能会结束,但窗口仍将保留。
答案 1 :(得分:0)
为什么批量?
如果可以,我最好的建议是放弃批量并下载cygwin以便使用bash。
你会发现bash更加灵活,使用(这意味着你更有可能得到其他人的支持),并且受到支持。
我是一名Windows用户并且在前一段时间尝试过学习批处理,但实在是非常令人沮丧。 bash更加用户友好。
答案 2 :(得分:0)
这应该做你想要的事情
start application1
start application2
start application3
这将启动3个应用程序,这些应用程序将打开3个不同的命令提示,无论它们是否继续运行将取决于应用程序。