bat执行exe程序_dos命令start教程,并行运行exe程序或者启动bat批处理cmd脚本

8171c7be62328d41922d647656abda0c.png

大家好,我是老盖,首先感谢观看本文,本篇文章做的有视频,视频讲述的比较详细,也可以看我发布的视频。

今天我们学习DOS命令start这个命令,它可以启动一个EXE程序,也可以启动一个BAT批处理脚本,这个命令我们经常用到,是一个比较重要的命令,start这个命令是个并行的命令,就是说运行exe的时候它可以同时运行多个,稍后我会用批处理脚本和大家演示一下,参数我会简单的介绍一下,然后还会讲一下使用start启动新的不同窗口批处理变量互相访问使用这些操作。

093853b9857a1354beb7bf6706f5b025.png

输入命令start /?可以查看这个命令的介绍和参数,它这个命令参数介绍比较多,我这里简单的介绍几个参数。

ec65a71e1aebd8bb0fa5a42ae12b6740.png

比如参数MAX 以最大化方式启动窗口。MIN 以最小化方式启动窗口,上面图片里边简单的写了几行代码,大家可以练习一下其他的参数就不过多的介绍了,我们平时用的也不是太多。

be1c2dd53ee795297e2486b29864761b.png

这里介绍一下批处理中并行和串行的一个概念,比如这个脚本,第一行第二行就是启动一个计算器,这样运行这个脚本的话就是一个串行的。

fda609b897fdf56e5241b30731ab65af.png

运行脚本,大家可以看到启动了第一个计算器,这个脚本第二行运行的计算器并没有运行,只有在关闭这个计算器之后才会运行到第二个,这个就是一个批处理脚本中一个串行的概念,依次运行EXE,当第一个关闭之后才会运行到第二个。

ef86cf656b7771b2fc645c2c995f8f3b.png

我们修改一下脚本,在第一行和第二行都加上命令start这个命令,我们再次运行看一下这个效果。

f62a4dc7347c97305ece0e42d79140ff.png

这次运行批处理脚本,可以看到是同时出现了两个计算器,然后直接运行到了第三行,start这个命令并不会卡在这个批处理脚本中,它是并行运行的,不会等待第一个程序结束之后才会运行第二个,所以有的时候我们在做多个批处理或者运行多个程序的时候必须使用start这个命令,后续我们做的其他的脚本也会用到这个命令。

2efeed8853451f394a6efff0386f0be7.png

我们再看一下不同的窗口之间传递的参数,比如我做了一个批处理,第一行就是直接输出变量x,在这个批处理中,并没有任何x的设置保存的值。

9dfc56f1fb1155c6e3d2ff098962d346.png

我们在CMD窗口先设定一下,x的值,set x=10,然后运行1.bat,这个时候bat会在当前的CMD窗口中直接就输出x变量的值。

16f3ad9f44f4a45eec0b1eea11a9af2f.png

我们再对比一下,通过start这个命令调用1.bat看一下这个效果。

b1d9e3dac63e0e4df7cd537e32c06543.png

运行后可以看到新建了一个CMD批处理的窗口,它也能直接输出了一个10这个值,start这个命令可以在一个新的窗口中传递当前一些变量的值,这个在多个批处理中,我们会用到这个概念,大家可以练习一下,关于还有一些其他的参数,传递变量的一些知识,我后续会继续写一些其他的文章陆续讲解的,今天我们学习start这个命令也是比较常用,大家可以多练习一下。

感谢观看本篇文章,希望对你有所帮助,本文由老盖聊技术原创,我是老盖,专注分享IT互联网与电脑知识,欢迎关注,本文是出于爱心帮助人的目的所写,请随意分享转载,帮助人越多爱的力量就越大,感谢正能量传播。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/560800.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据库备份mysql_MySQL数据库备份与恢复方法

常有新手问我该怎么备份数据库,下面介绍3种备份数据库的方法:(1)备份数据库文件MySQL中的每一个数据库和数据表分别对应文件系统中的目录和其下的文件。在Linux下数据库文件的存放目录一般为/var/lib/mysql。在Windows下这个目录视MySQL的安装路径而定&a…

(stack栈)rails

题目: 某城市有一个火车站,铁轨铺设如图所示,有n节车厢从A方向驶入车站,按进站顺序编号为1至n。你的任务是判断是否能让它们按照某种特定的顺序进入B方向的铁轨并驶出车站。为了重组车厢,你可以借助中转站C。这是一个…

docker 查看镜像_Docker 核心概念、安装、端口映射及常用操作命令,详细到令人发指!...

来自小洋人最HAPPY投稿一、Docker简介Docker是开源应用容器引擎,轻量级容器技术。基于Go语言,并遵循Apache2.0协议开源Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux系统上&#xff0c…

(完全二叉树编号)小球下落

题目 有一棵二叉树,最大深度为D,且所有的叶子深度都相同。所有结点从上到下从左到右编号为1,2,3,…,2eD-1。在结点1处放一个小球,它会往下落。每个结点上都有一个开关,初始全部关闭…

python range 步长为负数_【Python面试】 说说Python中xrange和range的区别?

公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助!小猿会从最基…

(二叉树的动态创建与bfs)树的层次遍历

