最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#使用Process類調(diào)用外部exe程序

 更新時(shí)間:2016年03月29日 09:47:58   作者:一戀乘魔  
本文通過(guò)兩個(gè)示例講解了一下Process類調(diào)用外部應(yīng)用程序的基本用法,并簡(jiǎn)單講解了StartInfo屬性,有需要的朋友可以參考一下。

在編寫程序時(shí)經(jīng)常會(huì)使用到調(diào)用可執(zhí)行程序的情況,本文將簡(jiǎn)單介紹C#調(diào)用exe的方法。在C#中,通過(guò)Process類來(lái)進(jìn)行進(jìn)程操作。 Process類在System.Diagnostics包中。

示例一

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

通過(guò)上述代碼可以調(diào)用記事本程序,注意如果不是調(diào)用系統(tǒng)程序,則需要輸入全路徑。

示例二

當(dāng)需要調(diào)用cmd程序時(shí),使用上述調(diào)用方法會(huì)彈出令人討厭的黑窗。如果要消除,則需要進(jìn)行更詳細(xì)的設(shè)置。

Process類的StartInfo屬性包含了一些進(jìn)程啟動(dòng)信息,其中比較重要的幾個(gè)

FileName                  可執(zhí)行程序文件名
Arguments                程序參數(shù),已字符串形式輸入
CreateNoWindow     是否不需要?jiǎng)?chuàng)建窗口
UseShellExecute      是否需要系統(tǒng)shell調(diào)用程序

通過(guò)上述幾個(gè)參數(shù)可以讓討厭的黑屏消失

復(fù)制代碼 代碼如下:
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();//關(guān)鍵,等待外部程序退出后才能往下執(zhí)行

或者

復(fù)制代碼 代碼如下:
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();//關(guān)鍵,等待外部程序退出后才能往下執(zhí)行

您可能感興趣的文章:

相關(guān)文章

  • C#使用round函數(shù)四舍五入的方法

    C#使用round函數(shù)四舍五入的方法

    這篇文章主要介紹了C#使用round函數(shù)四舍五入的方法,實(shí)例分析了C#中round函數(shù)的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • C#中csv文件與DataTable互相導(dǎo)入處理實(shí)例解析

    C#中csv文件與DataTable互相導(dǎo)入處理實(shí)例解析

    這篇文章主要介紹了C#中csv文件與DataTable互相導(dǎo)入處理實(shí)例解析,非常實(shí)用的功能,需要的朋友可以參考下
    2014-08-08
  • C#特性 擴(kuò)展方法

    C#特性 擴(kuò)展方法

    在我們的編程生涯中我們要使用很多很多類庫(kù),這些類庫(kù)有的是我們自己開發(fā)的,我們有她的代碼,有的是第三方發(fā)布的,我們不僅沒(méi)有他們的代碼,連看的機(jī)會(huì)都沒(méi)有
    2014-12-12
  • C#利用WMI操作DNS服務(wù)器(可遠(yuǎn)程操作,需要相應(yīng)權(quán)限)

    C#利用WMI操作DNS服務(wù)器(可遠(yuǎn)程操作,需要相應(yīng)權(quán)限)

    C#利用WMI操作DNS服務(wù)器(可遠(yuǎn)程操作,需要相應(yīng)權(quán)限)...
    2007-03-03
  • 詳解Unity地面檢測(cè)方案

    詳解Unity地面檢測(cè)方案

    本文主要介紹了Unity地面檢測(cè)方案,感興趣的同學(xué),可以參考下,并且親自實(shí)驗(yàn)一下。
    2021-05-05
  • 深入DropDownList用法的一些學(xué)習(xí)總結(jié)分析

    深入DropDownList用法的一些學(xué)習(xí)總結(jié)分析

    本篇文章是對(duì)DropDownList的用法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • Unity Shader實(shí)現(xiàn)線框效果的制作步驟

    Unity Shader實(shí)現(xiàn)線框效果的制作步驟

    最近比較忙,今天抽空給大家分享一篇文章,關(guān)于Unity Shader實(shí)現(xiàn)線框效果,本文給大家分享詳細(xì)制作步驟,通過(guò)圖文實(shí)例相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2021-06-06
  • C#實(shí)現(xiàn)自動(dòng)生成電子印章

    C#實(shí)現(xiàn)自動(dòng)生成電子印章

    網(wǎng)絡(luò)辦公正逐漸成為常態(tài),無(wú)紙化辦公也是一個(gè)潮流。本文將利用C#語(yǔ)言實(shí)現(xiàn)自動(dòng)生成電子印章功能,文中的示例代碼講解詳細(xì),感興趣的可以了解一下
    2022-08-08
  • 聊聊Unity 自定義日志保存的問(wèn)題

    聊聊Unity 自定義日志保存的問(wèn)題

    這篇文章主要介紹了Unity 自定義日志保存的問(wèn)題,之前unity5.x在代碼中寫了debug.log打包之后在當(dāng)前程序文件夾下會(huì)有個(gè)對(duì)應(yīng)的"outlog.txt",后來(lái)進(jìn)行了更改,今天通過(guò)代碼給大家介紹了Unity日志保存的問(wèn)題,需要的朋友一起看看吧
    2021-05-05
  • C#實(shí)現(xiàn)的ACCESS數(shù)據(jù)庫(kù)操作類完整實(shí)例

    C#實(shí)現(xiàn)的ACCESS數(shù)據(jù)庫(kù)操作類完整實(shí)例

    這篇文章主要介紹了C#實(shí)現(xiàn)的ACCESS數(shù)據(jù)庫(kù)操作類,結(jié)合完整實(shí)例形式分析了C#針對(duì)access數(shù)據(jù)庫(kù)增刪改查、事務(wù)、結(jié)果處理等相關(guān)操作技巧,需要的朋友可以參考下
    2017-05-05

最新評(píng)論

疏勒县| 曲周县| 宜川县| 凤庆县| 会理县| 南川市| 三原县| 澜沧| 辽宁省| 永州市| 武强县| 岢岚县| 南投市| 南华县| 姚安县| 莱芜市| 通州区| 托克逊县| 巴林右旗| 石屏县| 竹山县| 霸州市| 吉木乃县| 上饶市| 嵊州市| 正蓝旗| 横峰县| 元氏县| 海宁市| 蓬安县| 静海县| 沁阳市| 永兴县| 陆良县| 平遥县| 龙南县| 萨迦县| 平乡县| 武邑县| 沙河市| 紫云|