控制由Run執行的程式 簡稱Run程式

2021-06-21 23:19:58 字數 703 閱讀 5726

在pb程式設計中,可以用run()來執行一些程式。比如使用者按了f1,就執行乙個chm檔案。但run程式無法

與pb主程式協調工作,若使用者按了多次f1,就會啟動run程式的多個例項,主程式退出時,run程式依然

執行。可以用如下函式來使它們協調工作:

在外部函式中引用:

function ulong findwindowa(ulong classname, string windowname) library ″user32.dll″

function long setparent(long childwin,long parentwin) library ″user32.dll″ 

使用如下:

⑴使run程式只執行乙個例項 

handle=findwindowa(nul,wtitle) 

//查詢run程式是否已經執行,wtitle為run程式的標題

if handle〉0 then return 

//若已經在執行就返回 

run(″c:program filesjointjoint.chm″) 

//否則執行run程式 

⑵pb主程式退出時,run程式也關閉

handle=findwindowa(nul,wtitle) 

setparent(handle,handle(w_main)) 

//使run程式視窗成為pb主程式的子視窗 

linux系統 執行各種程式的run指令碼

檢視環境變數echo path,在任意乙個目錄下建立乙個run檔案 run檔案內容 bin bash 0 c 1 c 2 bash 3 py cc gcc lm wall gpp g std c 11 wall function checktype c then return 0 elif cpp ...

程式是如何執行的(二)控制結構的執行

一 if else選擇語句 1 分支跳轉指令 我們將用相應的彙編指令來表示 比較x是否小於y 選擇跳轉到語句塊b 1 slt指令 比較x是否小於y 格式 slt r4,r1,r2。該指令用來表示比較暫存器r1中的值是否小於r2中的值,如果小於則將暫存器r4置1,否則置0 格式 slt r4,r1,c...

利用檔案鎖控制程式的執行

我們在寫程式的時候,需要同步控制的時候往往利用執行緒鎖對程式進行加鎖控制,哈哈,昨天看 unix網路程式設計 裡面提到對程式可以利用檔案鎖進行程式控制,覺得挺有意思,就拿過來試試。利用檔案給程式加鎖 include include include include include include in...