易語言去廣告軟件製作講解

在本文中小編給大家分享的是一個關於易語言寫的一個去廣告小軟件的源碼內容,需要的參考下。

該程序使用到了最新的精易模塊V3.68,跟程序平行的有個closeProcess.txt用來配置需要關閉的廣告後臺進程。支持騰訊視頻客戶端、PPS客戶端、PPTV客戶端等一些主流的視頻客戶端的廣告屏蔽,再也不用擔心觀看視頻有60秒的廣告了。

首先是界面

給程序添加一個時鐘,兩個按鈕,時鐘用來控制循環監聽任務管理器的進程,主要思想:遇到廣告後臺程序,強制關掉。

界面代碼

.版本 2

.程序集 窗口程序集1

.子程序 __啓動窗口_創建完畢
.局部變量 目錄, 文本型
.局部變量 文件ID, 整數型
.局部變量 內容, 文本型


目錄 = 取運行目錄 ()
.如果真 (文件是否存在 (目錄 + “/closeProcess.txt”) = 假)
  信息框 (“找不到closeProcess.txt文件!”, 0, )
.如果真結束
文件ID = 打開文件 (目錄 + “/closeProcess.txt”, , )
內容 = 讀入一行 (文件ID)
.判斷循環首 (內容 ≠ “”)
  加入成員 (進程數組, 內容)
  內容 = 讀入一行 (文件ID)
.判斷循環尾 ()
' 信息框 (取數組成員數 (進程數組), 0, )
關閉文件 (文件ID)
關閉進程 ()
' 時鐘1.時鐘週期 = 5000
_按鈕1_被單擊 ()

.子程序 關閉進程
.局部變量 i, 整數型
.局部變量 進程ID, 整數型

.變量循環首 (1, 取數組成員數 (進程數組), 1, i)
  進程ID = 進程_名取ID (進程數組 [i])
  .如果真 (進程ID ≠ 0)
    進程_結束 (進程ID)
  .如果真結束

.變量循環尾 ()

.子程序 _按鈕1_被單擊

時鐘1.時鐘週期 = 5000
標籤1.標題 = “程序監聽中...”

.子程序 _時鐘1_週期事件

關閉進程 ()

.子程序 _按鈕2_被單擊

時鐘1.時鐘週期 = 0
標籤1.標題 = “程序監聽取消了...”

.子程序 __啓動窗口_托盤事件
.參數 操作類型, 整數型

.如果真 (操作類型 = 2) ' 操作類型2雙擊托盤圖標
  可視 = 真
  位置 = 1
  置托盤圖標 ({ }, “”)
.如果真結束


.子程序 __啓動窗口_位置被改變

.如果真 (位置 = 2) ' 位置2窗口最小化
  置托盤圖標 (#圖片1, “noAd”)
  可視 = 假
.如果真結束

全局變量

.版本 2

.全局變量 進程數組, 文本型, , "0"

圖標文件

添加一個圖標文件以便於最小化到托盤

.版本 2

.圖片 圖片1

以上就是全部相關內容,感謝大家對神馬文庫的支持。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章