如何判断是否在使用电脑,象屏幕保护程序的那样.

wghshy 2003-12-01 03:37:20
请各位大哥大姐帮忙,能否告诉我如何去判断电脑是否正在使用中,象屏幕保护程序中的那样,如果电脑隔一断时间没有用的话去执行一个程序.
...全文
41 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
SoHo_Andy 2003-12-01
  • 打赏
  • 举报
回复
加一个Timer 控件,来判断是否鼠标长时间没有移动,时间间隔为1秒钟
如果长时间鼠标未移动,当作用户走开

简单提示代码,非实现代码
Private Sub sysfreeTM_Timer()
Dim CurMousePoint As POINTAPI
GetCursorPos CurMousePoint

MouseCount = MouseCount + 1
If CurMousePoint.x <> FristMousePoint.x Or CurMousePoint.y <> FristMousePoint.y Then
MouseCount = 0
'保存鼠标位置
FristMousePoint.x = CurMousePoint.x
FristMousePoint.y = CurMousePoint.y
Else
If MouseCount > 600 Then '10分钟
'运行你的代码
MouseCount = 0
End If
End If
End Sub
源码直接下载地址: https://pan.quark.cn/s/4b12bbac0957 科大讯飞转化率预估 赛题链接:http://www.pkbigdata.com/common/cmpt/2018科大讯飞AI营销算法大赛_竞赛信息.html 数据特点 - 按类型: 数值型、单值型、多值型(user_tags) - 按业务类型: 广告主、媒体、上下文(设备环境)、用户 模型方案选择 - 初步使用常规的lgb_model,速度快。 效果优秀,方便测试特征。 - 多值特征CountVector处理,以及单值特征one-hot,这里使用csr矩阵来存储,大幅度优化内存。 - 验证集策略,这里使用的是5折,自己测试的时候使用过三种方案 - 5折交叉检验,验证特征是否符合整体数据集。 - 最后一天作为验证集,验证特征是否时序稳定(线上验证集是后一天) - 最后一天作验证集,但是拆分四份,分别作统计特征以及分别验证(考虑到线上测试集采样比例降低了1/4) 关键点 - count特征: - 作为类别特征中最重要的属性之一,count特征能表示很多有趣的东西。 比如你有1000个机型,但是其中有一两百个机型都是比较奇葩的名字, 但是出现次数很少,对于模型而言,几乎不可能学到出现次数很少的主体的信息(甚至无法满足叶子分裂条件),比如 某某的iphone、xx最酷的、土豪金xx, 但是他们的count特征就有趣了。 因为你会发现count 都为1的数据,这些人,都是喜欢"个性化"的。 - ratio特征: - ratio 特征表示选择。 比如,某个广告主男生用户的受众占比比较高。 诸如此类。 ratio 特征有效的前提是(广告主或者线上推荐系统,一定会朝着转化率高的属性加大投放。 所以这里如果...

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