使用批处理文件同时打多个CMD窗口且执行多条命令

使用批处理文件时,可以用下面方法打打多个CMD窗口,并且每个窗口中执行多条命令。

start 用来启动一个应用
cmd /k 表示cmd后面的命令执行完后不关闭窗口。如果要在执行完成后关闭窗口可以用/c 。详细请使用cmd/?查看
"命令1&&命令2&&.." 将要执行的多条命令使用引号全部包起来,并且在命令间用&&分隔。如果只有一条命令则不用引号也可以。

@echo off

start cmd /k "cd/d d:\&&echo 这是一个窗口&&pause&&ping 172.30.218.1&&ping 172.30.218.111"

start cmd /k "cd/d d:\&&echo 这是另一个窗口&&pause&&ping 192.168.91.1"

时间: 2024-07-30 00:22:11

使用批处理文件同时打多个CMD窗口且执行多条命令的相关文章

python0.2----如何在CMD窗口下面执行python脚本

①.要下载好python环境,建议使用3.6版本 ②.在安装时需要记录下来python安装的路径,例如本人电脑python.exe安装的路径为:C:\Users\yuliang\PycharmProjects\word_game_1\venv\Scripts,将该路径加入系统的环境变量Path里面. ③:打开CMD窗口,直接键入python命令,若出现 Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 16:07:46) [MSC v.1900 32 b

cmd窗口使用sftp命令非密钥和密钥登录SFTP服务器的两种方式

cmd窗口使用sftp命令非密钥和密钥登录SFTP服务器的两种方式 一.在Windows环境下搭建SFTP服务器可参见http://www.cnblogs.com/Kevin00/p/6341295.html 二.非密钥登录 0.Bitvise SSH Server服务器 1.Win + R 进入cmd窗口. 2.登录命令:sftp -P 28 [email protected] 说明:-P 端口参数 28是端口,默认端口是22   kevin是登录的用户名,127.0.0.1是SFTP服务器的

【Eclipse】Eclipse中打开cmd窗口和terminal窗口

在IDEA的时候可以直接使用terminal打开类似于cmd窗口的功能,于是想着在eclipse也使用类似的功能. 1.Eclipse打开类似于cmd窗口的功能.(DOS) 1.window——>show view——>other——>remote systems,选择确定或者双击,打开了一个新工具窗口. 2.右击local Shells,然后选择launch shell 3.接下来在新开的窗口输入命令即可:(可以输如cmd常用的命令,也可以输入git.maven等命令,前提是配置环境变

java 执行bat批处理文件 并关闭cmd窗口

import java.io.IOException; public class CmdMain { public static void main(String[] args){ //执行批处理文件 String strcmd="cmd /c start D:\\antrelease.bat"; Runtime rt = Runtime.getRuntime(); Process ps = null; try { ps = rt.exec(strcmd); } catch (IOEx

bat批处理文件运行时隐藏cmd窗口

想让bat运行时隐藏cmd窗口,最好的方法是使用vbs文件实现, 1.新建一个文本文档,改名为123.vbs,编辑内容: set ws=WScript.CreateObject("WScript.Shell") ws.Run "yy.bat",0 yy.bat是同目录下的批处理文件.双击123.vbs,即可运行批处理文件,但没有cmd窗口弹出. 缺点:这种方法可以隐藏cmd窗口,但不能隐藏bat中打开的第三方窗口.如yy.bat的内容为:WinRAR.exe x  

Java执行bat批处理文件,并关闭cmd窗口

package com.baobaotao.test; import java.io.IOException; public class CmdMain { public static void main(String[] args) { // 执行批处理文件 String strcmd = "cmd /c start E:\\run.bat"; Runtime rt = Runtime.getRuntime(); Process ps = null; try { ps = rt.ex

C#中,一个cmd命令窗口执行多条dos命令(有修改,加入执行等待)

原文章标题:C# 程序一个cmd命令窗口执行多条dos命令 原文章地址:http://www.cnblogs.com/visibleisfalse/p/3578886.html 以下代码有修改,标出的红色代码,表示执行一条dos命令后,等待执行完成. public void DoDos(string comd1, string comd2, string comd3) { Process p = new Process();//创建进程对象 try { p.StartInfo.FileName

windows7 64bit下mvn命令后提示‘cmd’不是内部或外部命令,也不是可执行程序或批处理文件

首先,开命令提示符,输入如下命令试试echo %M2_HOME% 回车如果显示的路径和安装路径一致说明配置没问题; 那么出现这个问题的原因可能就是路径问题,可能是你安装了某个软件更改了系统映射路径导致的. 相应的解决办法是:往PATH中添加%SystemRoot%\system32即可.注意:%SystemRoot%\system32前需要加分号. 下图是我修改后的path环境变量 重新运行控制台,结果如下图所示: 注意:要重新启动cmd.exe. 希望能够帮助到需要的人. windows7 6

WIN7、WIN8 右键在目录当前打开命令行Cmd窗口(图文)

Win7系统大家习惯“Win+R”的组合键打开命令提示符. 通常右击文件夹是没有进入命令行 进入某个文件夹里面,先按住Shift键,然后鼠标右键,出现选项“在此处打开命令窗口(W)”也可以打开命令行. 这样就可以很简单通过cmd进入某个文件夹 WIN7.WIN8 右键在目录当前打开命令行Cmd窗口(图文),布布扣,bubuko.com