您現在的位置是:首頁 > 音樂首頁音樂

[按鍵精靈手機版教程]一帖教你學會限制指令碼試用時間和次數

由 一別兩寬001 發表于 音樂2021-09-06
簡介(咳,才不是我也要脫單)再進一步講用過簡單遊指令碼的童鞋應該都知道,簡單遊平臺上有個指令碼試用機制(當然它這邊靠的是本身的伺服器來判斷使用者的可使用時間),基本每個指令碼都有10次5-10分鐘不等的試用時間,個人認為這種試用機制是很好的,就

按鍵精靈怎麼重複指令碼

金豬指令碼(原飛豬指令碼)以按鍵精靈教學為主,涉及UiBot,Python,Lua等指令碼程式語言,教學包括全自動辦公指令碼,遊戲輔助指令碼,引流指令碼,網頁尾本,安卓指令碼,IOS指令碼,註冊指令碼,點贊指令碼,閱讀指令碼以及網賺指令碼等各個領域。想製作指令碼和學習按鍵精靈的朋友可以新增按鍵精靈學習交流群:554127455 學習路上不再孤單,金豬指令碼伴你一同成長.

[按鍵精靈手機版教程]一帖教你學會限制指令碼試用時間和次數

前些天小編在商場逛衣服時看到這段話:

[按鍵精靈手機版教程]一帖教你學會限制指令碼試用時間和次數

2015了,親,你還單著嘛?正所謂“女為悅己者容”,女生裝扮下自己是很重要的,有助於快速脫單。不過在購物網站上買衣服的時候,絕不能光看賣家秀,有的時候看看買家秀也是很有必要的!!!如果商場或網站可以免費試用,一定要試用啊!!不要錢不說,還可以試穿看看效果。穿的好看,才是脫單第一步!

[backcolor=rgb(255, 255, 255)]看完這段話你們猜小編的第一想法是什麼?(咳,才不是我也要脫單)

[按鍵精靈手機版教程]一帖教你學會限制指令碼試用時間和次數

再進一步講用過簡單遊指令碼的童鞋應該都知道,簡單遊平臺上有個指令碼試用機制(當然它這邊靠的是本身的伺服器來判斷使用者的可使用時間),基本每個指令碼都有10次5-10分鐘不等的試用時間,個人認為這種試用機制是很好的,就像咱買衣服一樣,通常都是先多次試穿,反覆對比,比較滿意後才考慮付款買下的,這麼敬業的小編當時想的是咱們的小精靈指令碼是不是也可以弄個試用呢,把成品弄成免費小精靈先發給有需求的使用者先多次試用,滿意後再考慮訂購,這樣也有利於咱改善指令碼和出單

今天小編就給大家帶來利用簡單的程式碼實現限制指令碼的可使用次數和時間的小程式碼

[tr=rgb(154, 205, 50)]思路流程

咱們以試用10次,每次可試用10分鐘為例

[按鍵精靈手機版教程]一帖教你學會限制指令碼試用時間和次數

[tr=rgb(154, 205, 50)]次數限制

因為是指令碼開啟就觸發事件,所以用的是OnScriptLoad 指令碼載入事件子程式,期間還利用到api獲得自身程序與結束自身程序

相關程式碼

Declare Function GetCurrentProcess Lib “kernel32” Alias “GetCurrentProcess” () As Long

Declare Function TerminateProcess Lib “kernel32” Alias “TerminateProcess” (ByVal hProcess As Long, ByVal uExitCode As Long) As Long

Dim 次數,當前程序

Sub OnScriptLoad() ‘下列內容只做舉例,使用時可以換個隱蔽點的路徑

Call Plugin。File。WriteFileEx(“C:\次數記錄。txt”, “a”)

Text = Plugin。File。ReadFileEx(“C:\次數記錄。txt”)

次數 = Lib。演算法。得到字串中字母的數量(text)

TracePrint 次數

If 次數 >= 10 Then

Call Plugin。Msg。Tips(“試用次數到,強制關閉指令碼”)

當前程序 = GetCurrentProcess()

TerminateProcess 當前程序,0

End If

End Sub

複製程式碼

[tr=rgb(154, 205, 50)]時間限制

用的是時間函數里的datediff函式與now函式組合,迴圈判斷指令碼啟動執行的時間

相關程式碼

Sub 時間監控

TracePrint “開始時間監控”

啟動時間 = now

Do

當前時間 = now

TracePrint datediff(“s”, 啟動時間, 當前時間)

If abs(datediff(“s”, 啟動時間,當前時間)) >= 600 Then //這邊是10分鐘,時間可自定義

Call Plugin。Msg。Tips(“試用時間到,指令碼已停止,如果還想繼續使用請聯絡作者”)

ExitScript

End If

Delay 1000

Loop

End Sub

複製程式碼

大家可以把這倆段小程式碼組合起來,然後指令碼開頭BeginThread 時間監控,就可以實現簡單的試用次數與時間限制了

[tr=rgb(154, 205, 50)]