发表回复 
如何在特定时间内一直循环,到特定时间候后执行其他操作
2010-05-13, 10 : 14
如何在特定时间内一直循环,到特定时间候后执行其他操作
[i=s] 本帖最后由 shaozio 于 2010-5-17 10:09 编辑 [/i]

如题,如何在特定时间内一直循环,到特定时候后执行其他操作
假如一直循环发送数字1,当延时某段时间后关机,在关机前,一直发送数字1
loop
{
send,1
sleep 1000
}

shutdown ,5


知道的帮帮忙,谢谢


非常感谢shyangs 同学的帮助,已解决!
在6楼有代码示例
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2010-05-13, 13 : 01
 
在loop內加一个if...break...语句
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2010-05-13, 15 : 25
 
if 后边不会写....麻烦写个示例吧,谢谢
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2010-05-13, 20 : 51
 
代码: (全选)
loop {
         sleep 500
        If ( A = B )
               Break
}
msgbox, 示例
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2010-05-14, 09 : 36
 
我的意思是想脚本运行过程中,可以精确定时关机或者别精确时间进行另外的操作,还是不能实现啊
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2010-05-15, 21 : 58
 
看看 A_Now 相關的系統變數。
代码: (全选)
timeFlag := A_Now  ;" 自己設定時間目標
EnvAdd, timeFlag, 10, Seconds
Loop{
  Sleep, 2000
  timeRun := A_index*2
  MsgBox,,,% "腳本已執行 " . timeRun . " 秒", 1
  if (A_Now > timeFlag){
    fShutDown()
    Break
  }
}

fShutDown(){
  MsgBox,% "嘿,該關機了。"
}
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
[+] 1用户表示感谢shyangs
2010-05-17, 08 : 26
 
引用:看看 A_Now 相關的系統變數。timeFlag := A_Now ;" 自己設定時間目標
EnvAdd, timeFlag, 10, Seconds
Loop{
Sleep, 2000
timeRun := A_index*2
MsgBox,,,% "腳本已執行 " . timeRun . " 秒", 1
if (A ...
shyangs 发表于 2010-5-15 21:58 [Image: back.gif]
正解,非常感谢
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2017-10-02, 11 : 39
RE: 如何在特定时间内一直循环,到特定时间候后执行其他操作
(2010-05-15 21 : 58)shyangs 提到:  看看 A_Now 相關的系統變數。
代码: (全选)
timeFlag := A_Now  ;" 自己設定時間目標
EnvAdd, timeFlag, 10, Seconds
Loop{
  Sleep, 2000
  timeRun := A_index*2
  MsgBox,,,% "腳本已執行 " . timeRun . " 秒", 1
  if (A_Now > timeFlag){
    fShutDown()
    Break
  }
}

fShutDown(){
  MsgBox,% "嘿,該關機了。"
}

定时关机的脚本不错,收了。
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
发表回复 


论坛跳转:


联系我们 | Autohotkey 中文站 | 回到顶部 | 回到正文区 | 精简(归档)模式 | RSS 聚合