zoukankan      html  css  js  c++  java
  • 初学写的几个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 的控件的实例

  • 相关阅读:
    轮播制作
    前端问题总结
    响应式 媒体查询 盒模型
    响应式 字体设置 flex 弹性布局
    C++ STL之set常用指令
    SRM468
    SRM470
    置换及其应用专题
    C++ STL之map常用指令
    C++ STL之pair常用指令
  • 原文地址:https://www.cnblogs.com/weiqi/p/1947278.html
Copyright © 2011-2022 走看看