1樓:
這個可以試試動態鏈結庫或者簡單的比如system("程式路徑");
c++ 怎麼在程式中獲得 另外乙個程式的控制代碼?????
2樓:匿名使用者
具體是哪個函式名我忘記了,你自己查函式手冊吧!先用快照函式獲得系統所有程序列表,可以得到程序id,然後通過id得到該程序的控制代碼。
3樓:雪未成型
hwnd findwindowa(類名,標題);返回hwnd控制代碼hwnd findwindowexa(hwnd hwndparent,//要查詢子視窗的父視窗控制代碼。
//如果版hwndparent為0,則函式以桌權面視窗為父視窗,查詢桌面視窗的所有子視窗。
hwnd hwndchildafter,//子視窗控制代碼。如果hwndchildafter為0,查詢從hwndparent的第乙個子視窗開始。
lpctstr lpszclass, //指向乙個指定了類名lpctstr lpszwindow);//指向乙個指定了視窗標題其中乙個應用程式的類名和標題,可以由vs自帶的spy++工具來獲得
4樓:匿名使用者
好像叫gethandle();,記不太清楚了,你可以去查msdn,上面沒有查不到的。
5樓:匿名使用者
hwnd=findwindow(null,"程式視窗名");
用c++編寫的程式裡,怎麼呼叫另乙個程式?
6樓:風雷雪電
比如那個程式是d:\program.exe那麼加入語句
system("d:\\program.exe");//(雙反斜槓是因為轉義字元)
或者:system("start d:\\program.exe");
要求#include
或者#include 並using namespace std;
7樓:盧初南滿閎
這個我不會。但可以用標頭檔案實現啊。你進入歡迎介面,然後呼叫其他的函式,為了避免主程式長度太長,可以編寫標頭檔案,到時候直接呼叫乙個標頭檔案裡的函式就行了。
如何用乙個c++程式建立程序呼叫另乙個c++程式
8樓:熱情的豆芽豆芽
這裡我建立了乙個程序呼叫網易雲**,**如下。createprocess是關鍵
#include
#include
int main(int argc, char* argv);process_information pi;
si.dwflags=startf_useshowwindow;
si.wshowwindow=true;
bool bret=::createprocess(null,
sz***mandline,
null,
null,
false,
create_new_console,
null,
null,
&si,
&pi);
if(bret)}
9樓:匿名使用者
資源分配和排程的乙個獨立單位. 執行緒是程序的乙個實體,是cpu排程和分派的基本單位,它是比程序
乙個c++程式用乙個子視窗開啟另乙個程式怎麼做
10樓:黑白黃紅
在主程式中呼叫開啟另外乙個視窗就行了。在順序上講是不同時的。但是由於程式跑的特別看,在人看來是同時的。
在「matlab」中的程式如何呼叫為另程式生成的資料
將兩個放在同一目錄下,將該矩陣宣告為全域性變數 即可。前提是你第乙個程式得執行成功生成這個矩陣。要注意的是 中間任何的修改都會影響該矩陣後續的使用。matlab如何在乙個檔案中呼叫另乙個檔案的輸出結果 一 另外乙個程式肯定是個m檔案,或者乙個函式,假設函式名為fun,那麼在這個程式中,輸內入 容c ...
c語言程式中a1表示什麼,C語言程式中a0a1表示什麼?
是a 0 a 1 吧?表示把a 1 的值賦給a 0 即是讓陣列 裡面的第乙個值a 0 等於陣列的第二個值a 1 比如 int a 3 陣列裡面有3個值1,3,5a 0 a 1 把a 1 的值賦給a 0 最後陣列裡面的三個值就變成了了 寫錯了吧,中括號都不配對 在c語言裡面,a 0 和 a 0 1分別...
在c 程式中,main函式的位置
main函式的位置不固定。main函式只是說程式從這個函式開始,其他基本和一般函式一樣。只需要確保main函式裡出現的名字在之前有宣告 不需要定義 即可。比如以下形式可以 int foo 宣告並定義foo函式int main 以下形式也可以 int foo 宣告foo函式 int main int ...