許多易語言新手朋友在製作軟體的過程中也許可能會碰到需要為自己的程式增加乙個檢測程序的功能,可www.cppcns.com能是為了防止自己的程式被其他工具修改或者其他目的,但是卻又不知道怎麼編寫**,所以為了幫助大家解決這個問題,今天小編就來叫大家如何用易語言編寫乙個檢測指定程序的工具。
1、首先,我們先將介面畫好,如圖所示。
2、接著雙擊啟動視窗跳轉到**編輯區域開始寫**。接著雙擊啟動視窗跳轉到**編輯區域開始寫**。
3、首先我們新建乙個子程式,用來檢測指定程序是否存在的,相當於程式的核心部分了。將子程式命名為「程序是否存在」。
4、新增乙個名稱為「待檢測程序」的文字型引數,再將子程式的返回值修改為邏輯型。ps:引數的新增方法非常簡單,只需要在子程式名上按下回車鍵即可新增引數。
5、接著在「程序是否存在」下寫**,首先我們要用到「取系統程序列表」命令,這個命令可以獲取到系統目前正在執行的程序資訊,返回程序資訊陣列。
6、既然返回的是 程序資訊陣列 ,所以我們先程式設計客棧得建立乙個 程序資訊陣列 的變數來儲存這些返回的資料,按下ctrl+l新建乙個變數,名稱改為「程序陣列」,資料型別改為「程序資訊」,並且讓這個變數為零成員陣列,如圖所示。
7、寫上**:「程序陣列 = 取系統程序列表 ()」,如圖所示程式設計客棧,這樣系統當前所有的程序就被儲存到「程序陣列」裡面去了。
8剩下的就是判斷「待檢測程序」是否存在於「程序陣列」裡面了,存在的話就返回真,失敗的話就返回假。我們將如下**複製到易語言中即可:-------------------------**開頭-------------------------.區域性變數 n, 整數型.計次迴圈首 (取陣列成員數 (程序陣列), n) .如果真 (到小寫 (程序陣列 [n].程序名稱) = 到小寫 (待檢測程序)) 返回 (真) .如果真結束.計次迴圈尾 ()返回 (假)-------------------------**結尾-------------------------
9、這樣我們看到的子程式應該和上面的一模一樣了,大家可以仔細對照一下。
10、接著我們返回啟動視窗,雙擊按鈕,跳轉到按鈕被單擊的事件下開始寫**。我們的目的是按鈕被單擊以後,檢測編輯框中輸入的程序名稱是否在系統中存在,所以我們得考慮到編輯框內容可能出現的情況,如下:1、編輯框中沒有任何文字。2、編輯框中的程序確實存在。3、編輯框中的程序不存在。
11、對於上面三種情況,我們需要逐一進行判斷,首先就是要確保編輯框的的確有內容,所以先寫上判斷編輯框中是否內容的**,如果沒有任何內容就提示沒有輸入程序名稱。**如圖,記住一定要寫上返回,寫上返回以後才不會繼續執行下面的**,否則就會繼續執行下面的**。
12、接著寫上第二種情況-編輯框中的程序確實存在,因為我們已經寫好了判斷程序是hpkmgm否存在的子程式,所以我們直接呼叫即可,**如圖:
本文標題: 易語言的程序檢測程式製作
本文位址:
易語言小寫轉換程式製作
windows api charlower 應用之用易語言把文字中的大寫字母轉換成小寫字母的示例教程 1 新建乙個易語言視窗程式 2 雙擊程式欄中的dll命令 進入dll編輯視窗 3 在空白處點選右鍵 選擇新dll命令 也可以按ctrl n組合鍵 4 寫入以下api命令 版本 2 dll命令 cha...
易語言製作舉牌照的教學
利用國語版易語言製作簡單的舉牌照,可以選擇任何來宣傳自己 1 開啟易語言 2 點選易語言右邊的按鈕,在左邊的框內隨機拉出尺寸的乙個方框 3 點選我們剛才拉的那個方框,在左邊會出現兩個字,我們來單擊乙個,會出現乙個屬性對話方塊 4 我們來點選更換那個按鈕,在電www.cppcns.com腦上面選取我們...
易語言查詢文字的製作教學
易語言尋找文字,這個命令,對於製作搜尋軟體很有用,我教大家操作。1 易語言新建乙個windows視窗 點選程式設計客棧進入 編輯區 具體看如何用易語言編寫自己第乙個程式?2 我們輸入這個命令 尋找檔案 3 展開這個命令 程式設計客棧發現這個命令有2個引數 4 第乙個引數就是尋找的檔名或者目錄,我們輸...