欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

autoit入門(mén)教程小結(jié)第2/5頁(yè)

 更新時(shí)間:2008年06月19日 09:14:04   作者:  
對(duì)于聽(tīng)說(shuō)過(guò)autoit腳本的朋友,下面的入門(mén)教程是個(gè)不錯(cuò)的教材,建議大家看看

二、運(yùn)行程序或打開(kāi)文件
1、運(yùn)行程序
Run t命令或者函數(shù)用來(lái)運(yùn)行外部可執(zhí)行文件,AHK還可利用它來(lái)直接打開(kāi)文件。
AHK:
Run, 目標(biāo)文件 [, 工作目錄, Max|Min|Hide|UseErrorLevel, 輸出PID變量]
AU3:
Run ( "文件名" [, "工作目錄" [, 標(biāo)志]] )
【示例 2.1.1 】
AHK:
Run, Notepad.exe
AU3:
Run("Notepad.exe")
上面的示例中都沒(méi)有給出程序“Notepad.exe”的路徑,為什么仍能執(zhí)行?這是因?yàn)樗鼈兌紩?huì)自動(dòng)在腳本所在目錄下搜尋目標(biāo)文件,如有則運(yùn)行,否則就到系統(tǒng)文件夾(%PATH%)中搜尋。
注意:
A)某些程序必須給定“工作目錄”才能成功運(yùn)行!
B)給出完整的文件路徑有助于輕微提高程序的可靠性。
C)AHK的Run命令可以用來(lái)運(yùn)行程序和直接打開(kāi)文件,而AU3的Run函數(shù)則只能用來(lái)運(yùn)行程序(可執(zhí)行文件)或傳遞參數(shù)讓某個(gè)程序打開(kāi)目標(biāo)文件。
當(dāng)然,運(yùn)行程序的功能還不僅僅是這么簡(jiǎn)單,我們還可以指定運(yùn)行程序的初始狀態(tài),比如讓運(yùn)行的記事本窗口以最大化狀態(tài)顯示(或者最小化、隱藏):
【示例 2.1.2 】
AHK:
Run, Notepad.exe, , Max
AU3:
Run("Notepad.exe", "", @SW_MAXIMIZE)

2、打開(kāi)文件
前面已經(jīng)提到,AHK的Run命令可以直接打開(kāi)文件,而AU3的Run函數(shù)則只能用來(lái)運(yùn)行程序,因此在打開(kāi)文件的方式上有點(diǎn)不同:AHK腳本中可直接給出目標(biāo)文件,而AHK將自動(dòng)運(yùn)行該文件的關(guān)聯(lián)程序來(lái)打開(kāi)它;而AU3則必須由用戶(hù)自己傳遞參數(shù)讓某個(gè)程序打開(kāi)目標(biāo)文件。
【示例 2.2.1 】
AHK:
Run, MyFile.txt
Run, Notepad.exe MyFile.txt
AU3:
Run("Notepad.exe MyFile.txt")

3、以命令行形式運(yùn)行程序
可以考慮運(yùn)行系統(tǒng)的命令行解釋器(cmd.exe/command.com),然后指定要執(zhí)行的命令并傳遞參數(shù)。
假設(shè)我們要執(zhí)行命令“dir C:\WINDOWS\system 32” ,用以列出指定目錄的所有文件及子目錄。
【示例 2.3.1 】
AHK:
Run, %ComSpec% /k dir C:\WINDOWS\system32
AU3:
Run(@ComSpec & " /k dir C:\WINDOWS\system32")
注意:
A)ComSpec是腳本內(nèi)建的用以指示命令行解釋器位置的變量或宏。
B)/k 參數(shù)表示“執(zhí)行字符串指定的命令但保留”,若改為 /c 則表示“執(zhí)行字符串指定的命令然后終斷”。對(duì)此比較直觀(guān)的解釋是 /k 將在執(zhí)行完命令后保留命令提示窗口,而 /c 則將在執(zhí)行完命令之后關(guān)閉命令提示窗口。
C)符號(hào)“&”是AU3定義的字符串連接符。

4、特殊應(yīng)用
A)打開(kāi)網(wǎng)頁(yè)
【示例 2.4.1 】

AHK:
Run, www.autohotkey.com
Run, %A_ProgramFiles%\Internet Explorer\IEXPLORE.EXE www.autohotkey.com
AU3:
Run(@ProgramFilesDir & "\Internet Explorer\IEXPLORE.EXE www.autohotkey.com")
B)打開(kāi)特殊文件夾
系統(tǒng)的某些特殊文件夾被定義了相應(yīng)的CLSID(請(qǐng)查看幫助文檔),我們可利用它來(lái)打開(kāi)相應(yīng)的文件夾,比如打開(kāi)回收站:
【示例 2.4.2 】

AHK:
Run ::{645ff040-5081-101b -9f 08-00aa 002f 954e}
AU3:
不適用!
C)運(yùn)行控制面板工具
微軟已經(jīng)為我們提供了通過(guò)命令行打開(kāi)控制面板某個(gè)工具或項(xiàng)目的方式,比如打開(kāi)系統(tǒng)屬性窗口:
【示例 2.4.3 】

AHK:
Run control sysdm.cpl
AU3:
Run("control sysdm.cpl")
關(guān)于訪(fǎng)問(wèn)控制面板項(xiàng)目的詳細(xì)介紹請(qǐng)查看此文:文章地址。
D)指定搜索位置并打開(kāi)搜索窗口
假設(shè)我們要打開(kāi)一個(gè)搜索窗口,而且要指定搜索位置,比如C:\:
【示例 2.4.4 】

