大漠软件c语言教程,大漠万能脚本编辑器无需写代码,截图可以制作脚本附视频教程...
萬能型傻瓜腳本編輯器編寫構思思路:
【P神純原創分享】大家可以參考補全實現完整傻瓜腳本編輯器,做這個可以學習到很多知識點,而且可以提升我們的編程興趣哦
利用文件夾作為任務棧取名 ‘文件名_任務’利用編輯器,實現自動改名為參數圖片名稱,保存后自動生成到對應的文件夾里
利用文件名作為參數命名‘選擇圖片后自動導入文件夾,并且利用文件夾瀏覽可以有效的選擇已經編輯好的任務流程,自動分離原始圖片和改過的圖片為不同的文件夾
在改過的圖片文件夾上自動加入_任務來區分’
通過取圖片參數 圖片名稱以參數形式命名:
格式如:#查找點擊 + “_” + #查找 + “>” + “圖片” + “>” + “x1,y1,x2,y2” + “>” + “102030” + “>” + “0.8” + “>” + “1”+"x,y" +"0"+"x,y" “.bmp”
和執行找圖循環邏輯,來實現萬能傻瓜腳本編輯器的所有功能
此版本為非完整版,請不要誤解
思路和寫法僅用于研究,不是拿來直接使用或者去兜售的,希望謝謝大家理解!
此版本內容僅僅是初步的一個想法的實現,更多的內容希望大家自己補充
UI界面設計也不夠友好,不利于使用,大家可以自己完善
有助于很多新手朋友來解決一些數組分割,和理解參數的用法與用途,僅此而已
源碼中每個關鍵點都有詳細的備注,用到的知識點是下面的內容
希望大家通過此源碼可以得到一些啟發,利用文件名和文件夾作為數據的存儲方法。可以實現
很多自動化循環邏輯的判斷。
先說下用到的知識點
萬能傻瓜腳本編寫分享 用到的知識點分享
1.如何實現的原理
a.利用文件夾名稱:構成任務流程,利用堆棧數據結構處理任務流程
什么是堆棧 先出后進 |后進先出 一種數據結構
創建堆棧
清除堆棧
入棧
出棧
取棧頂
堆棧是否空
堆棧是否滿
用數組實現這個對戰的數據結構的 【詳情見P神模塊開源源碼】
b.利用文件名實現找圖參數的傳遞,以及條件查找條件點擊,條件出棧,
條件初始化任務棧,來實現語句流程控制以及找圖功能鼠標移動點擊滑動等功能
C.利用大漠capture接口實現截圖。
2.編寫過程中需要用到的知識點和組件介紹
a.輸入框 易語言支持庫
b.組合框 易語言支持庫
c.列表框 易語言支持庫
d.按鈕 易語言支持庫
e.通用對話框 易語言支持庫
f.文件_查找文件 P模塊
g.文件_瀏覽文件 P模塊
h.信息框 易語言支持庫
i.選擇框 易語言支持庫
j.單選框 易語言支持庫
k.標簽 易語言支持庫
3.編寫過程中需要用到的事件
a.窗口可否關閉
b.按鈕被單擊事件
c.失去焦點事件
d.鼠標左鍵按下事件
4.編寫過程中用到的方法及屬性
a.標題屬性、禁止屬性
b.寬度高度屬性
c.是否選中屬性
e.列表框現行選中項屬性
f.內容屬性、編輯框自動調節器
g.通用對話框.初始目錄屬性
h.通用對話框.類型屬性
i.通用對話框.文件名屬性
j.刪除文件()方法
k.分割文本方法
l.文本_取字符左邊() P模塊
m.文本_去尾部字符() P模塊
5.用到的大漠命令
a.FindwindowEx(parent _int,"RenderWindow",title_name)'parent
b.EnumWindowsbyProcess EnumWindowbyProcess(”dnplayer.exe“,class,title,組合) 1 2 4 8 16 32 2+16+32
c.FindPicE(x1,y1,x2,y2,PicName,color_format,sim,dir) = "-1|-1|1" intx,inty intx,inty ,P模塊 Get_ID_x_y
d.moveto
f.leftclick
g.leftdown
h.leftup
i.freepic
j.setpath
6.用到的流程控制語句
判斷循環首
計次循環首
如果真 if...then....
如果 if.....then ...else
7.用到的函數知識點
參數
參考參數
返回值
8.自定義數據類型 復合型數據類型是我們常用的規律操作對象的一種方法,可以讓代碼更靈活可讀性更強,特別是數組操作,如果1個變量定義1個數組
那么真的很累哦,所以用復合型數據類型,把相同對象的屬性歸類是最有效的解決方案
總結
以上是生活随笔為你收集整理的大漠软件c语言教程,大漠万能脚本编辑器无需写代码,截图可以制作脚本附视频教程...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何在android模拟器中安装apk软
- 下一篇: 汇编语言学习——第四章 第一个汇编程序