Winform 空閒時間(滑鼠鍵盤無操作)

2022-02-26 23:28:39 字數 601 閱讀 2838

winform 在特定情況下,需要判斷軟體空閒時間(滑鼠鍵盤無操作),然後在做一下一些操作。

做了乙個簡單的例子,新建乙個窗體,然後拖兩個控制項(timer控制項和label控制項)

using system;

using system.runtime.interopservices;

using system.windows.forms;

namespace lastinput

[dllimport("user32.dll")]

static extern bool getlastinputinfo(ref lastinputinfo plii);

static long getlastinputtime()

public frmlastinfo()

//為系統空閒時間,

private void tmrlastinfo_tick(object sender, eventargs e)

秒";}}}

效果圖

如何打發空閒時間

1從事軟體工作,經常會遇到一陣松一陣忙的情況。忙的時候有事做,松的時候就會產生無聊的感覺。這段時間真不知道如何打發,因為在這段時間內,不知道老大什麼時候下乙個任務給你做。若把這 段時間用來學習,感覺學習時間太短,學習不到什麼。我們是不是應該具備一種能力,用一天的時間或幾個小時的時間掌握一種技術。但這...

Tokio 最大空閒時間

參考 對於阻塞任務,tokio 會新啟動乙個執行緒來執行,這個也是在乙個執行緒池中,任務完成後,不會立即銷毀。經過空餘時間後,還是沒有任務,就會進行銷毀,預設 10 秒。use std use tokio runtime builder fn main io result thread sleep ...

通用滑鼠鍵盤

該程式通過並行機制處理滑鼠和鍵盤的訊息,為了簡化程式裁減了一些 該程式可用為基礎在該程式上新增 可用於文字編輯,遊戲和其他滑鼠鍵盤通用的程式.include include include include include union regs regs unsigned size void far ...