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錄音系統怎麼後台工作
的確 處理音頻中不能後台