1. 如果exe檔案的返回值是int型別,標識操作執行的結果是否成功,例如:
class program
則在呼叫exe檔案時,可以用如下方法:
process myprocess = new process();
string filename = @"c:/test.exe";
string para =@"你好 北京歡迎你!";
processstartinfo myprocessstartinfo = new processstartinfo(filename, para);
myprocess.startinfo = myprocessstartinfo;
myprocess.start();
while (!myprocess.ha***ited)
int returnvalue = myprocess.exitcode;
2. 如果exe檔案是將輸出內容寫入標準流,例如:
class program
則在呼叫exe檔案時,可以用如下方法:
string filename = @"c:/test.exe";
process p = new process();
p.startinfo.useshellexecute = false;
p.startinfo.redirectstandardoutput = true;
p.startinfo.filename = filename;
p.startinfo.createnowindow = true;
p.startinfo.arguments = "你好, 北京 歡迎你!";//引數以空格分隔,如果某個引數為空,可以傳入」」
p.start();
p.waitforexit();
string output = p.standardoutput.readtoend();
在VC中呼叫exe檔案或者批處理檔案方法總結
vincnet 發布於 2009 03 30 17 11 在vc程式中呼叫exe檔案或者批處理檔案的方法 一 使用system函式。該函式可以直接使用,呼叫exe程式或者bat批處理程式 例如 cstring strcommand d test.bat system strcommand 二 使用s...
在ubuntu中執行exe檔案
exe檔案執行是要依靠windows系統的庫,linux系統肯定不支援。不過如果你在linux安裝wine軟體,可以安裝執行一般小型的windows程式。wine的安裝 1.安裝 wine ubuntu 官方自帶了 wine 但是推薦用 winehq 官方提供的最新版本 wine 新版本解決了很多以...
在ubuntu中執行exe檔案
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!exe檔案執行是要依靠windows系統的庫,linux系統肯定不支援。不過如果你在linux安裝wine軟體,可以安裝執行一般小型的windows程式。wine的安裝 1.安裝 wine ubuntu 官方自帶了 wine 但是推薦用 wineh...