• 初学写的几个autoit小程序


    哈哈,刚学,很简单的一个而已:

    ;仅仅在XP SP3 chs系统中测试过

    Send("#r")

    WinWaitActive("[CLASS:#32770]");没有使用标题,而是使用类,为了防止英文版等系统不兼容

    Send("cmd{Enter}")

    WinWaitActive("[CLASS:ConsoleWindowClass]")

    Send("echo Today's time/date is %date%")

    Send("{Enter}My test")

    另外一个打开Oracle VM VirtualBox 4.0第一台虚拟机的方法:前提:虚拟机管理器已经运行

    WinActivate("[CLASS:QWidget]")

    WinWaitActive("[CLASS:QWidget]")

    ;这是使用的相对坐标的方式。

    ControlClick("[CLASS:QWidget]","","","right", 1 , 62, 111) 

    IE搜索测试(分辨率1024×768):

    ShellExecute("iexplore.exe","www.baidu.com")
    WinActivate("[CLASS:IEFrame]")
    WinWaitActive("[CLASS:IEFrame]")
    Sleep(1000)

    ControlClick("left", 302, 187)
    Send("autoit{ENTER}")s

    其中:ConsoleWindowClass这个名字,我是从spy++中获取到的,这个很重要哦(对了,用这个获取的,和autoit 提供的窗口信息获取类获取的,好像有时候会不一样)。

    AutoIt提供了一个工具"AutoIt window info",从开始菜单里面启动它,然后你把你的鼠标移动到你关心的窗口和控件上,它就会实时显示它们的信息.当你需要捕获某个控件信息的时候,按下ctrl+alt+F,就会将当前的信息保持住,你就可以把它们copy到你的代码中了.完成后再按一次ctrl+alt+F,就恢复到实时捕获的状态,你就可以开始捕捉下一个控件的信息了.下图就是我截取qq的用户名输入框这个控件的信息 详情:http://yahoon.blog.51cto.com/13184/124641

    关于获取控件的相关文章:

     

    Au3.WProbe 窗口信息探测器

    http://www.autoitx.com/thread-17882-1-1.html

     

    Afan 的“窗口信息探测器” 应用于无 ID 的控件的实例

  • 相关阅读:
    Ubuntu下基于Virtualenv构建Python开发环境
    Linux查看用户登录信息-last
    SpringCloud实践引入注册中心+配置中心
    git仓库构建小记
    windows下使用hbase/opencv/ffmpeg小记
    Java执行jar总结
    命名空间
    phpstudy ——composer使用
    template-web.js
    redis
  • 原文地址:https://www.cnblogs.com/weiqi/p/1947278.html
Copyright © 2020-2023  润新知