在VC中呼叫exe檔案或者批處理檔案方法總結

2021-06-07 20:48:33 字數 700 閱讀 4912

vincnet 發布於:

2009-03-30 17:11

在vc程式中呼叫exe檔案或者批處理檔案的方法:

一、使用system函式。

該函式可以直接使用,呼叫exe程式或者bat批處理程式

例如:cstring strcommand("d:\\test.bat");

system(strcommand);

二、使用shellexecute函式

該函式可以將呼叫的視窗隱藏或者顯示

bool fret=createprocess(null,

buff,

null,

null,

false,

normal_priority_class|create_no_window,

null,

null,

&si,

&pi);

if (!fret)

0, null, null, &si, &pi) )

//if ( createprocess(null, (char *)szcmd, null, null,

false, 0, null, null, &si, &pi) )

shellexecute ( null, null, (lpcstr)szcmd, null, null,

sw_show );}}

在C 中呼叫EXE檔案

1.如果exe檔案的返回值是int型別,標識操作執行的結果是否成功,例如 class program 則在呼叫exe檔案時,可以用如下方法 process myprocess new process string filename c test.exe string para 你好 北京歡迎你!pr...

InstallShield中如何呼叫批處理檔案

在installshield中呼叫批處理檔案其實是安裝打包中很常用的一種手段,通過批處理啟動服務,進行資料庫初始配置等等。在實際操作中,針對不同工程型別,對批處理的呼叫還是有很多疑惑困擾著大家,撰寫此文希望能幫助到那些被困擾的打包開發人員。這裡假設我們的需求是要啟動安裝路徑下的批處理檔案sample...

InstallShield中如何呼叫批處理檔案

在installshield中呼叫批處理檔案其實是安裝打包中很常用的一種手段,通過批處理啟動服務,進行資料庫初始配置等等。在實際操作中,針對不同工程型別,對批處理的呼叫還是有很多疑惑困擾著大家,撰寫此文希望能幫助到那些被困擾的打包開發人員。這裡假設我們的需求是要啟動安裝路徑下的批處理檔案sample...