AutoIt 专为懒人准备

    AutoIt是一款专门用于模拟键盘与鼠标操作的工具体,发展到今天,这款软件功能已经非常强大,如果熟练应用它,可以解决很多日常重复性计算机操作行为。

   如:我的笔记本上安装的是win2003操作系统,不知道为什么,每次系统启动后,系统都提示无法找到鼠标驱动,而我已经不至一次安装了鼠标驱动(原厂提供)。

    在没有使用AutoIt之前,每次启动完电脑,如果我要正常使用鼠标,都要做下列工作:

1. 打开“计算机管理”,从“人体学工程设备”中删除“未知设备”;

2. 刷新,查找新设备,找到后,点击“取消”按钮;

3. 鼠标即可正常使用。

    这种使用方式,我几乎持续了二三个月,今天终于无法忍受,决定用AutoIt来代替这件事。

  经过一个小时左右的阅读AutoIt文档及调试,最终完成所设想的目标。现在每次启动电脑之后,我只要执行一下这个小程序,它就可以帮助我完成上述操作。呵呵,感觉好爽!

相关代码:

;
; Platform:       Win9x/NT
; Author:         Kevin
;
; 描述:
;   1.打开计算机管理--设备管理器--人体学接口设备--去除未知设备;
;   2.刷新,找到新硬件,点击取消
;   3.鼠标正常可用
;

    ;打开计算机管理器
   send("#r")
   WinWaitActive("运行")
   WinActivate("运行","")
   ;sleep(20)
   send("compmgmt.msc /s")
   send("{enter}")

  ;删除人体学接口设备中的未知设备
  WinWaitActive("计算机管理")   
  ControlClick("计算机管理","",12785,"left",1,86,107)
  ControlClick("计算机管理","","[CLASSNN:SysTreeView321]","left",2,91,280)
  ControlClick("计算机管理","","[CLASSNN:SysTreeView321]","left",1,98,311)
  ControlSend("计算机管理","","[CLASSNN:SysTreeView321]","{del}")
  WinWaitActive("确认设备删除")
  send("{enter}")

  ; 刷新
  WinActivate("计算机管理")
  ControlClick("计算机管理","","[CLASSNN:SysTreeView321]","left",1,48,6)
  send("{tab}") 
  ControlClick("计算机管理","",4098,"left",1,202,11)
  ;找到新硬件
   WinWaitActive("找到新的硬件向导")
   ControlClick("找到新的硬件向导","",2,"left",1)
   ;关闭窗口
   WinClose("计算机管理");

; Finished!

转载于:https://www.cnblogs.com/gis_gps/archive/2009/06/04/1496407.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值