首页
/
每日頭條
/
生活
/
按鍵精靈自動定時開啟
按鍵精靈自動定時開啟
更新时间:2024-10-04 09:21:24
金豬腳本(原飛豬腳本)以按鍵精靈教學為主,涉及UiBot,Python,Lua等腳本編程語言,教學包括全自動辦公腳本,遊戲輔助腳本,引流腳本,網頁腳本,安卓腳本,IOS腳本,注冊腳本,點贊腳本,閱讀腳本以及網賺腳本等各個領域。想學習按鍵精靈的朋友可以添加金豬腳本粉絲交流群:554127455 學習路上不再孤單,金豬腳本伴你一同成長.

一、定時器介紹

按鍵精靈自動定時開啟(按鍵精靈定時器介紹和使用)1

定時器控件(Timer)是指在設定的時間間隔反複指定的事件。它可以設置的時間間隔在(1-2147483647)毫秒之間。這裡所指的時間間隔是指上一個事件成功執行結束到下一個事件開始的間隔。所以不會出現同一個定時器事件同時執行的情況。

二、定時器屬性

定時器控件總共有6個屬性,包含2個基本屬性、3個位置屬性和1個其他屬性。

基本屬性分别是:名稱(Name)、有效(Visable)。

位置屬性:左邊(Left)、上邊(Top)、顯示順序(ZOrder)。

其他屬性:時間間隔(Interval)。

按鍵精靈自動定時開啟(按鍵精靈定時器介紹和使用)2

三、定時器的幾個注意事項

在介紹定時器如何使用前先看一下定時器的屬性。它跟其他控件所不同,大多數控件的位置屬性都有“右邊”、“下邊”、“長度”、“寬度”這4個屬性。那定時器為什麼沒有?

首先,定時器設計的初衷是為了在設定的時間間隔内反複觸發指定的事件。所以定時器控件的大小被設計為固定的(24*24)大小并且沒有“右邊”、“下邊”、“長度”、“寬度”,并且在運行階段定時器是隐藏的。所以,它的顯示順序屬性隻在設計階段有效。

然後,“時間間隔”這個屬性的單位是“毫秒”,它的取值範圍是[0-2147483647]。這裡需要特别說明的是,當值為0時相當于設置該定時器無效,即默認不執行定時器裡面的事件。如果要讓定時器默認執行裡面的事件,時間間隔必須是[1-2147483647]。

那,在實際當中如何使用定時器控件?

四、定時器的使用

從以上的幾個注意事項我們已經基本了解定時器的特點了。我們先在界面上創建一個定時器控件,由于它在運行時隐藏的特點,所以位置可以可以任意,但是為了在設計階段更好地區分每一種控件,建議單獨放在某一排或者把顯示順序調低,隐藏在某個控件之下。

這裡,默認創建一個時間控件(Timer1)。為了體現出它的效果,再創建一個标簽(Label),然後在定時器裡面計數,然後通過标簽,實時修改标簽的标題。

雙擊定時器,然後編輯事件裡面的代碼。

Event Form1.Timer1.Timer

Form1.Label1.Caption=i

i=i 1

End Event

腳本事件編輯完成後,進入界面看一下。标簽的内容前後沒有任何變化。

按鍵精靈自動定時開啟(按鍵精靈定時器介紹和使用)3

這是什麼原因?其實這是因為默認創建時定時器的時間間隔是0,所以默認是不會執行的。我們再把時間間隔修改為1000。這時再進入調試,打開界面。

這時就可以看到标簽的内容平均每秒都加1了。這樣子就可以做一個計數器了,或者定時執行做某一件事情。但有一點需要特别注意,在定時器裡面不要寫延時(Delay),當執行到延時的時時候,界面就會無響應,等到這個延時過去才會恢複。

除了這個,能否靈活控制定時器的事件觸發和中止?

五、腳本事件控制

有的朋友可能會很奇怪,為什麼在屬性欄上沒有看到有事件?

其實,定時器的事件的啟動都是通過設置定時器的時間間隔屬性來完成的。

現在,創建兩個按鈕,分别命名為“啟動”、“中止”。在啟動按鈕的事件裡面控制定時器事件的啟動,在中止按鈕事件裡面控件定時器的中止。

Event Form1.StopTimer.Click

Form1.Timer1.Interval=0

End Event

Event Form1.Start.Click

Form1.Timer1.Interval=1000

End Event

在進入調試前要先記住把定時器的時間間隔設置為0,不然打開界面的時候就會運行這個事件了。

進入調試,打開界面,點擊啟動,這時就會啟動計數器了。

最後,除了設置定時器的時間間隔以外,是否有效則是整個定時器的總開頭。如果設置這個定時器為不可用狀态,那麼設置它的時間間隔也就無效了。

按鍵精靈自動定時開啟(按鍵精靈定時器介紹和使用)4

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
Copyright 2023-2024 - www.tftnews.com All Rights Reserved