随笔分类 - Autoit
摘要:本人想使用AU3开发多客户端、一服务端。需要使用到心跳机制,即在线状态实时更新以及掉线自动重连。 搜索网络发现没有人用AU3写心跳机制。 下面是一篇转帖(原文地址:http://www.cnblogs.com/bluebird2 ... /05/12/2044097.html)。 感谢原作者 永恒的...
阅读全文
摘要:AutoItSetOption 调整各种函数/参数的运作方式。 BlockInput 屏蔽/启用鼠标与键盘(输入)。 CDTray 弹出或关闭光驱。 ClipGet 获取剪贴板保存的数据(文本)。 ClipPut 向剪贴板写入数据(文本)。 ControlClick 向指定控件发送鼠标点击命令。 C...
阅读全文
摘要:今天发这个帖子的目的在于和论坛里面的朋友交流一下学习心得,主要内容是围绕着autoit3的编译原理。先开门见山的说一下结果,我不知道如何反编译au3,但相信论坛有很多高手,能解开我心中的疑团。我没有想通过反编译去获取别人源码的欲望,只是在学习au3的过程中,总有想窥探庐山真面目的冲动。很多挥之不去的...
阅读全文
摘要:一直以来Autoit都不支持多线程,因此一些需要同时运行多个循环的操作也就无法实现。这个问题在其它的某些语言里也经常出现,解决的方法就是使用多进程。 所谓多进程,就是同时运行多个子进程,每个子进程负责不同的操作,藉此达到和多线程相当的效果。Autoit本身已经具备了实现多进程的条件,且已经有人完成了...
阅读全文
摘要:这问题困扰我一个上午了,终于找到原因了,不敢藏私,和大家分享一下。 大家都知道,AU3下调用dll文件里的函数是很方便的,只要一个dllcall语句就可以了。 比如下面这个:$result = DllCall("user32.dll", "int", "MessageBox", "hwnd", 0,...
阅读全文
摘要:常见问题: Q1 如何调试脚本?MsgBox(0,"测试",$var) ConsoleWrite("var=" & $var & @CRLF)Q2 操作CMD相关命令 Q2.1 如何运行DOS命令?Run(@ComSpec & ' /c dir>d:dir.txt',"", @SW_HIDE)#in...
阅读全文
摘要:要解决的问题:一个朋友的公司(上班时间员工均无外网)最近全部员人都安装上了360安全卫士,补丁在局域网内升级...但360主程序在没有外网的情况下是不能升级的.....需要朋友经常去360官方下载,然后放在文件服务器上.... 天,这种活,干一次两次,还行,要是让你连续一年两年去保持这个程序的更新....
阅读全文