一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - 易語言 - 易語言利用鼠標模擬點擊的方式實現自動畫圖的代碼

易語言利用鼠標模擬點擊的方式實現自動畫圖的代碼

2022-02-21 16:35易語言源碼教程 易語言

今天小編就為大家分享一篇關于易語言利用鼠標模擬點擊的方式實現自動畫圖的代碼,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

DLL命令表

?
1
2
3
4
5
6
.版本 2
.DLL命令 PostMessageA, 整數型, "user32.dll", "PostMessageA", , 如果函數調用成功,返回非零值:如果函數調用失敗,返回值是零
  .參數 hWnd, 整數型, , 其窗口程序接收消息的窗口的句柄
  .參數 Msg, 整數型, , 指定被寄送的消息
  .參數 wParam, 整數型, , 指定附加的消息特定的信息
  .參數 IParam, 整數型, , 指定附加的消息特定的信息

自動繪畫的代碼

此功能需要加載精易模塊5.6

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
.版本 2
.支持庫 spec
.支持庫 shell
.支持庫 BmpOperate
.程序集 窗口程序集_啟動窗口
.程序集變量 文件路徑, 文本型
.程序集變量 開始, 邏輯型
.子程序 __啟動窗口_創建完畢
窗口_熱鍵注冊 (取窗口句柄 (), 1, #A鍵, &_按鈕_繪畫_被單擊, 1)
.子程序 _按鈕_繪畫_被單擊
.局部變量 a, 整數型
.局部變量 b, 整數型
.局部變量 鼠標位置, 精易_坐標
程序_延時 (2000, )
鼠標位置 = 鼠標_取位置 ()
調試輸出 (1)
開始 = 真
.計次循環首 (畫板1.寬度, a)
  .計次循環首 (畫板1.高度, b)
    .如果 (畫板1.取點 (a, b) = 0)
      程序_延時 (1)
      鼠標_移動 (, 鼠標位置.橫 + a, 鼠標位置.縱 + b)
      鼠標_按鍵 (1, 3)
    .否則
      鼠標_按鍵 (1, 4)
    .如果結束
    系統_處理事件 ()
    .如果真 (開始 = 假)
      跳出循環 ()
    .如果真結束
  .計次循環尾 ()
  .如果真 (開始 = 假)
    跳出循環 ()
  .如果真結束
.計次循環尾 ()
調試輸出 (2)
.子程序 _按鈕_載入_被單擊
通用對話框1.初始目錄 = 取特定目錄 (3)
通用對話框1.過濾器 = “PNG|*.png|JPG|*.jpg|BMP|*.bmp|JPGE|*.jpge”
通用對話框1.打開 ()
文件路徑 = 通用對話框1.文件名
畫板1.底圖 = 讀入文件 (通用對話框1.文件名)
畫板1.底圖 = 清除雜點 (二值化處理 (畫板1.取圖片 (, ), 150), 0)
.子程序 二值化處理, 字節集
.參數 圖片, 字節集
.參數 二值化值, 整數型
.局部變量 位圖, 位圖
.局部變量 x, 整數型
.局部變量 y, 整數型
.局部變量 RGB, 字節集
.局部變量 顏色值, 整數型
位圖.載入數據 (圖片)
.計次循環首 (位圖.取高度 (), y)
  .計次循環首 (位圖.取寬度 (), x)
    RGB = 到字節集 (位圖.取某點顏色 (x - 1, y - 1))
    顏色值 = (RGB [1] + RGB [2] + RGB [3]) ÷ 3
    .如果 (二值化值 < 顏色值)
      位圖.置某點顏色 (x - 1, y - 1, #白色)
    .否則
      位圖.置某點顏色 (x - 1, y - 1, #黑色)
    .如果結束
  .計次循環尾 ()
.計次循環尾 ()
返回 (位圖.取位圖數據 ())
.子程序 清除雜點, 字節集
.參數 圖片, 字節集, , 二值化后的圖片
.參數 清除強度, 整數型, 可空, 默認為1
.局部變量 位圖, 位圖
.局部變量 x, 整數型
.局部變量 y, 整數型
.局部變量 x_, 整數型
.局部變量 y_, 整數型
.局部變量 i, 整數型
.局部變量 a, 整數型
.如果真 (是否為空 (清除強度))
  清除強度 = 1
.如果真結束
位圖.載入數據 (圖片)
.計次循環首 (位圖.取高度 (), y)
  .計次循環首 (位圖.取寬度 (), x)
    .如果真 (位圖.取某點顏色 (x - 1, y - 1) = #黑色)
      a = 0
      .計次循環首 (8, i)
        x_ = 多項選擇 (i, 0, 1, 1, 1, 0, -1, -1, -1)
        y_ = 多項選擇 (i, -1, -1, 0, 1, 1, 1, 0, -1)
        .如果真 (位圖.取某點顏色 (x - 1 - x_, y - 1 - y_) = #黑色)
          a = a + 1
        .如果真結束
      .計次循環尾 ()
      .如果真 (a ≤ 清除強度)
        位圖.置某點顏色 (x - 1, y - 1, #白色)
      .如果真結束
    .如果真結束
  .計次循環尾 ()
.計次循環尾 ()
返回 (位圖.取位圖數據 ())
.子程序 反色處理, 字節集
.參數 圖片, 字節集
.局部變量 位圖, 位圖
.局部變量 x, 整數型
.局部變量 y, 整數型
.局部變量 RGB, 字節集
位圖.載入數據 (圖片)
.計次循環首 (位圖.取高度 (), y)
  .計次循環首 (位圖.取寬度 (), x)
    RGB = 到字節集 (位圖.取某點顏色 (x - 1, y - 1))
    位圖.置某點顏色 (x - 1, y - 1, 取顏色值 (255 - RGB [1], 255 - RGB [2], 255 - RGB [3]))
  .計次循環尾 ()
.計次循環尾 ()
返回 (位圖.取位圖數據 ())
.子程序 _按鈕_黑白_被單擊
畫板1.底圖 = 清除雜點 (二值化處理 (畫板1.取圖片 (, ), 150), 0)
.子程序 _按鈕_反色_被單擊
畫板1.底圖 = 反色處理 (畫板1.取圖片 (, ))
.子程序 _滑塊條1_位置被改變
調試輸出 (滑塊條1.位置)
畫板1.底圖 = 讀入文件 (文件路徑)
畫板1.底圖 = 清除雜點 (二值化處理 (畫板1.取圖片 (, ), 滑塊條1.位置), 0)

運行結果:

易語言利用鼠標模擬點擊的方式實現自動畫圖的代碼

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對服務器之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

延伸 · 閱讀

精彩推薦
  • 易語言一步一步跟我學易語言之第二個易程序菜單設計

    一步一步跟我學易語言之第二個易程序菜單設計

    今天小編就為大家分享一篇關于的一步一步跟我學易語言之第二個易程序菜單設計,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要...

    易語言幫助手冊7092021-06-17
  • 易語言易語言生成exe文件的方法

    易語言生成exe文件的方法

    在本篇內容中小編給大家分享的是關于易語言生成exe文件的方法知識點,需要的朋友們參考下。...

    易語言教程網14792022-03-01
  • 易語言實例操作易語言載入窗口

    實例操作易語言載入窗口

    在本文中小編給大家整理的是關于易語言載入窗口的教程和步驟內容,需要的可以跟著學習下...

    易語言教程網19162022-03-02
  • 易語言易語言設置進度條邊框樣式的方法

    易語言設置進度條邊框樣式的方法

    今天小編就為大家分享一篇關于易語言設置進度條邊框樣式的方法,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨...

    易語言幫助手冊4422022-01-20
  • 易語言易語言關于程序進程和線程的基礎知識

    易語言關于程序進程和線程的基礎知識

    今天小編就為大家分享一篇關于易語言關于程序進程和線程的基礎知識,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起...

    三葉資源網6662022-02-24
  • 易語言一步一步跟我學易語言之關于變量

    一步一步跟我學易語言之關于變量

    今天小編就為大家分享一篇關于一步一步跟我學易語言之關于變量,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨...

    易語言幫助手冊10822021-06-17
  • 易語言易語言在畫板中寫出指定文本當畫板中已滿會自動滾屏

    易語言在畫板中寫出指定文本當畫板中已滿會自動滾屏

    今天小編就為大家分享一篇關于易語言在畫板中寫出指定文本當畫板中已滿會自動滾屏,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,...

    易語言幫助手冊9092022-01-12
  • 易語言易語言獲取指定磁盤的名稱

    易語言獲取指定磁盤的名稱

    今天小編就為大家分享一篇關于易語言獲取指定磁盤的名稱,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來...

    易語言幫助手冊12662022-01-04
主站蜘蛛池模板: 日韩欧美一区黑人vs日本人 | 日日摸日日碰夜夜爽97纠 | 久久精品成人免费网站 | 性绞姿始动作动态图 | 日本三级欧美三级人妇英文 | 亚洲午夜性春猛交xxxx | 欧美成年黄网站色高清视频 | 久久精品亚洲精品国产欧美 | 国产免费丝袜调教视频 | 欧美日韩国产亚洲一区二区 | 色天使亚洲综合在线观看 | 俄罗斯毛片免费大全 | 久久精品视频91 | 国产成人免费 | 91网站入口| 天天爱天天操天天射 | 日本福利视频网站 | 天堂网在线网站成人午夜网站 | 校草让我脱了内裤给全班看 | 国产午夜免费秋霞影院 | 美女扒开胸罩露出奶了无遮挡免费 | 久久国产精品高清一区二区三区 | jiuse视频| 成人欧美一区二区三区黑人 | 日本九九热 | 激情另类国内一区二区视频 | 激情另类国内一区二区视频 | 美女禁区视频无遮挡免费看 | 日日操免费视频 | 91夜色视频| 国产综合久久久久 | oneday日本在线观看完整版 | 四虎黄色影视库 | 日韩精品一区二区 | 国产高清不卡码一区二区三区 | 日韩欧美一区二区不卡 | 成人永久免费福利视频网站 | 2012年免费中文视频 | 国产精品午夜性视频网站 | 日本三级做a全过程在线观看 | 人禽l交免费视频观看+视频 |