【按鍵精靈】大漠插件怎么用?
1 打開網(wǎng)址
http://bbs.anjian.com/showtopic-686179-1.aspx#11474138
官網(wǎng)下載dm31233.rar,解壓(可能會報毒,但我就這么用的沒發(fā)現(xiàn)問題)
2.里面有用的就3個文件,dm.dll、RegDll.dll、大漠接口說明.CHM,第三個是幫助文檔,不懂就看
3.打開按鍵精靈,新建一個腳本,左側(cè)工具欄點擊“附件”--‘添加’,把兩個dll放進(jìn)來
4.左側(cè)工具欄點擊“腳本”--粘貼代碼如下:
Call 注冊大漠()//就是把插件導(dǎo)入進(jìn)來,導(dǎo)入后才能用,且必須寫在主程序前
Call?窗口綁定()//需要后臺操作就綁定,不需要就刪掉這行。綁定后的鍵鼠命令也自動變成后臺鍵鼠命令了
//------把主程序?qū)懺谙旅?------
//具體語句怎么寫,參考大漠接口說明.CHM幫助文檔
//---------------寫里面↑--------------
Sub 窗口綁定()//綁定完窗口內(nèi)無法操作,且不可最小化,可以挪動。
hwnd=123456//舉個例子123456,具體多少按鍵抓抓一下,替換。
? ? dm.SetWindowState hwnd,1
? ? dm_ret = dm.BindWindowEx(hwnd,"dx2","dx","dx","dx.public.active.message",4)
? ? Delay 2000
? ? If dm_ret = 1 Then?
? ? ? ? TracePrint "綁定成功"
? ? Else?
? ? ? ? TracePrint "錯誤碼 " & dm.GetLastError()
? ? ? ? If dm.GetLastError() = - 3? Then?
? ? ? ? ? ? TracePrint "可能目標(biāo)窗口有保護(hù) 或 異常錯誤"
? ? ? ? End If
? ? End If
? ? Delay 3000
End Sub
Sub OnScriptExit()//退出腳本的同時解除綁定,釋放cpu
? ? dm_ret = dm.UnBindWindow()
? ? If dm_ret = 1 Then?
? ? ? ? TracePrint "解除綁定成功"
? ? End If
End Sub
Sub 注冊大漠()
? ? need_ver = "3.1233"
? ? set ws=createobject("Wscript.Shell")
? ? ws.run "regsvr32 atl.dll /s"
? ? set ws=nothing
? ? PutAttachment "D:\4399DDT","*.*"//釋放2個附件,這里路徑可以隨便改,但改完后面都得改。
? ? PutAttachment ".\Plugin" ,"RegDll.dll"//釋放附件RegDll.dll,到按鍵精靈下的plugin文件夾
? ? Call Plugin.RegDll.Reg("D:\4399DDT\dm.dll")?
? ? set dm = createobject("dm.dmsoft")
? ? ver = dm.Ver()
? ? If ver = need_ver Then?
? ? ? ? TracePrint "注冊成功!插件所在目錄是:"&dm.GetBasePath()
? ? End If
? ? dm.SetPath "D:\4399DDT"
? ? Delay 500
End Sub
p.s.可以換的內(nèi)容:主程序代碼和釋放附件路徑,其余照抄(當(dāng)新建腳本時.)