Advertisement
teacherTU

按鍵精靈涂老師 - 大漠字庫範例

Jun 13th, 2021 (edited)
627
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.97 KB | None | 0 0
  1. 目錄 = "C:\Marco_Tu\"
  2. //金鑰可以更改為自己的
  3. 金鑰 = Plugin.File.ReadINI("大漠", "key", 目錄 & "Config.ini")
  4. Call 大漠_註冊
  5.  
  6. set dm = createobject("dm.dmsoft")
  7. base_path = dm.GetBasePath()
  8. dm_ret = dm.SetPath(base_path)
  9. dm_ret = dm.SetDict(0,"C:\Marco_Tu\soft2.txt")
  10. dm_ret = dm.FindStr(777, 786, 1004, 883, "福利積分", "f8ff82-606060|c0b9e2-303030", 0.9, intX, intY)
  11. If intX > 0 Then
  12. MsgBox "已找到關鍵字,開始設定程序。"
  13. Else
  14. MsgBox "沒找到關鍵字,程序無法繼續。"
  15. End If
  16. TracePrint intX & " , " & intY
  17.  
  18. Function 大漠_註冊()
  19.  
  20. // 釋放附件>>>>>>>>>>>>>>>>>>>
  21. // 這裡選擇c盤的test-_game作為插件的基本目錄 也就是SetPath對應的目錄。所以所有資源都釋放在此目錄.
  22. PutAttachment 目錄,"*.*"
  23. // 這裡要用到RegDll來註冊插件,所以必須釋放到Plugin. 但是切記不能把dm.dll釋放到Plugin.那會導致插件失效.
  24. PutAttachment ".\Plugin" ,"RegDll.dll"
  25. // 插件註冊開始>>>>>>>>>>>>>>>>>>>
  26. // 下面開始註冊插件,先嘗試用RegDll來註冊.這裡必須使用絕對路徑。以免有別人把dm.dll釋放在系統目錄.造成版本錯誤.
  27. Call Plugin.RegDll.Reg(目錄 & "dm.dll")
  28. // 這裡判斷是否註冊成功
  29. set dm = createobject("dm.dmsoft")
  30. ver = dm.Ver()
  31. if ver <> "7.1931" then
  32. // 先釋放先前創建的dm
  33. set dm = nothing
  34. // 再嘗試用regsvr32 來註冊. 這裡必須使用絕對路徑。以免有別人把dm.dll釋放在系統目錄.造成版本錯誤.
  35. set ws=createobject("Wscript.Shell")
  36. ws.run "regsvr32 " & 目錄 & "dm.dll /s"
  37. set ws=nothing
  38. Delay 1500
  39. // 再判斷插件是否註冊成功
  40. set dm = createobject("dm.dmsoft")
  41. ver = dm.Ver()
  42. if ver <> "7.1931" then
  43. // 這時,已經確認插件註冊失敗了。 彈出一些調試信息,搜索以供分析.
  44. MsgBox "插件版本錯誤,當前使用的版本是:"&ver&",插件所在目錄是:"&dm.GetBasePath()
  45. MsgBox "請關閉程序,重新打開本程序再嘗試"
  46. EndScript
  47. end if
  48. end if
  49. // 插件註冊結束<<<<<<<<<<<<<<<
  50. // 收費註冊開始,簡單游作者不需要這一段(加了也沒關係,不會扣費),非簡單游平台付費作者必須添加>>>>>>>>>>>>>>>
  51. // 當然,如果是在按鍵精靈上使用,這段代碼是可以注釋掉。大部分功能可以直接在按鍵平台使用。無須註冊.
  52. // ok,這裡已經確認插件註冊成功,並且創建了對象,下面開始註冊收費服務.
  53. // 當然這裡也可以使用高級的RegEx函數.
  54. dm_ret = dm.Reg(金鑰, "") // 您的註冊碼. 在大漠插件網站後台可以直接獲取.
  55. if dm_ret <> 1 then
  56. MsgBox "註冊失敗,返回值是:"&dm_ret
  57. EndScript
  58. end if
  59. // 收費註冊結束<<<<<<<<<<<<<<<<
  60. TracePrint "大漠註冊完成"
  61. End Function
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement