久久精品国产99国产精品,农村大炕弄老女人,人马配速90分钟,香蕉成人伊视频在线观看

如何用易語言編寫按鍵精靈插件

給按鍵精靈寫插件的方法有很多種,比如VC、VB、甚至Delphi。然而,使用這些編程語言來為按鍵精靈編寫插件需要較高的要求。相比之下,易語言的編程門檻較低,并且有許多開源和閉源的模塊可供使用。然而,在

給按鍵精靈寫插件的方法有很多種,比如VC、VB、甚至Delphi。然而,使用這些編程語言來為按鍵精靈編寫插件需要較高的要求。相比之下,易語言的編程門檻較低,并且有許多開源和閉源的模塊可供使用。然而,在8.2版本之前,按鍵精靈并不支持用易語言編寫插件,但現(xiàn)在這個(gè)問題已經(jīng)迎刃而解。接下來將介紹如何使用易語言來編寫一個(gè)簡(jiǎn)單的按鍵精靈插件。

準(zhǔn)備工作

首先,確保安裝了按鍵精靈和易語言。這里主要講解如何編寫插件,安裝步驟可以略過。在按鍵精靈的安裝目錄下找到source文件夾,并解壓名為QMPlugin插件制作模版(易語言)的壓縮文件。解壓后包含三個(gè)關(guān)鍵文件:1、(按鍵精靈自帶接口模塊);2、QMPlugin.e(易語言插件模板源碼);3、易語言插件說明.jpg。盡管有附帶說明,但如果對(duì)易語言和按鍵精靈不夠熟悉,可能無法準(zhǔn)確理解作者的意圖,這也是本文的意義所在。

編寫插件代碼

打開代碼后,可以看到已自動(dòng)引用到程序中,并且已創(chuàng)建了三個(gè)程序集:1、插件命令信息集(用于填寫插件描述信息和版本信息);2、插件初始化接口集(向按鍵精靈公開的接口,主要調(diào)用模塊的子程序);3、插件命令程序集(用于插件功能命令)。點(diǎn)擊插件命令程序集,在最后Ctrl N建立子程序,確保參數(shù)和返回值類型均為整數(shù)型。除了名稱,其他內(nèi)容務(wù)必保持不變,否則按鍵精靈無法正確識(shí)別和調(diào)用插件。

添加插件信息

點(diǎn)擊插件命令信息集,在其中添加新編寫的插件命令。使用“添加插件信息”命令,設(shè)定參數(shù)1為插件命令名稱,參數(shù)2為插件調(diào)用格式(編輯器會(huì)根據(jù)此格式自動(dòng)替換'$x'為參數(shù)以供插件調(diào)用),參數(shù)3為插件命令子程序指針(格式為‘a(chǎn)mp;命令名字’),參數(shù)4為插件命令的參數(shù)個(gè)數(shù)。

編譯插件

完成編寫工作后,進(jìn)行代碼編譯。建議使用靜態(tài)編譯,若只是個(gè)人使用也可以選擇普通編譯。編譯完成后,將插件DLL文件放置于按鍵精靈安裝目錄下的plugin文件夾中,這樣按鍵精靈才能正確調(diào)用插件。

測(cè)試與收尾

最后,進(jìn)行測(cè)試以確認(rèn)一切正常工作。至此,按鍵精靈插件的編寫過程完成。

標(biāo)簽:
主站蜘蛛池模板: 称多县| 介休市| 富裕县| 合江县| 贡嘎县| 太康县| 西乡县| 将乐县| 白山市| 开化县| 高邑县| 衢州市| 屏边| 梅州市| 淳化县| 兰溪市| 文昌市| 恭城| 平乡县| 固安县| 宁晋县| 侯马市| 宁海县| 高青县| 莒南县| 神池县| 叶城县| 黔南| 遂溪县| 东宁县| 千阳县| 东明县| 区。| 新安县| 麻江县| 灵石县| 阳曲县| 榆社县| 玛沁县| 西青区| 上高县|