原創 在C 中呼叫其它程式

2022-02-23 07:28:11 字數 801 閱讀 1141

有很多情況下我們需要在自己的程式中呼叫其它已經存在的應用程式來完成所需要的功能,比如呼叫cmd命令執

行乙個dos命令等等。下面就以兩個小例子來簡單說明一下如何實現這個功能!

示例1:通過呼叫cmd命令執行乙個dos命令。**片段如下:

using system.diagnostics;//這個是必需的命名空間,一定要匯入

private void button1_click(object sender, eventargs e)

catch (exception ex)

}請注意:在上面的示例中,並不是每一句**都是必需的,可根據實際需要靈活更改。其中filename是必須指

定的,start()方法也是必須呼叫的。

示例2.呼叫記事本程式並開啟已存在的文件,假設開啟e盤下的"笑話.txt"這個文字檔案:

2.1可以在示例一中將 p.startinfo的filename屬性指定為"笑話.txt",如:p.startinfo.filename = "笑

話.txt"。

2.2也可以直接執行下面的命令

system.diagnostics.process.start("notepad.exe", @"e:\笑話.txt");

如果只是想開啟記事本並不需要開啟已有檔案,直接呼叫"notepad.exe"檔案即可。

其實filename屬性後面的內容就相當於你在開始選單的執行欄裡面輸入的內容一樣,只要在執行裡面輸入命令可

信但凡有一點dos知識的朋友都會知道這一點。

更多的幫助內容還是看權威的.net framework幫助文件吧。。。。。。。。。

原創 在C 中呼叫其它程式

有很多情況下我們需要在自己的程式中呼叫其它已經存在的應用程式來完成所需要的功能,比如呼叫cmd命令執 行乙個dos命令等等。下面就以兩個小例子來簡單說明一下如何實現這個功能!示例1 通過呼叫cmd命令執行乙個dos命令。片段如下 using system.diagnostics 這個是必需的命名空間...

在程式中呼叫Start Run

public declare function shrundialog lib shell32 alias 61 byval howner as long,byval unknown1 as long,byval unknown2 as long,byval sztitle as string,by...

在程式中呼叫Winrar

winrar e e rarfile.rar e extract rar file winrar a e mydir e add rar file system.disnogic.process 可以用來啟動乙個新的程序,而且在啟動新程序的時候可以代引數.for exp order a newnam...