AHK:
Run, find C:\
AU3:
不適用!
E)顯示指定文件的屬性窗口
假設(shè)我們要打開(kāi)文件“MyFile.txt”的屬性窗口,則使用關(guān)鍵字properties 然后接上目標(biāo)文件即可:
【示例 2.4.5 】

AHK:
Run, properties MyFile.txt
AU3:
不適用!
注意:AHK在退出前將自動(dòng)關(guān)閉打開(kāi)的屬性窗口!
F)用“資源管理器”打開(kāi)指定文件夾
我們知道使用Run, explorer C: 或Run("explorer C:") 即可打開(kāi)指定的文件夾,可是有時(shí)候我們需要在資源管理器中打開(kāi)它,這時(shí)可使用關(guān)鍵字 explore:
【示例 2.4.6 】

AHK:
Run, explore C:
AU3:
run("explorer.exe /e,C:\")
G)打印指定文件
要打印指定文件,可使用關(guān)鍵字 print:
【示例 2.4.7 】

AHK:
Run, print MyFile.txt
AU3:
不適用!

F)用“資源管理器”打開(kāi)指定文件夾
我們知道使用Run, explorer C: 或Run("explorer C:") 即可打開(kāi)指定的文件夾,可是有時(shí)候我們需要在資源管理器中打開(kāi)它,這時(shí)可使用關(guān)鍵字 explore:
【示例 2.4.6 】

AHK:
Run, explore C:
AU3:
不適用!

run("explorer.exe /e,d:\")

這樣就可以做到你說(shuō)的打開(kāi)樹(shù)狀文件了

相關(guān)文章

  • autoit GUI相關(guān)知識(shí)

    autoit GUI相關(guān)知識(shí)

    AutoIt 腳本可創(chuàng)建(由窗口及其控件組成的)簡(jiǎn)單的圖形用戶(hù)界面(GUI)。
    2008-06-06
  • Au3截取騰訊天氣的腳本

    Au3截取騰訊天氣的腳本

    騰訊的天氣是相當(dāng)?shù)臏?zhǔn)呀.而且還有實(shí)時(shí)天氣, 今天把它給應(yīng)用上了,附上源代碼拋磚引玉.
    2008-09-09
  • 使用AutoIT實(shí)現(xiàn)自動(dòng)登錄/退出客戶(hù)端軟件,刪除日志

    使用AutoIT實(shí)現(xiàn)自動(dòng)登錄/退出客戶(hù)端軟件,刪除日志

    最近在測(cè)試新版客戶(hù)端時(shí)發(fā)現(xiàn),會(huì)不定時(shí)的出現(xiàn)登錄失敗,提示信息是“連接登錄服務(wù)器失敗...”。經(jīng)過(guò)一番嘗試,發(fā)現(xiàn)在安裝客戶(hù)端后登錄,錯(cuò)誤出現(xiàn)的幾率較高。
    2009-03-03
  • AutoIT寫(xiě)的禁止QQ運(yùn)行的程序代碼

    AutoIT寫(xiě)的禁止QQ運(yùn)行的程序代碼

    autoit的東西,確實(shí)不錯(cuò),推薦大家學(xué)習(xí)之,最近沒(méi)時(shí)間,稍后我們一起學(xué)習(xí)
    2008-06-06
  • autoit自定義函數(shù)

    autoit自定義函數(shù)

    所謂函數(shù)是指可在腳本中調(diào)用并實(shí)現(xiàn)特定“功能”的代碼片段。在 AutoIt 中有兩種函數(shù),包括 內(nèi)建函數(shù) 和 自定義函數(shù)。
    2008-06-06
  • autoit InputBox 函數(shù)

    autoit InputBox 函數(shù)

    顯示以一個(gè)輸入框以供用戶(hù)輸入數(shù)據(jù)。InputBox ( "標(biāo)題", "提示信息" [, "默認(rèn)數(shù)據(jù)" [, "密碼字符" [, 寬度, 高度 [, 左邊, 上邊 [, 超時(shí)時(shí)間]]]]] )
    2008-06-06
  • autoit3最新漢化版下載

    autoit3最新漢化版下載

    想運(yùn)行.au3的朋友必備,因這個(gè)東西,確實(shí)不錯(cuò),我們提出程序的最低版本都基本是autoit3
    2008-06-06
  • autoit HotKeySet 函數(shù)

    autoit HotKeySet 函數(shù)

    HotKeySet 設(shè)置一個(gè)可調(diào)用某用戶(hù)函數(shù)的熱鍵。
    2008-06-06
  • 獲取外網(wǎng)IP并發(fā)送到指定的郵箱的腳本

    獲取外網(wǎng)IP并發(fā)送到指定的郵箱的腳本

    來(lái)自小A的源碼,其實(shí)用到的全部是AU3自帶的UDF,非常有學(xué)習(xí)的意義!功能:獲取外網(wǎng)IP并將IP發(fā)送到配置文件中定義的郵箱
    2012-05-05
  • autoit 更改個(gè)人文件夾的小工具

    autoit 更改個(gè)人文件夾的小工具

    功 能:更改個(gè)人文件夾的位置 原 理:找到注冊(cè)表中的相應(yīng)位置,顯示出來(lái),并通過(guò)修改對(duì)應(yīng)的鍵值來(lái)指定路徑。 注意事項(xiàng):本程序不移動(dòng)文件夾,只是指定路徑;修改完成后,請(qǐng)馬上重新啟動(dòng)。
    2008-07-07

最新評(píng)論