A. Au3如何监督程序运行的时间,超时退出
这个方法很多,最方便的是用定时器来解决。
例如下面所写的,300s执行一次_exit(),可以去研究一下。
adlibregister('_exit', 300000)
func _exit()
exit
endfunc
B. AU3编译时有个选项“控制台”这个在什么情况下要打勾
如果你用AU3编写的是控制台程序,即从DOS控制台执行,且通常脚本exe后需要带参数,脚本中接收并处理控制台参数。这种情况下建议勾选。
其实,主要区别不在这里,而是:
如果你勾选了这个选项,ConsoleWrite的输出内容就可以打印到DOS控制台;否则,是看不到的。
这个在ConsoleWrite函数的帮助说明里有提到。
C. 如何用au3编写软件自动安装
如果只是用于软件自动安装,那么下面这些足够了。
1)学会使用au3自带的窗口信息工具来捕获软件安装程序的窗口信息和控件信息。
2)学习并掌握以下几个函数的用法:
WinExists, WinActive, WinActivate, WinWaitActive —— 窗口操作
Sleep —— 延时操作
Send, ControlClick, ControlCommand, MouseClick —— 按钮/单选框/复选框 控件操作
ConsoleWrite, MsgBox —— 调试方法
如果想要能用于Win7/Vista带用户权限控制的OS,记得在脚本开头加 #RequireAdmin
3)学习并掌握条件判断语句(if)的结构,循环语句(while)的结构。
D. 在au3中我想出现一个提示,然后执行另一程序,如何执行
MsgBox(0,"实例","新建”E:\123.TXT“并写入”你好!世界!“")
$file=FileOpen ("E:\123.TXT",2)
FileWrite($file, "你好!世界!")
FileClose($file)
E. 关于AU3 设置 鼠标后台运行
通过dllcall()调用user.dll中的sendmessage函数。
参见我对这个问题的回答:
http://..com/question/180121076.html
F. AU3具体用法
Au3脚本函数用法中文说明
Au3脚本函数用法中文说明
Au3脚本,也就是AutoIt3 Windows自动安装脚本语言,用过Au3脚本的朋友都知道它的强大.和带来的方便,但它切没有中文教材,就连以前的一个中文论坛也在前段时间,莫明奇妙的关啦门,当然这也不能怪他们.他们也不是管方网站.这样一来就给那些想学Au3脚本切英文不好或没有学过其它语言的朋友带来了极大的不便,其实Au3脚本不难学,难的是看不懂它帮助文件里写的是什么,今天翻译了一些Au3的常用函数用法,希望对一些想学的朋友有些帮肋...
{系统环境变量}
EnvUpdate ( )
;更新环境变量
EnvGet ( "变量名称" )
;取环境变量
ClipGet ( )
;取剪辑板文本
EnvSet ( "变量名称" [, "值"] )
;置环境变量
ClipPut ( "文本" )
;置剪辑板文本
{文件,目录,磁盘管理}
IniRead ("文件名", "功能区", "关键字", "缺省值" )
;Ini文件读关键字的值
IniDelete ( "文件名", "功能区", "关键字" )
;Ini文件删除关键字
IniWrite ( "文件名", "功能区", "关键字", "值" )
;Ini文件写关键字的值
FileInstall ( "源文件", "目标文件" [,参数] )
;安装文件
FileFindFirstFile ( "文件名" )
;查找文件(第一次)
FileFindNextFile ( 文件号)
;查找文件(继续)
FileRecycle ( "源文件" )
;放入回收站
FileChangeDir ( "目录" )
;改变当前目录
FileCreateShortcut ( "文件名", "快捷方式名" [, "工作目录", "args", "desc", "图标", "热键"] )
;建立快捷方式
DirCreate ( "目录" )
;目录创建
DirCopy ( "源目录", "目标目录" [,参数] )
;目录复制
DirRemove ( "目录" [,参数] )
;目录删除
DirMove ( "源目录", "目标目录" [,参数] )
;目录移动
DriveGetDrive ( "类别" )
;驱动器查找
FileGetLongName ( "完整路径和文件名" )
;取长文件名
DriveSpaceTotal ( "路径" )
;取磁盘空间
DriveSpaceFree ( "路径" )
;取磁盘剩余空间
FileGetShortName ( "完整路径和文件名" )
;取短文件名
DriveGetLabel ( "路径" )
;取驱动器卷标
DriveGetType ( "路径" )
;取驱动器类型
DriveGetFileSystem ( "路径" )
;取驱动器文件格式
DriveGetSerial ( "路径" )
;取驱动器序列号
DriveStatus ( "路径" )
;取驱动器状态
FileGetVersion ( "文件名" )
;取文件版本
FileGetSize ( "文件名" )
;取文件大小
FileGetTime ( "文件名" [,选项] )
;取文件日期
FileGetAttrib ( "文件名" )
;取文件属性
FileSaveDialog ( "标题", "初始目录", "文件类型" [,选项] )
;文件保存对话框
FileOpen ( "文件名",打开方式 )
;文件打开
FileOpenDialog ( "标题", "初始目录", "文件类型" [,选项] )
;文件打开对话框
FileRead ( 文件号或"文件名",字符个数 )
;文件读
FileReadLine ( 文件号或"文件名" [,行号] )
;文件读行
FileCopy ( "源文件", "目标文件" [, 参数] )
;文件复制
FileClose ( 文件号 )
;文件关闭
FileSelectFolder ( "提示文本", "根目录",参数 )
;文件夹选择
FileDelete ( "路径" )
;文件删除
FileExists ( "路径" )
;文件是否存在
FileWrite ( 文件号或"文件名" , "内容" )
;文件写
FileWriteLine ( 文件号或"文件名" , "内容")
;文件写行
FileMove ( "源文件", "目标文件" [,参数] )
;文件移动
DriveSetLabel ( "路径", "卷标名" )
;置驱动器卷标
FileSetTime ( "文件", "日期", 选项 [,参数] )
;置文件日期
FileSetAttrib ( "文件", "+-RASHNOT" [,参数] )
;置文件属性
{键盘控制}
Send ( "按键" [,参数] )
;发送
HotKeySet ( "热键" [, "自定义功能函数"] )
;置热键
{鼠标控制}
MouseGetCursor ( )
;取鼠标指针类型
MouseGetPos ( )
;取鼠标坐标
MouseDown ( "按键" )
;鼠标按下
MouseClickDrag ( "按键", 第一点横坐标, 第一点纵坐标, 第二点横坐标, 第二点纵坐标[,速度] )
G. AU3.0录音系统怎么后台工作
的确 处理音频中不能后台