找回密码
 加入
搜索
楼主: tsj017

[系统综合] au3操作被目标程序屏蔽,怎么办?

[复制链接]
 楼主| 发表于 2023-10-20 20:37:30 | 显示全部楼层
haijie1223 发表于 2023-10-19 23:33
我给你的代码你都不用,问题就在这里

  我这个每次运行结果是对的,但是时间过去,到了下一个条件点,亮度不会变这是为什么,他不是无限循环吗,为什么结果不变


  ; 创建一个无限循环, 将始终为 1. 因此 True.
    While 1
                     ; 避免 CPU 使用率过高.
        Sleep(50)
       If $m>=30 AND $m<32 Then
_SetValue(80)

ElseIf $m>=32 AND $m<34 Then

_SetValue(240)

ElseIf $m>=20 AND $m<30 Then

_SetValue(100)
   EndIf
                ; 避免 CPU 使用率过高.
      Sleep(100)
    WEnd
发表于 2023-10-20 21:26:35 | 显示全部楼层
tsj017 发表于 2023-10-20 20:37
我这个每次运行结果是对的,但是时间过去,到了下一个条件点,亮度不会变这是为什么,他不是无限循环吗 ...

$H = @HOUR                 
       $M = @MIN                  
       $S = @SEC
这个放到循环里
 楼主| 发表于 2023-10-20 21:39:27 | 显示全部楼层
haijie1223 发表于 2023-10-20 21:26
$H = @HOUR                 
       $M = @MIN                  
       $S = @SEC

哈哈,我也认为是时间上出问题,不过我的理解是,因为我前面用得是 Global全局变量,它没释放更新。后面我改local,并且放进去,成功实现定时改亮度
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-23 08:53 , Processed in 0.062110 second(s), 14 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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