找回密码
 加入
搜索
查看: 2243|回复: 9

[AU3基础] 如何到达某个时间就按下某个键呢

  [复制链接]
发表于 2012-1-29 22:26:04 | 显示全部楼层 |阅读模式
如何到达某个时间就按下某个键呢,比如说我要14点按下F11键,该如何写呢,高手们给个例子。
发表于 2012-1-29 22:46:06 | 显示全部楼层
do
sleep(1000)
until @hour=14
send('{F11}')

评分

参与人数 1金钱 +15 收起 理由
afan + 15

查看全部评分

发表于 2012-1-29 22:56:53 | 显示全部楼层
原来二楼的我也能看懂,,只是,要我写,恐怕就不很容易了。
这就是初学者和熟手的区别。
 楼主| 发表于 2012-1-30 00:51:22 | 显示全部楼层
回复 2# netegg


   
不好意思,再问下
hour=14这个语句,如果我要精确到分呢,:貌似没用
发表于 2012-1-30 02:39:32 | 显示全部楼层
until (@hour=14 and @min = 15)
 楼主| 发表于 2012-1-30 12:36:42 | 显示全部楼层
哦。。明白了 谢谢了
发表于 2012-1-30 21:00:35 | 显示全部楼层
这个那不就是一分钟按 60次?
发表于 2012-2-1 20:36:44 | 显示全部楼层
回复 7# jwxt
什么?
发表于 2012-2-1 22:14:52 | 显示全部楼层
回复 5# netegg

sleep(1000)
一分钟内会 检测 60次
同时 (@hour=14 and @min = 15 这个条件 都满足
满足了就执行 按f11
所以 是否改为
sleep(60000)
会合适一些?
发表于 2012-2-1 22:44:43 | 显示全部楼层
本帖最后由 netegg 于 2012-2-1 22:50 编辑

回复 9# jwxt
你说条件满足呀,那倒是,这个到底用多少,其实是很随意的事,如果我自己写,可能第一想到的不是这个,而是用pdh去整了,类似做计划任务,
通过系统性能计数器直接获取时间戳运行

不过你说的用60000是肯定大了,如果差一秒就到时间,岂非要多等59秒
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-30 23:23 , Processed in 0.122147 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表