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