回答
通过按下一个键我想这会做的伎俩
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. 通过MeteorJS获取HTTP状态代码
- 2. 状态更改为通过代码
- 3. 寻找iOS设备空闲状态
- 4. Wifi只是进入空闲状态
- 5. OpenMP(C)空闲线程的状态
- 6. 获取HTTP状态代码
- 7. App Engine HTTP状态代码消息
- 8. Outlook API:获取忙/闲状态
- 9. 运行代码当runloop空闲
- 10. Eclipse中的空闲代码上下文
- 11. 系统空闲进程的源代码
- 12. 通过编号获取推特状态消息
- 13. 在web api中获取200个空数据的状态代码
- 14. 通过authorize.net获取已取消/过期信用卡的定期结算状态
- 15. HTTP状态代码
- 16. 在jquery中获取http状态代码
- 17. C++:从URL获取HTTP状态代码
- 18. API网关 - 获取状态代码
- 19. 使用并行获取状态代码
- 20. C#WCF服务获取状态代码
- 21. 获取HTTP状态代码描述
- 22. 在C#中提取HTTP状态代码
- 23. client.Do错误获取状态代码
- 24. 获取响应状态代码为261
- 25. 获取有关HTTP状态代码
- 26. 统一用户界面按钮状态通过代码转换
- 27. android如何通过代码获得PNR的PNR状态
- 28. Cron通过代码检查作业状态
- 29. 通过代码删除形状
- 30. 在RoR中,如何通过代理请求网页时获取状态码?
我很困惑,(一):是一些其他的应用程序,防止你的机器进入闲置,你想要防止?或(B)你**想要防止机器进入闲置状态? – Johan 2011-05-30 12:49:54
@Johan:我想他想在他的“OnSystemIdle”处理程序代码中防止重新进入。 – 2011-05-30 13:08:31
就是这样。我想要防止再次入侵。 – Jlouro 2011-05-30 13:18:18