autoit让指定窗口刷新

autoit让指定窗口刷新,第1张

当我们在某个页面进行 *** 作之后,我们希望指定的那个页面能刷新,我们需要设置一个全局的变量,作为刷新的列表,存储指定刷新的页面的路由,然后定义两个全局的函数。

设置函数用于检验当前页面是否在刷新列表内,若是,则执行刷新,并将刷新的页面的路由从刷新列表中移除,否则不执行刷新。

AutoIt最新是v3版本,这是一个使用类似BASIC脚本语言的免费软件,它设计用于WindowsGUI(图形用户界面)中进行自动化 *** 作。它利用模拟键盘按键,鼠标移动和窗口/控件的组合来实现自动化任务。而这是其它语言不可能做到或无可靠方法实现的(例如VBScript和SendKeys).

#include <Misc.au3>

Opt("TrayMenuMode", 1)

HotKeySet("{ESC}", "_Exit")

Local $dll = DllOpen("user32.dll")

OnAutoItExitRegister("_Clean")

Local $i = 0

While 1

    Sleep(10)

    If _IsPressed("10", $dll) Then ConsolePrint()

WEnd

Func ConsolePrint()

    $i += 1

    ConsoleWrite("Shift key is pressed! - " & $i & @CRLF)

EndFunc

Func _Exit()

    Exit

EndFunc

Func _Clean()

    DllClose($dll)

EndFunc

这是个例子,按住Shift键的时候重复执行ConsolePrint()函数打印语句到控制台,松开Shift键就不执行,按ESC键退出脚本。

F1跟系统的打开帮助功能冲突,建议换成其他键。但如果你确实想用,就请将_IsPressed函数中的按键码"10"改为"70"。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11287744.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存