通過輸入命令列引數來控制程式

2022-06-17 22:30:18 字數 571 閱讀 1373

今天突然想到類似adb、ffmpeg這樣的程式是怎麼實現的,通過命令列輸入不同的引數就可以執行不同的命令。

研究了一下,其實實現的邏輯很簡單,以c#控制台程式為例,main函式是這樣的

class program

}

其中string [ ] args便是命令列引數了,簡單驗證一下,新建乙個命令列程式,寫入這樣一段**

class program

console.readline();}}

編譯後,在cmd中輸入引數

結果列印出了輸入的 a b c ,這樣我們就可以通過判斷條件,來執行不同命令列引數所對應的邏輯了。

using system;

namespace 命令列引數設定程式

在命令列中加引數的檔案複製程式

這篇博文介紹使用命令列引數的程式設計方法,載體是用於檔案複製的程式。這也是我用markdown編輯器寫的第一篇博文。markdown在寫 逆襲大學 時用過,寫博文是第一次。下面的程式,可以完成由a.txt到b.txt的複製。include include using namespace std in...

在命令列中加引數的檔案複製程式

這篇博文介紹使用命令列引數的程式設計方法,載體是用於檔案複製的程式。這也是我用markdown編輯器寫的第一篇博文。markdown在寫 逆襲大學 時用過,寫博文是第一次。下面的程式,可以完成由a.txt到b.txt的複製。include include using namespace std in...

Linux下使用Shell命令控制程式後台執行

ps 列出系統中正在執行的程序 kill 傳送訊號給乙個或多個程序 經常用來殺死乙個程序 jobs 列出當前shell環境中已啟動的任務狀態,若未指定jobsid,則顯示所有活動的任務狀態資訊 如果報告了乙個任務的終止 即任務的狀態被標記為terminated shell 從當前的shell環境已知...