bat执行exe程序_dos命令start教程,并行运行exe程序或者启动bat批处理cmd脚本
大家好,我是老蓋,首先感謝觀看本文,本篇文章做的有視頻,視頻講述的比較詳細,也可以看我發布的視頻。
今天我們學習DOS命令start這個命令,它可以啟動一個EXE程序,也可以啟動一個BAT批處理腳本,這個命令我們經常用到,是一個比較重要的命令,start這個命令是個并行的命令,就是說運行exe的時候它可以同時運行多個,稍后我會用批處理腳本和大家演示一下,參數我會簡單的介紹一下,然后還會講一下使用start啟動新的不同窗口批處理變量互相訪問使用這些操作。
輸入命令start /?可以查看這個命令的介紹和參數,它這個命令參數介紹比較多,我這里簡單的介紹幾個參數。
比如參數MAX 以最大化方式啟動窗口。MIN 以最小化方式啟動窗口,上面圖片里邊簡單的寫了幾行代碼,大家可以練習一下其他的參數就不過多的介紹了,我們平時用的也不是太多。
這里介紹一下批處理中并行和串行的一個概念,比如這個腳本,第一行第二行就是啟動一個計算器,這樣運行這個腳本的話就是一個串行的。
運行腳本,大家可以看到啟動了第一個計算器,這個腳本第二行運行的計算器并沒有運行,只有在關閉這個計算器之后才會運行到第二個,這個就是一個批處理腳本中一個串行的概念,依次運行EXE,當第一個關閉之后才會運行到第二個。
我們修改一下腳本,在第一行和第二行都加上命令start這個命令,我們再次運行看一下這個效果。
這次運行批處理腳本,可以看到是同時出現了兩個計算器,然后直接運行到了第三行,start這個命令并不會卡在這個批處理腳本中,它是并行運行的,不會等待第一個程序結束之后才會運行第二個,所以有的時候我們在做多個批處理或者運行多個程序的時候必須使用start這個命令,后續我們做的其他的腳本也會用到這個命令。
我們再看一下不同的窗口之間傳遞的參數,比如我做了一個批處理,第一行就是直接輸出變量x,在這個批處理中,并沒有任何x的設置保存的值。
我們在CMD窗口先設定一下,x的值,set x=10,然后運行1.bat,這個時候bat會在當前的CMD窗口中直接就輸出x變量的值。
我們再對比一下,通過start這個命令調用1.bat看一下這個效果。
運行后可以看到新建了一個CMD批處理的窗口,它也能直接輸出了一個10這個值,start這個命令可以在一個新的窗口中傳遞當前一些變量的值,這個在多個批處理中,我們會用到這個概念,大家可以練習一下,關于還有一些其他的參數,傳遞變量的一些知識,我后續會繼續寫一些其他的文章陸續講解的,今天我們學習start這個命令也是比較常用,大家可以多練習一下。
感謝觀看本篇文章,希望對你有所幫助,本文由老蓋聊技術原創,我是老蓋,專注分享IT互聯網與電腦知識,歡迎關注,本文是出于愛心幫助人的目的所寫,請隨意分享轉載,幫助人越多愛的力量就越大,感謝正能量傳播。
總結
以上是生活随笔為你收集整理的bat执行exe程序_dos命令start教程,并行运行exe程序或者启动bat批处理cmd脚本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python和php合成,Python照
- 下一篇: ais文件还原到mysql_SQLSER