shellExecute 問題 |
|
mimitter
一般會員 發表:1 回覆:4 積分:1 註冊:2004-12-04 發送簡訊給我 |
<textarea class="cpp" rows="10" cols="60" name="code"> int i=0;
HANDLE handle;
do
{
ShellExecute(NULL,"open","C:\\Modeltech_6.0c\\win32\\modelsim.exe", "-do resimscript1.do" ,"C:\\Modeltech_6.0c\\examples\\wb_synthesis_2", SW_HIDE );
n=WaitForSingleObject(handle,INFINITE);
i ;
}while(i<2);
</textarea><br />
我想要利用BCB依序開啟外部執行檔兩次,但是這樣的寫法是一次開兩個外部執行檔 如何可以完成自動依序開兩~N個外部執行檔!(不使用ShowMessage!!) |
pcboy
版主 發表:177 回覆:1838 積分:1463 註冊:2004-01-13 發送簡訊給我 |
|
mimitter
一般會員 發表:1 回覆:4 積分:1 註冊:2004-12-04 發送簡訊給我 |
|
pcboy
版主 發表:177 回覆:1838 積分:1463 註冊:2004-01-13 發送簡訊給我 |
[發表] 顯示目前執行的程序(Process List) (含Source Code)
http://delphi.ktop.com.tw/board.php?cid=31&fid=79&tid=86821
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案! 子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問! |
mimitter
一般會員 發表:1 回覆:4 積分:1 註冊:2004-12-04 發送簡訊給我 |
|
pcboy
版主 發表:177 回覆:1838 積分:1463 註冊:2004-01-13 發送簡訊給我 |
|
mimitter
一般會員 發表:1 回覆:4 積分:1 註冊:2004-12-04 發送簡訊給我 |
|
pcboy
版主 發表:177 回覆:1838 積分:1463 註冊:2004-01-13 發送簡訊給我 |
|
mimitter
一般會員 發表:1 回覆:4 積分:1 註冊:2004-12-04 發送簡訊給我 |
最後我是使用其他的做法:
轉錄: http://www.vckbase.com/document/viewdoc/?id=416 中的 SHELLEXECUTEINFO ShExecInfo = {0}; 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; ShExecInfo.hInstApp = NULL; ShellExecuteEx(&ShExecInfo); WaitForSingleObject(ShExecInfo.hProcess,INFINITE); 其中 我忘記說了,其實我要執行的程式可以下common讓它關閉^^!! |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |