24小时热门版块排行榜    

查看: 1130  |  回复: 3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

wa2016

铜虫 (正式写手)

[求助] 求助:点击鼠标左键,如何能得到计算机中的系统时间 已有1人参与

如何编写一个小程序(什么语言都可以):通过鼠标,在计算机屏幕任意位置点击鼠标左键一下,获取计算机的系统时间(精确到秒后面6位小数)。有没有大神知道怎么解决?
回复此楼

» 猜你喜欢

wa
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wa2016

铜虫 (正式写手)

送红花一朵
引用回帖:
3楼: Originally posted by jjdg at 2018-09-11 00:31:26
vb中在窗体上放一个timer控件,设置Interval属性为10,代码如下

Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer

Private Sub Timer1_Timer()
...

感谢您,大神!能否将显示的时间精确到秒后,小数点6位数呢?
wa
4楼2018-09-11 19:50:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

pgser

铁虫 (职业作家)


jjdg: 金币+1, 感谢参与 2018-09-11 00:20:21
这个问题在这里问还不如去百度一下

发自小木虫Android客户端
2楼2018-09-10 14:57:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jjdg

版主 (知名作家)

优秀版主

【答案】应助回帖

感谢参与,应助指数 +1
vb中在窗体上放一个timer控件,设置Interval属性为10,代码如下

Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer

Private Sub Timer1_Timer()

Dim x As Long
    x = GetAsyncKeyState(1)
    If x = -32767 Then        'x返回的是16位整数,最高位为1,表明按下
        Me.Print Time,        '在窗体上显示时间
    End If
   
End Sub

» 本帖已获得的红花(最新10朵)

努力学习!以正当途径!获得需要的知识!
3楼2018-09-11 00:31:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见