按鍵精靈OCX獨(dú)立界面教程_第1頁
按鍵精靈OCX獨(dú)立界面教程_第2頁
按鍵精靈OCX獨(dú)立界面教程_第3頁
按鍵精靈OCX獨(dú)立界面教程_第4頁
按鍵精靈OCX獨(dú)立界面教程_第5頁
已閱讀5頁,還剩34頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、OCX獨(dú)立界面制作教程目錄OCX獨(dú)立界面添加注冊(cè)功能2OCX獨(dú)立界面添加解綁功能14OCX獨(dú)立界面添加試用功能17設(shè)置OCX獨(dú)立界面各按鈕的有效性(優(yōu)化)20OCX獨(dú)立界面添加啟動(dòng)腳本功能22OCX獨(dú)立界面添加暫停繼續(xù)功能25OCX獨(dú)立界面添加中止腳本功能28OCX獨(dú)立界面添加保存設(shè)置功能30OCX獨(dú)立界面添加熱鍵修改設(shè)置33OCX獨(dú)立界面使用的命令說明36OCX獨(dú)立界面添加注冊(cè)功能1、 打開VB程序,選擇新建一個(gè)ActiveX控件,如圖2、 (重要)選擇菜單欄上的”工程” - “添加模塊”,依次添加我們的兩個(gè)必需模塊”Helper.bas”和”ModsetHotKey”,如圖:3、 選擇標(biāo)簽

2、控件,在界面框上添加一個(gè)標(biāo)簽說明,如圖:在對(duì)應(yīng)屬性框設(shè)置標(biāo)題屬性為”注冊(cè)碼:”,其余保持默認(rèn)不變,如圖:4、 選擇文本框控件在界面上添加一個(gè)文本框,如圖在對(duì)應(yīng)屬性框設(shè)置名稱屬性為”RegCode”,其余保存默認(rèn)不變,如圖5、 選擇下拉框控件,在界面上添加一個(gè)下拉框,如圖:修改對(duì)應(yīng)名稱屬性為”RegServer”,列表屬性為”電信一/網(wǎng)通一/電信二/美國一”,其余保持默認(rèn)不變,如圖:6、 選擇按鈕控件,在界面添加一個(gè)按鈕,如圖:修改對(duì)應(yīng)屬性面板的名稱為” BeginRegister”,標(biāo)題為”注冊(cè)”,其余保持默認(rèn)不變,如圖7、 雙擊注冊(cè)按鈕,跳轉(zhuǎn)到按鈕點(diǎn)擊事件,如圖:在上面添加如下代碼(單引號(hào)開

3、始綠色字體表示代碼注釋,可不需要添加,不影響界面效果)。:8、 點(diǎn)擊菜單欄 “文件” “保存工程”將工程保存為” MiniMacroUI.ctl”和” MiniMacroUI.vbp”,如下圖9、 點(diǎn)擊菜單欄 “文件” “生成MiniMacroUI.ocx”,提示成功后在按鍵上屬性面板設(shè)置界面里選擇”選擇OCX界面”,如下圖:10、 點(diǎn)擊發(fā)布按鈕上的小三角,選擇制作按鍵小精靈。如下圖11、 在制作頁面上選擇【商業(yè)型獨(dú)立型界面】,如下圖:12、 切換到更多設(shè)置面版,主要設(shè)置作者賬號(hào)、作者密碼及小精靈編號(hào)13、 點(diǎn)擊“立即制作”按鈕,保存小精靈。如下圖:14、 提下示制作成功后打開新生成的小精靈。

