首頁 > 遊戲

dos命令start教程,並行執行exe程式或者啟動bat批處理cmd指令碼

由 老蓋聊技術 發表于 遊戲2021-10-12

簡介執行後可以看到新建了一個CMD批處理的視窗,它也能直接輸出了一個10這個值,start這個命令可以在一個新的視窗中傳遞當前一些變數的值,這個在多個批處理中,我們會用到這個概念,大家可以練習一下,關於還有一些其他的引數,傳遞變數的一些知識,我

管理員cmd exe怎麼開機

dos命令start教程,並行執行exe程式或者啟動bat批處理cmd指令碼

大家好,我是老蓋,首先感謝觀看本文,本篇文章做的有影片,影片講述的比較詳細,也可以看我釋出的影片。

今天我們學習DOS命令start這個命令,它可以啟動一個EXE程式,也可以啟動一個BAT批處理指令碼,這個命令我們經常用到,是一個比較重要的命令,start這個命令是個並行的命令,就是說執行exe的時候它可以同時執行多個,稍後我會用批處理指令碼和大家演示一下,引數我會簡單的介紹一下,然後還會講一下使用start啟動新的不同視窗批處理變數互相訪問使用這些操作。

dos命令start教程,並行執行exe程式或者啟動bat批處理cmd指令碼

輸入命令start /?可以檢視這個命令的介紹和引數,它這個命令引數介紹比較多,我這裡簡單的介紹幾個引數。

dos命令start教程,並行執行exe程式或者啟動bat批處理cmd指令碼

比如引數MAX 以最大化方式啟動視窗。MIN 以最小化方式啟動視窗,上面圖片裡邊簡單的寫了幾行程式碼,大家可以練習一下其他的引數就不過多的介紹了,我們平時用的也不是太多。

dos命令start教程,並行執行exe程式或者啟動bat批處理cmd指令碼

這裡介紹一下批處理中並行和序列的一個概念,比如這個指令碼,第一行第二行就是啟動一個計算器,這樣執行這個指令碼的話就是一個序列的。

dos命令start教程,並行執行exe程式或者啟動bat批處理cmd指令碼

執行指令碼,大家可以看到啟動了第一個計算器,這個指令碼第二行執行的計算器並沒有執行,只有在關閉這個計算器之後才會執行到第二個,這個就是一個批處理指令碼中一個序列的概念,依次執行EXE,當第一個關閉之後才會執行到第二個。

dos命令start教程,並行執行exe程式或者啟動bat批處理cmd指令碼

我們修改一下指令碼,在第一行和第二行都加上命令start這個命令,我們再次執行看一下這個效果。

dos命令start教程,並行執行exe程式或者啟動bat批處理cmd指令碼

這次執行批處理指令碼,可以看到是同時出現了兩個計算器,然後直接執行到了第三行,start這個命令並不會卡在這個批處理指令碼中,它是並行執行的,不會等待第一個程式結束之後才會執行第二個,所以有的時候我們在做多個批處理或者執行多個程式的時候必須使用start這個命令,後續我們做的其他的指令碼也會用到這個命令。

dos命令start教程,並行執行exe程式或者啟動bat批處理cmd指令碼

我們再看一下不同的視窗之間傳遞的引數,比如我做了一個批處理,第一行就是直接輸出變數x,在這個批處理中,並沒有任何x的設定儲存的值。

dos命令start教程,並行執行exe程式或者啟動bat批處理cmd指令碼

我們在CMD視窗先設定一下,x的值,set x=10,然後執行1。bat,這個時候bat會在當前的CMD視窗中直接就輸出x變數的值。

dos命令start教程,並行執行exe程式或者啟動bat批處理cmd指令碼

我們再對比一下,透過start這個命令呼叫1。bat看一下這個效果。

dos命令start教程,並行執行exe程式或者啟動bat批處理cmd指令碼

執行後可以看到新建了一個CMD批處理的視窗,它也能直接輸出了一個10這個值,start這個命令可以在一個新的視窗中傳遞當前一些變數的值,這個在多個批處理中,我們會用到這個概念,大家可以練習一下,關於還有一些其他的引數,傳遞變數的一些知識,我後續會繼續寫一些其他的文章陸續講解的,今天我們學習start這個命令也是比較常用,大家可以多練習一下。

感謝觀看本篇文章,希望對你有所幫助,本文由老蓋聊技術原創,我是老蓋,專注分享IT網際網路與電腦知識,歡迎關注,本文是出於愛心幫助人的目的所寫,請隨意分享轉載,幫助人越多愛的力量就越大,感謝正能量傳播。

Tags:批處理start命令執行這個