激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - C# - C#使用Process類調用外部exe程序

C#使用Process類調用外部exe程序

2021-11-17 14:23一戀乘魔 C#

本文通過兩個示例講解了一下Process類調用外部應用程序的基本用法,并簡單講解了StartInfo屬性,有需要的朋友可以參考一下。

在編寫程序時經常會使用到調用可執行程序的情況,本文將簡單介紹C#調用exe的方法。在C#中,通過Process類來進行進程操作。 Process類在System.Diagnostics包中。

示例一

 

復制代碼 代碼如下:
using System.Diagnostics;
Process p = Process.Start("notepad.exe");
p.WaitForExit();//關鍵,等待外部程序退出后才能往下執行

 

通過上述代碼可以調用記事本程序,注意如果不是調用系統程序,則需要輸入全路徑。

示例二

當需要調用cmd程序時,使用上述調用方法會彈出令人討厭的黑窗。如果要消除,則需要進行更詳細的設置。

Process類的StartInfo屬性包含了一些進程啟動信息,其中比較重要的幾個

FileName                  可執行程序文件名
Arguments                程序參數,已字符串形式輸入
CreateNoWindow     是否不需要創建窗口
UseShellExecute      是否需要系統shell調用程序

通過上述幾個參數可以讓討厭的黑屏消失

 

復制代碼 代碼如下:
System.Diagnostics.Process exep = new System.Diagnostics.Process();
exep.StartInfo.FileName = binStr;
exep.StartInfo.Arguments = cmdStr;
exep.StartInfo.CreateNoWindow = true;
exep.StartInfo.UseShellExecute = false;
exep.Start();
exep.WaitForExit();//關鍵,等待外部程序退出后才能往下執行

 

或者

 

復制代碼 代碼如下:
System.Diagnostics.Process exep = new System.Diagnostics.Process();
System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
startInfo.FileName = binStr;
startInfo.Arguments = cmdStr;
startInfo.CreateNoWindow = true;
startInfo.UseShellExecute = false;
exep.Start(startInfo);
exep.WaitForExit();//關鍵,等待外部程序退出后才能往下執行

延伸 · 閱讀

精彩推薦
  • C#深入解析C#中的交錯數組與隱式類型的數組

    深入解析C#中的交錯數組與隱式類型的數組

    這篇文章主要介紹了深入解析C#中的交錯數組與隱式類型的數組,隱式類型的數組通常與匿名類型以及對象初始值設定項和集合初始值設定項一起使用,需要的...

    C#教程網6172021-11-09
  • C#C#裁剪,縮放,清晰度,水印處理操作示例

    C#裁剪,縮放,清晰度,水印處理操作示例

    這篇文章主要為大家詳細介紹了C#裁剪,縮放,清晰度,水印處理操作示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    吳 劍8332021-12-08
  • C#C#實現XML文件讀取

    C#實現XML文件讀取

    這篇文章主要為大家詳細介紹了C#實現XML文件讀取的相關代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    Just_for_Myself6702022-02-22
  • C#Unity3D實現虛擬按鈕控制人物移動效果

    Unity3D實現虛擬按鈕控制人物移動效果

    這篇文章主要為大家詳細介紹了Unity3D實現虛擬按鈕控制人物移動效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一...

    shenqingyu060520232410972022-03-11
  • C#C#通過KD樹進行距離最近點的查找

    C#通過KD樹進行距離最近點的查找

    這篇文章主要為大家詳細介紹了C#通過KD樹進行距離最近點的查找,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    帆帆帆6112022-01-22
  • C#WPF 自定義雷達圖開發實例教程

    WPF 自定義雷達圖開發實例教程

    這篇文章主要介紹了WPF 自定義雷達圖開發實例教程,本文介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下...

    WinterFish13112021-12-06
  • C#C#設計模式之Visitor訪問者模式解決長隆歡樂世界問題實例

    C#設計模式之Visitor訪問者模式解決長隆歡樂世界問題實例

    這篇文章主要介紹了C#設計模式之Visitor訪問者模式解決長隆歡樂世界問題,簡單描述了訪問者模式的定義并結合具體實例形式分析了C#使用訪問者模式解決長...

    GhostRider9502022-01-21
  • C#C# 實現對PPT文檔加密、解密及重置密碼的操作方法

    C# 實現對PPT文檔加密、解密及重置密碼的操作方法

    這篇文章主要介紹了C# 實現對PPT文檔加密、解密及重置密碼的操作方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下...

    E-iceblue5012022-02-12
主站蜘蛛池模板: 成人毛片视频免费 | 中文字幕精品一二三四五六七八 | 亚洲人成综合第一网 | 欧美中文字幕一区二区 | 欧美成人午夜影院 | 男女羞羞的视频 | 欧美乱淫| 中文字幕电影免费播放 | 亚洲一区二区三区高清 | 国产精品午夜未成人免费观看 | 欧美一级片免费在线观看 | 爱射av| 电影一级毛片 | 又黄又爽免费无遮挡在线观看 | 一级片九九 | 国产一区二区视频在线播放 | 欧美日韩免费看 | 成人毛片网 | 看黄在线观看 | www久久久久久 | 中文字幕在线网 | 免费观看高清视频网站 | 91短视频在线观看 | 国产精品久久久久国产精品三级 | 久久96国产精品久久秘臀 | 免费在线观看成年人视频 | 成人短视频在线观看免费 | 欧美成人aaaaaaaa免费 | 久草在线资源观看 | 精品二区在线观看 | 最新影院 | 在线高清中文字幕 | 免费国产在线精品 | 精品久久一区二区三区 | 午夜伊人 | 斗破苍穹在线免费 | 91精品国产一区二区三区动漫 | 九九热这里只有精品8 | 护士hd欧美free性xxxx | 欧美成人一级片 | 亚洲爱爱网站 |