题目: 例:输入一棵二叉树,你的任务是按从上到下,从左到右的顺序输出每一个节点的值。每个节点都按照从根节点到它的移动序列给出(L表示左,R表示右)。在输入中,每个节点的左括号和右括号之间没有空格&#…

windows搭建tftp服务器_Ubuntu中搭建TFTP服务器

参考: 在Ubuntu中搭建TFTP服务器_小拇指的脑瓜子的博客-CSDN博客_ubuntu tftp​blog.csdn.net主要步骤:sudo apt-get install -y xinetd tftp tftpd2. 创建文件/etc/xinetd.d/tftp,内容如下:service tftp {socket_type dgrampro…

mysql undrop_MySQL 如何对InnoDB使用Undrop来恢复InnoDB数据

适用于:MySQL服务器版本4.1到5.6 [发行版4.1到5.6]本文信息适用于所有平台。目标如何使用undrop for innodb从损坏的表中提取数据解决方案使用工具有时可能从无法用innodb_force_recovery读取的表中恢复数据。undrop可以直接读取数据库的ibdata1文件,来获…

(二叉树DFS)天平UVa 839

题目 输入一个树状天平,根据力矩相等原则判断是否平衡。如图6-5所示,所谓力矩相等,就是WlDlWrDr,其中Wl和Wr分别为左右两边砝码的重量,D为距离。采用递归(先序)方式输入:每个天平的…

r语言怎么保存代码_R代码忘记保存,系统崩溃了怎么办?

R问题 跑程序时电脑突然崩溃,程序被强制中断导致代码不见了怎么办? 这些糟心的情况想必每个打工人都不想经历,偏偏我就是那个倒霉蛋,今早打开电脑发现昨晚写的代码忘记保存,心态崩到想当场飙眼泪,冷静下来之后开始寻找解决方案: 解决方案 按照下述路径找到history_datab…

(二叉树DFS)下落的树叶

题目: 给一棵二叉树,每个结点都有一个水平位置:左子结点在它左边1个单位,右子结点在右边1个单位。从左向右输出每个水平位置的所有结点的权值之和。如图所示,从左到右的3个位置的权和分别为7,11,3。按照递归(先序)方式输入,用-1表示空树。 Sample Input 5 7 -1 6…

(DFS)四分树

题目: 如图6-8所示,可以用四分树来表示一个黑白图像,方法是用根结点表示整幅图像,然后把行列个分城两等分,按照图中的方式编号,从左到右对应4个子结点。如果某子结点对应的取余全白或全黑,则直…

centos7.3 mysql5.7_CentOS7.3 yum install MySQL5.7

1.更新 yum mysql5.7 源2.yum mysql 源配置禁用MySQL5.6的源:#yum-config-manager --disable mysql56-community启用MySQL5.7的源:#yum-config-manager --enable mysql57-community-dmr3.查看 mysql install list#yum repolist enabled |grep mysql4.安装…

python切片原理_分析python切片原理和方法

使用索引获取列表的元素(随机读取)列表元素支持用索引访问,正向索引从0开始colors["red","blue","green"]colors[0] "red"colors[1]"blue"同时,也可以使用负向索引(python中有序序列都支持负向索引)c…

mysql max case连用_mysql 嵌套 case when 的问题

sql 语句如下:SELECTa.uc_id id,(CASE WHEN a.uc_realname IS NULL OR a.uc_realname THEN a.uc_sys_name ELSE a.uc_realname END) AS realName,a.uc_register_time registerTime,a.uc_phone phone,a.uc_last_login_time lastLoginTime,(CASEWHEN LEFT (a.uc_code,…

(二分搜索法尺取法)subsequence

题目 A sequence of N positive integers (10 < N < 100 000), each of them less than or equal 10000, and a positive integer S (S < 100 000 000) are given. Write a program to find the minimal length of the subsequence of consecutive elements of the s…

mysql order by rand 优化_mysql order by与by rand() 的优化经验

介绍下MySQL中的order by语句。几种order by的情况从最简单的case开始看起。用这个表来说明&#xff1a;(10w行数据)1、 最简单的order ―― order by索引字段从explain的结果来看(Extra列)&#xff0c;这个语句并不作排序。因为字段a已经是有顺序的。就是按照索引a的顺序依次…

python locust api_干货 | 基于Locust的接口压测

作者介绍&#xff1a;吴锋雷。PP云高级测试工程师&#xff0c;拥有10年业务研发和测试经验&#xff0c;目前负责SDK及相关产品的测试工作。系统上线前一般要通过压力测试来判断下是否能承受预估的访问量&#xff0c;假设我们要测试的接口每天访问量是10万&#xff0c;那么平均下…

(贪心)区间问题大致思路

1.选择不相交区间。 a.描述&#xff1a; 数轴上有n个开区间(ai, bi)。选择尽量多个区间&#xff0c;使得这些区间两两 没有公共点。 b.思路总结&#xff1a; 1.区间x完全包含y&#xff0c;选y 2.按照bi从小到大排序&#xff0c;从第一个区间开始选 3.把所有和上一个区间相…

STM32的DHT11

DHT11基础 DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传 感器。它应用专用的数字模块采集技术和温湿度传感技术&#xff0c;确保产品具有极高 的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测 温元件&#xff0c;并与一个高性能…