4、界面如下15、 在輸入框內(nèi)填入小精靈注冊(cè)碼(注冊(cè)碼通過小精靈作者軟件注冊(cè)系統(tǒng)后臺(tái)獲?。?,如下圖16、 點(diǎn)擊注冊(cè)按鈕,提示軟件激活成功后彈出提示框注冊(cè)成功。如下圖(OCX獨(dú)立界面添加注冊(cè)功能講解完畢)OCX獨(dú)立界面添加解綁功能1、 在界面上添加一個(gè)按鈕,在屬性界面上把名稱改為“解綁按鈕”,名稱更改為” ClearRegister”,標(biāo)題改為“解綁”。如下圖2、 雙擊“解綁”按鈕,來到代碼編輯界面。如下圖3、 在“解綁”按鈕的點(diǎn)擊事件里面添加以下代碼(單引號(hào)開始綠色字體表示代碼注釋,可不需要添加,不影響界面效果)。4、 發(fā)布生成新的小精靈并打開成功注冊(cè)小精靈(詳細(xì)步驟參考給OCX獨(dú)立界面添加注冊(cè)功

5、能中的第9到13步)。點(diǎn)擊解綁按鈕,小精靈正常退出表示解綁成功。(OCX獨(dú)立界面添加解綁功能講解完畢)OCX獨(dú)立界面添加試用功能1、 在界面上添加一個(gè)按鈕,在屬性界面上把名稱改為“試用按鈕”,標(biāo)題改為“試用”。如下圖2、 雙擊“試用”按鈕,跳轉(zhuǎn)到代碼編輯界面。如下圖:3、在“試用”按鈕的點(diǎn)擊事件里面添加以下代碼(單引號(hào)開始綠色字體表示代碼注釋,可不需要添加,不影響界面效果)4、發(fā)布生成新的小精靈并打開小精靈(詳細(xì)步驟參考OCX獨(dú)立界面添加注冊(cè)功能中的第9到13步)。點(diǎn)擊試用按鈕,彈出激活成功。如下圖(OCX獨(dú)立界面添加試用功能講解完畢)設(shè)置OCX獨(dú)立界面各按鈕的有效性(優(yōu)化)1、 優(yōu)化分析:注

6、冊(cè)碼輸入框注冊(cè)服務(wù)器下拉框注冊(cè)按鈕解綁按鈕試用按鈕注冊(cè)成功無效無效無效有效無效注冊(cè)失敗有效有效有效無效有效2選擇時(shí)鐘控件,在界面上添加一個(gè)時(shí)鐘,如下圖在對(duì)應(yīng)屬性頁面設(shè)置時(shí)鐘的時(shí)間間隔為”500”,如下圖3、 雙擊時(shí)鐘控件,跳轉(zhuǎn)到代碼編輯頁面。如下圖:3、在時(shí)鐘事件里添加如下代碼,如下圖4、 發(fā)布生成新的小精靈并打開小精靈(詳細(xì)步驟參考OCX獨(dú)立界面添加注冊(cè)功能中的第9到13步)。(設(shè)置OCX獨(dú)立界面按鈕有效性講解完畢)OCX獨(dú)立界面添加啟動(dòng)腳本功能1、 在界面上添加一個(gè)按鈕,在屬性界面上把名稱改為“啟動(dòng)按鈕”,標(biāo)題改為“啟動(dòng)”。如下圖 2、 雙擊“啟動(dòng)”按鈕,跳轉(zhuǎn)到代碼編輯界面。如下圖3、在“

7、啟動(dòng)”按鈕的點(diǎn)擊事件里面添加以下代碼(單引號(hào)開始綠色字體表示代碼注釋,可不需要添加,不影響界面效果)。3、 給腳本添加一行簡(jiǎn)單的彈出框命令,如下圖:4、發(fā)布生成新的小精靈并打開成功注冊(cè)小精靈(詳細(xì)步驟參考OCX獨(dú)立界面添加注冊(cè)功能中的第9到 13步)。在小精靈注冊(cè)成功后點(diǎn)擊啟動(dòng)按鈕,提示腳本啟動(dòng)功能。如下圖(OCX獨(dú)立界面添加啟動(dòng)腳本功能講解完畢)OCX獨(dú)立界面添加暫停繼續(xù)功能1、 在界面上添加一個(gè)按鈕,在屬性界面上把名稱改為“暫停繼續(xù)按鈕”,標(biāo)題改為“暫停/繼續(xù)”。如下圖2、 雙擊“暫停繼續(xù)”按鈕,跳轉(zhuǎn)到代碼編輯界面。如下圖3、在“暫停繼續(xù)”按鈕的點(diǎn)擊事件里面添加以下代碼(單引號(hào)開始綠色字體

8、表示代碼注釋,可不需要添加,不影響界面效果)。4、給腳本添加一些簡(jiǎn)單的命令,如下圖5、發(fā)布生成新的小精靈并打開成功注冊(cè)小精靈(詳細(xì)步驟參考OCX獨(dú)立界面添加注冊(cè)功能中的第9到13步)。在小精靈注冊(cè)成功后啟動(dòng)腳本測(cè)試“暫停繼續(xù)”按鈕。(獨(dú)立界面添加暫停繼續(xù)功能講解完畢)OCX獨(dú)立界面添加中止腳本功能1、 在界面上添加一個(gè)按鈕,在屬性界面上把名稱改為“中止按鈕”,標(biāo)題改為“中止”。如下圖 2、 雙擊“中止”按鈕,跳轉(zhuǎn)到代碼編輯界面。如下圖3、在“中止”按鈕的點(diǎn)擊事件里面添加以下代碼(單引號(hào)開始綠色字體表示代碼注釋,可不需要添加,不影響界面效果)。4、發(fā)布生成新的小精靈并打開成功注冊(cè)小精靈(詳細(xì)步驟

9、參考OCX獨(dú)立界面添加注冊(cè)功能中的第9到13步)。在小精靈注冊(cè)成功后啟動(dòng)腳本測(cè)試“中止”按鈕。(OCX獨(dú)立界面添加中止腳本功能講解完畢)OCX獨(dú)立界面添加保存設(shè)置功能1、 在界面上添加一個(gè)按鈕,在屬性界面上把名稱改為“保存配置按鈕”,標(biāo)題改為“保存配置”。如下圖 2、 在界面添加一個(gè)文本輸入框,如下圖3、 雙擊“保存配置設(shè)置”按鈕,跳轉(zhuǎn)到代碼編輯界面。如下圖:3、在“保存配置設(shè)置”按鈕的點(diǎn)擊事件里面添加以下代碼(單引號(hào)開始綠色字體表示代碼注釋,可不需要添加,不影響界面效果)4、 修改腳本代碼,如下圖:5發(fā)布生成新的小精靈并打開成功注冊(cè)小精靈(詳細(xì)步驟參考OCX面添加注冊(cè)功能中的第9到13步)精

10、靈注冊(cè)成功后啟動(dòng)腳本測(cè)試“保存配置鈕。(OCX面添加保存設(shè)置功能講解完畢)OCX獨(dú)立界面添加熱鍵修改設(shè)置1、 選擇菜單欄”工程” “添加窗體”新增一個(gè)窗體” FrmSetHotKey.frm”,如下圖 2、 返回UserControl1控件,新增一個(gè)按鈕控件,屬性名稱修改為”修改熱鍵按鈕”,標(biāo)題修改為”修改熱鍵”,其他屬性保存不變,如下圖:3、 雙擊“修改熱鍵”按鈕,跳轉(zhuǎn)到代碼編輯頁面,如下圖:4、 在”修改熱鍵”按鈕事件中增加以下代碼,如下圖(單引號(hào)開始綠色字體表示代碼注釋,可不需要添加,不影響界面效果)5、 發(fā)布生成新的小精靈并打開成功注冊(cè)小精靈(詳細(xì)步驟參考OCX獨(dú)立界面添加注冊(cè)功能中的

11、第9到13步)。在小精靈注冊(cè)成功后啟動(dòng)腳本測(cè)試“修改熱鍵”按鈕。(OCX獨(dú)立界面添加修改熱鍵功能講解完畢)OCX獨(dú)立界面使用的命令說明命令名稱NotifyCommand命令功能發(fā)送消息到小精靈(模塊:Helper.bas)命令參數(shù)參數(shù)1 整型,指定附加信息 1代表:注冊(cè) 2代表:解綁 3代表:寫入界面配置 8代表:登陸模式參數(shù)2 長整型,指定附加消息 不使用時(shí)設(shè)置為0返 回 值無腳本例子按鍵精靈8及以上語法 1. 例子1:2. '自定義結(jié)構(gòu)體3. Type RegisterCommandParam 4. SelectedServer As Integer '服務(wù)器5. Regi

12、sterCode As String '注冊(cè)碼6. End Type7. Dim RegisterParam As RegisterCommandParam8. RegisterParam.SelectedServer = 0 '服務(wù)器選擇電信一9. RegisterParam.RegisterCode = “ABCDEFG” '小精靈注冊(cè)碼10. Call NotifyCommand(1, VarPtr(RegisterParam) '通知小精靈進(jìn)行注冊(cè)11. 例子2:12. Call NotifyCommand(2, 0) '通知小精靈進(jìn)行解綁注銷1

13、3. 例子3:14. Call NotifyCommand(3, 1) '通知小精靈寫入第1個(gè)腳本配置15. 例子4:16. Call NotifyCommand(8, False) '通知小精靈彈出用戶中心/登陸/充值框17. 例子5:18. Call NotifyCommand(8, True) '通知小精靈自動(dòng)登陸19./LeftClickS: 超級(jí)模擬方式,兼容性更強(qiáng),對(duì)鍵盤和鼠標(biāo)沒有特別的要求,PS2(圓口)和USB接口的鼠標(biāo)都可以使用/LeftClickH: 硬件模擬方式,僅支持PS(圓口)的鼠標(biāo) 點(diǎn)擊查看使用硬件模擬方式的注意事項(xiàng)LeftClick 5/在

14、當(dāng)前鼠標(biāo)的位置單擊鼠標(biāo)左鍵5次命令名稱按鈕熱鍵命令功能向小精靈發(fā)送熱鍵消息(模塊: ModSetHotKey.bas)命令參數(shù)參數(shù)1 整數(shù)型,腳本編號(hào),從0開始參數(shù)2 整數(shù)型,熱鍵類型0:啟動(dòng)熱鍵 1:暫停熱鍵 2:停止熱鍵 3.所有腳本中止熱鍵返 回 值無腳本例子按鍵精靈8及以上語法 1. 例子1:2. Call 按鈕熱鍵(0, 0) '向第1個(gè)腳本發(fā)送啟動(dòng)消息3. 例子2:4. Call 按鈕熱鍵(0, 2) '向第1個(gè)腳本發(fā)送停止消息/LeftClickS: 超級(jí)模擬方式,兼容性更強(qiáng),對(duì)鍵盤和鼠標(biāo)沒有特別的要求,PS2(圓口)和USB接口的鼠標(biāo)都可以使用/LeftClic

15、kH: 硬件模擬方式,僅支持PS(圓口)的鼠標(biāo) 點(diǎn)擊查看使用硬件模擬方式的注意事項(xiàng)LeftClick 5/在當(dāng)前鼠標(biāo)的位置單擊鼠標(biāo)左鍵5次命令名稱SaveControlData命令功能保存控件數(shù)據(jù)(模塊: Helper.bas)命令參數(shù)參數(shù)1 字符型,名稱參數(shù)2 字符型,保存內(nèi)容返 回 值無腳本例子按鍵精靈8及以上語法 1. 例子1:2. ClearControlData '清除殘留值3. SaveControlData "Text1", Text1 '保存Text1的值4. 例子2:5. ClearControlData '清除殘留值6. Save

16、ControlData "DuoXuan1", CStr(Check1.Value) '保存Check1的值/LeftClickS: 超級(jí)模擬方式,兼容性更強(qiáng),對(duì)鍵盤和鼠標(biāo)沒有特別的要求,PS2(圓口)和USB接口的鼠標(biāo)都可以使用/LeftClickH: 硬件模擬方式,僅支持PS(圓口)的鼠標(biāo) 點(diǎn)擊查看使用硬件模擬方式的注意事項(xiàng)LeftClick 5/在當(dāng)前鼠標(biāo)的位置單擊鼠標(biāo)左鍵5次命令名稱SaveControlData命令功能保存控件數(shù)據(jù)(模塊: Helper.bas)命令參數(shù)參數(shù)1 字符型,名稱返 回 值字符型 保存的內(nèi)容腳本例子按鍵精靈8及以上語法 1. 例子1:2. Text1 = LoadControlData(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論