易語言怎麼禁止重複執行,如果重複執行則彈出已經在托盤執行的程式視窗

2022-03-12 06:02:37 字數 2296 閱讀 7530

1樓:愛**

建立一個 互斥體 ,其它判斷都是不最理想的,而且建立互斥體也就幾個api的事

『以下是api宣告及資料型別

.版本 2

.dll命令 createmutex, 整數型, "kernel32.dll", "createmutexa"

.引數 互斥體結構, security_attributes

.引數 擁有互斥體, 邏輯型

.引數 互斥體物件的名字, 文字型

.dll命令 waitforsingleobject, 整數型, , "waitforsingleobject"

.引數 hhandle, 整數型

.引數 dwmilliseconds, 整數型

.dll命令 releasemutex, 整數型, "kernel32.dll", "releasemutex"

.引數 hmutex, 整數型

.dll命令 closehandle, 邏輯型, , "closehandle", 公開

.引數 hobject, 整數型

.版本 2

.資料型別 security_attributes, , 安全性結構;

.成員 nlength, 整數型

.成員 lpsecuritydescriptor, 整數型

.成員 binherithandle, 整數型

『以下是子程式**

.版本 2

.子程式 系統_禁止重複執行, 邏輯型, 公開, 已經執行返回真,否則返回假

.引數 特徵字串, 文字型

.區域性變數 控制代碼, 整數型

.區域性變數 安全結構, security_attributes

控制代碼 = createmutex (安全結構, 真, 特徵字串)』特徵字串 是判斷是否存在這個互斥體

.如果真 (waitforsingleobject (控制代碼, 100) = 258)

releasemutex (控制代碼)

closehandle (控制代碼)

返回 (真)

.如果真結束

返回 (假)

2樓:魔界灬幽靈

很簡單,用如果來判定,然後取程序,檢查是否執行,,,

3樓:匿名使用者

給你個原始碼把!

準備:單一例項控制元件一個

.版本 2

.支援庫 vclbase

.程式集 視窗程式集1

.子程式 __啟動視窗_建立完畢

.如果 (單一例項1.例項已存在)

資訊框 (「對不起,程式已經在執行了!」, #警告圖示, 「對不起」)

銷燬 ()

.否則.如果結束

4樓:sanker網路

程序檢測呀,每個程式執行都會在有個程序啊,可以設定查詢程序,如果存在就提示正在執行禁止啟動,就像檢測遊戲多開吧,不存在就不反饋啊。

5樓:欲將心散清風

單一例項 易語言有這個控制元件

易語言如何禁止指定的外部程式重複執行,不是易語言本身的啟動視窗,請高手進,

6樓:本豪愛大米

精易模組:

.版本 2

.如果真 (程序_是否存在 (「qq.exe」) = 真)資訊框 (「程序已存在」, 64, )

返回 ()

7樓:歷史小拐角

在按鈕的單擊事件中判斷程序是否存在,存在就返回,不存在就執行

8樓:唱反調

判斷程序,程序存在就不再執行;

易語言怎麼防止重複執行?高手請進,菜鳥就免了。

9樓:huai壞非九零

判斷程序是否存在。你幫程式的程序名改下就行、

判斷程序是否存在、存在就提示程式已執行。未存在則執行

10樓:

易語言 有自帶這個模組例程的·

請教易語言禁止重複執行

11樓:手機使用者

判斷同一個程序名有2個就提示唄!也就是當第一次執行時只有1個qq.exe。當第二次時執行就有2個了,這時就提示 「已經有一執行一個qq了」 。進而結束。明白了嗎?

麻煩採納,謝謝!

易語言禁止多次執行程式的原始碼

12樓:匿名使用者

判斷程序是否已存在,

存在則提示,然後退出

否則繼續執行..

ecel中如何公式函式重複執行,Excel 中如何公式,函式,重複執行

可以的,完全支援,我也常用組數方式,可以解決很多問題比如你可以用 index a1 d1,3 來返回a1到d1中的第三個資料 23 index 1 24 index 2 25 index 3 22 index 4 要麼用某些函式來取其共性,如sum,max min,等94 sum 25 max 輸入...

易語言如何讓程式每次只執行一次,易語言程式按鈕只允許點一次

我會一個簡單的方法,是比較初級的,高深點的別來問我了,我不懂,我也是新手 你先插入一個新的dll命令,就叫api 查詢視窗吧,返回值為整數型,dll庫檔名為user32.dll,對應名是findwindowa,注意大小寫,引數有兩個,兩個都是文字型的,第一個叫視窗類名,第二個叫視窗文字,你就這樣新建...

如何在易語言程式中執行cmd命令

執行 shutdown s t 假,1 假是執行命令是不顯示命令提示符 執行 rd s q 取執行檔案路徑 shutdown.exe 假,xyf35151012013 08 1500 02 執行指定的可執行檔案或者外部命令,如果成功返回真,否則返回假。該命令為初級命令,引數 1 的名稱為 欲執行的命...