如何在程式中開啟另乙個程式

2021-05-21 17:31:57 字數 1997 閱讀 2696

shellexecute的使用方法

q: 如何開啟乙個應用程式?

shellexecute(this->m_hwnd,"open","calc.exe","","", sw_show ); 或

shellexecute(this->m_hwnd,"open","notepad.exe", "c://mylog.log","",sw_show );

q: 如何開啟乙個同系統程式相關連的文件?

shellexecute(this->m_hwnd,"open", "c://abc.txt","","",sw_show );

q: 如何開啟乙個網頁?

q: 如何啟用相關程式,傳送

email?

q: 如何用系統印表機列印文件?

shellexecute(this->m_hwnd,"print", "c://abc.txt","","", sw_hide);

q: 如何用系統查詢功能來查詢指定檔案?

shellexecute(m_hwnd,"find","d://nish", null,null,sw_show);

q: 如何啟動乙個程式,直到它執行結束?

shellexecuteinfo shexecinfo = ;

shexecinfo.cbsize = sizeof(shellexecuteinfo);

shexecinfo.fmask = see_mask_nocloseprocess;

shexecinfo.hwnd = null;

shexecinfo.lpverb = null;

shexecinfo.lpfile = "c://myprogram.exe";

shexecinfo.lpparameters = "";

shexecinfo.lpdirectory = null;

shexecinfo.nshow = sw_show;

shellexecuteex(&shexecinfo);

waitforsingleobject(shexecinfo.hprocess,infinite); 或:

process_information processinfo;

startupinfo startupinfo; //this is an [in] parameter

zeromemory(&startupinfo, sizeof(startupinfo));

startupinfo.cb = sizeof startupinfo ; //only compulsory field

if(createprocess("c://winnt//notepad.exe", null, null,null,false,0,null, null,&startupinfo,&processinfo))

else

q: 如何顯示檔案或資料夾的屬性?

shellexecuteinfo shexecinfo =;

shexecinfo.cbsize = sizeof(shellexecuteinfo);

shexecinfo.fmask = see_mask_invokeidlist ;

shexecinfo.hwnd = null;

shexecinfo.lpverb = "properties";

shexecinfo.lpfile = "c://"; //can be a file as well

shexecinfo.lpparameters = "";

shexecinfo.lpdirectory = null;

shexecinfo.nshow = sw_show;

shellexecuteex(&shexecinfo);

iOS 如何在乙個應用程式中呼叫另乙個應用程式

在 ios 裡,程式之間都是相互隔離,目前並沒有乙個有效的方式來做程式間通訊,幸好 ios 程式可以很方便的註冊自己的 url scheme,這樣就可以通過開啟特定 url 的方式來傳遞引數給另外乙個程式。例如在 ipad 上瀏覽網頁,並且 ipad 已經安裝了 hd,那麼就開啟下面這個鏈結就會在 ...

如何結束另乙個程式的程序?

如何結束另乙個程式的程序?delphi windows sdk api 請問如何用delphi程式結束另乙個程式的程序?請注意 是結束程序,而不僅僅是關閉程式 send乙個wm close或wm destroy訊息到此程序去 或者用terminateprocess結束程序 有具體的函式呼叫形式嗎?或...

iOS 呼叫另乙個程式

在 ios 裡,程式之間都是相互隔離,目前並沒有乙個有效的方式來做程式間通訊,幸好 ios 程式可以很方便的註冊自己的 url scheme,這樣就可以通過開啟特定 url 的方式來傳遞引數給另外乙個程式。例如在 ipad 上瀏覽網頁,並且 ipad 已經安裝了 hd,那麼就開啟下面這個鏈結就會在 ...