易語言lua通過luacom實(shí)現(xiàn)大漠腳本及多線程

lua通過模塊Luacom調(diào)用大漠COM組件是最簡(jiǎn)單的方式,這里的luacom.dll已經(jīng)重新編譯,支持中文路徑,中文文件格式,lua采用經(jīng)典穩(wěn)定的5.1,支持中文函數(shù)命令,教程詳細(xì)錄制了lua編寫大漠腳本的各個(gè)環(huán)節(jié),直到協(xié)同來實(shí)現(xiàn)多窗口的切換。
說明:
推出的幾套lua,luacom,大漠,多線程腳本教程,是有關(guān)聯(lián)的,必須系統(tǒng)的學(xué)習(xí)。
1.p48?易語言調(diào)用lua腳本及l(fā)ua5.3模塊封裝調(diào)用
2.p49?易語言lua通過luacom實(shí)現(xiàn)大漠腳本及多線程
3.P50?易語言lua大漠線程腳本(這是真正的lua多線程)
重要提示::
1.由于Luacom只支持lua5.1,所以本套教程是另外封裝的lua5.1模塊,而p48套詳細(xì)的演示了lua模塊的封裝調(diào)用,本套就不再設(shè)計(jì)lua模塊封裝。
2.采用的Lua5.1模塊支持,中文函數(shù)命令。
3.采用的luacom.dll支持中文路徑名稱。
4.由于lua本身并不支持真正的多線程,本套多線程是基于腳本程序的非搶占式多線程,采用了協(xié)程和大漠腳本本身實(shí)現(xiàn)。
5.真正的多線程,我們安排在下一套教程來實(shí)現(xiàn),也就是lua實(shí)現(xiàn)搶占式多線程。
6.向VIP會(huì)員提供教程里的模塊及l(fā)ua5.1和luacom
7.建議最好有一定的lua語言基礎(chǔ),再學(xué)習(xí)這些課程。
到底什么是luacom?:
LUACOM就是LUA調(diào)用COM組件的模塊。
而大漠插件是一個(gè)Com組件,所以我們可以通過luacom來調(diào)用大漠里的命令。
使用LUACOM模塊,不僅可以調(diào)用大漠插件,只要是COM組件都可以以這種方式調(diào)用。比如樂玩,word,Excel,等等。
課程目錄
1.課程說明及什么是luacom
2.Lua調(diào)用易語言子程序信息框及執(zhí)行l(wèi)ua腳本環(huán)境搭建
3.Lua調(diào)用易語言調(diào)試輸出
4.為易語言Lua腳本執(zhí)行器加入拖放組件和通用對(duì)話框
5.Lua注冊(cè)大漠插件到系統(tǒng)
6.優(yōu)化檢測(cè)Lua注冊(cè)大漠插件到系統(tǒng)
7.lua腳本加載調(diào)用luacom模塊
8.lua腳本創(chuàng)建大漠對(duì)象打印大漠版本
9.lua腳本加載其他lua腳本配置文件(lua模塊化管理)
10.lua采用表table給大漠配置文件賦值
11.lua實(shí)現(xiàn)大漠收費(fèi)注冊(cè)reg
12.lua設(shè)置大漠全局路徑SetPath
13.lua獲取游戲單個(gè)窗口句柄和后臺(tái)綁定游戲窗口
14.lua枚舉多個(gè)游戲窗口句柄和后臺(tái)綁定游戲窗口
15.lua自動(dòng)排列游戲窗口
16.lua封裝大漠鼠標(biāo)移動(dòng)點(diǎn)擊
17.lua封裝大漠找圖FindPic變參指針
18.lua封裝大漠找圖FindPic并點(diǎn)擊
19.lua封裝大漠找色FindColor變參指針并點(diǎn)擊
20.lua封裝大漠找字FindStr變參指針并點(diǎn)擊
21.lua封裝大漠找圖FindPicE并點(diǎn)擊
22.lua封裝大漠字符輸入SendString、KeyPressStr實(shí)現(xiàn)游戲喊話
23.lua通過協(xié)同實(shí)現(xiàn)大漠腳本游戲多窗口操作1協(xié)同初始化
24.lua通過協(xié)同實(shí)現(xiàn)大漠腳本游戲多窗口操作2分配線程任務(wù)
25.lua通過協(xié)同實(shí)現(xiàn)大漠腳本游戲多窗口操作3調(diào)度函數(shù)分發(fā)器
26.lua通過協(xié)同實(shí)現(xiàn)大漠腳本游戲多窗口操作4加入工作測(cè)試協(xié)同
27.lua調(diào)用大漠實(shí)現(xiàn)單腳本內(nèi)操作多窗口1 大漠插件注冊(cè)初始化
28.lua調(diào)用大漠實(shí)現(xiàn)單腳本內(nèi)操作多窗口2創(chuàng)建大漠對(duì)象和聲明公共對(duì)象
29.lua調(diào)用大漠實(shí)現(xiàn)單腳本內(nèi)操作多窗口3分別設(shè)置字庫全局路徑
30.lua調(diào)用大漠實(shí)現(xiàn)單腳本內(nèi)操作多窗口4切換大漠對(duì)象和窗口句柄
31.lua調(diào)用大漠實(shí)現(xiàn)單腳本內(nèi)操作多窗口5游戲窗口綁定和解綁
32.lua調(diào)用大漠實(shí)現(xiàn)單腳本內(nèi)操作多窗口6游戲腳本主線程
33.lua調(diào)用大漠實(shí)現(xiàn)單腳本內(nèi)操作多窗口7啟動(dòng)腳本完成測(cè)試