回答
通過按下一個鍵我想這會做的伎倆
keybd_event(VK_SHIFT,MapVirtualKey(VK_SHIFT,0),0,0);
keybd_event(VK_SHIFT,MapVirtualKey(VK_SHIFT,0),KEYEVENTF_KEYUP,0);
這按下Shift鍵,然後系統會認爲電腦也不閒着任何更多...
-1,現在人們會想知道爲什麼他們的屏保沒有激活,或者爲什麼屏幕從午餐返回時沒有關閉。只需在空閒事件中使用布爾標誌。 – 2011-05-31 10:14:47
的一種方式,以防止重入是記住,如果你已經進入了事件處理程序:
type
TForm1 = class(TForm)
ApplicationEvents1: TApplicationEvents;
procedure ApplicationEvents1Idle(Sender: TObject; var Done: Boolean);
private
{ Private-Deklarationen }
FInOnIdle: Boolean;
public
{ Public-Deklarationen }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.ApplicationEvents1Idle(Sender: TObject; var Done: Boolean);
begin
if FInOnIdle then Exit;
FInOnIdle := True;
try
finally
FInOnIdle := False;
end;
end;
+1 @海因茲,打敗我19secs – Johan 2011-05-30 13:48:04
@Johan:在我提示問題評論之後,它仍然讓你們兩個人足夠長時間:-)(如果不是下一個星期三的最後期限,我會這麼做的。 ) – 2011-05-30 13:50:41
@Johan,我首先給出了答案,但是你正確地打敗了我的問題:-) – 2011-05-30 13:52:06
添加標誌在窗體的增值經銷商,測試,看看你在空閒循環是已:
interface
type TForm1 = class(TForm)
...
private
...
InIdleLoop: boolean;
...
implementation
procedure TForm1.ApplicationEvents1Idle(Sender: TObject; var Done: Boolean);
begin
if InIdleLoop then exit;
InIdleLoop:= true
try
//Do your idle processing here
finally
InIdleLoop:= false;
end; {try}
end;
- 1. Admob狀態空閒
- 2. 通過MeteorJS獲取HTTP狀態代碼
- 3. 狀態更改爲通過代碼
- 4. MDI應用程序在空閒狀態下消耗100%的CPU
- 5. 通過Selenium WebDriver獲取HTTP狀態代碼C#
- 6. 如何通過代碼獲取狀態mysql複製
- 7. 尋找iOS設備空閒狀態
- 8. Unity3d動畫返回空閒狀態
- 9. Android - 空閒狀態數據丟失
- 10. Wifi只是進入空閒狀態
- 11. OpenMP(C)空閒線程的狀態
- 12. GetFGCallState總是回到空閒狀態
- 13. 獲取HTTP狀態代碼
- 14. App Engine HTTP狀態代碼消息
- 15. Outlook API:獲取忙/閒狀態
- 16. NHibernate:不能通過無狀態會話錯誤消息獲取代理
- 17. Eclipse中的空閒代碼上下文
- 18. 系統空閒進程的源代碼
- 19. 通過編號獲取推特狀態消息
- 20. 通用故障的HTTP狀態代碼
- 21. 在web api中獲取200個空數據的狀態代碼
- 22. HttpWebRequest - e.Response爲空時獲取異常狀態代碼
- 23. 通過authorize.net獲取已取消/過期信用卡的定期結算狀態
- 24. HTTP狀態代碼
- 25. jQuery $ .get/$。ajax通過HTTP狀態代碼200而不是預期的狀態代碼201或202
- 26. client.Do錯誤獲取狀態代碼
- 27. C++:從URL獲取HTTP狀態代碼
- 28. API網關 - 獲取狀態代碼
- 29. 獲取響應狀態代碼爲261
- 30. 獲取有關HTTP狀態代碼
我很困惑,(一):是一些其他的應用程序,防止你的機器進入閒置,你想要防止?或(B)你**想要防止機器進入閒置狀態? – Johan 2011-05-30 12:49:54
@Johan:我想他想在他的「OnSystemIdle」處理程序代碼中防止重新進入。 – 2011-05-30 13:08:31
就是這樣。我想要防止再次入侵。 – Jlouro 2011-05-30 13:18:18