本文感谢dexter的分享,Novell迷略作修改和说明,版权归原作者所有,转载请注明原作者和出处!
CopyRight http://novell.me
1.下载安装autoit http://www.autoitscript.com/autoit3/index.shtml
CopyRight http://novell.me
(Novell迷注:这是一款强大的脚本工具,可以帮你自动执行一行Windows下的操作,如点击,发送文本,……还有很多很多可以做的事情。总之太强大了。另外类似的工具还有AutoHotkey--可以设置热键执行对应的脚本,还有国内的按键精灵--这个已经在国内被当成游戏外挂的制作工具了,汗……) 内容来自http://novell.me
2.打开SciTE.exe撰写script 内容来自Novell迷网站
(因为我的每次都会先打开“GroupWise 密碼”再打开“Novell GroupWise 啟動”):
- ;启动GroupWise
- Run("C:\Program Files\Novell\GroupWise\grpwise.exe")
- ;等待“GroupWise 密碼”窗口
- WinWaitActive("GroupWise 密碼")
- ;点“GroupWise 密碼”的取消
- ControlClick("GroupWise 密碼", "", "[CLASS:Button; INSTANCE:2]")
- ;等待“Novell GroupWise 啟動”窗口
- WinWaitActive("Novell GroupWise 啟動")
- ;输入“Novell GroupWise 啟動”的密码 Your_GroupWise_PW
- ControlSend("Novell GroupWise 啟動", "", "[CLASS:Edit; INSTANCE:2]", "Your_GrwoupWise_PW")
- ;点“Novell GroupWise 啟動”的确定登录
- ControlClick("Novell GroupWise 啟動", "", "[CLASS:Button; INSTANCE:6]")
内容来自Novell迷网站
选择tools->go检查脚本.
内容来自http://novell.me
(Novell注:文中的脚本请根据自己需要作相应的调整,如果GW界面是英语的,则文中的“启动”需要更改为“Startup”,“密码”更改为“Password”) http://novell.me
3. 控件的获得:
ControlClick("GroupWise 密碼", "", "[CLASS:Button; INSTANCE:2]"),其中 INSTANCE:2即表示取消按钮,那么它是如何获得的呢?打开AUTOIT的 Window Info 工具,打开groupwise登录窗口,按下 ctrl+alt+f 鼠标移至相应控件则控制属性就会显示在 Window Info 中,再次按下ctrl+alt+f 停止捕捉,可复制相关属性。
4. 编译
使用Aut2exe.exe把脚本文件编译成.exe文件. 选好源和目标,最好做一个.ico否则可能会出错,点Convert开始转换.如果安装AutoIT时做了关联,也可直接在脚本文件上右键,直接编译成EXE。
(Novell迷注:该脚本自动执行过程,会看到打开窗体,并输入文本的过程,稍微有些不足。更完美的是“润物细无声”的方式,让相关窗口隐藏执行。这样便可以实现直接双击编译好的EXE文件,直接调用打开GropuWise了。) 本文来自Novell迷网站 http://novell.me
转载请注明出处!本文地址 http://novell.me/GroupWise/2010/0510/AutoIT-launch-GroupWise.html
(责任编辑:Novell迷)