最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

autoit入門教程小結第2/5頁

 更新時間:2008年06月19日 09:14:04   作者:  
對于聽說過autoit腳本的朋友,下面的入門教程是個不錯的教材,建議大家看看

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

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

3、以命令行形式運行程序
可以考慮運行系統(tǒng)的命令行解釋器(cmd.exe/command.com),然后指定要執(zhí)行的命令并傳遞參數(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í)行字符串指定的命令然后終斷”。對此比較直觀的解釋是 /k 將在執(zhí)行完命令后保留命令提示窗口,而 /c 則將在執(zhí)行完命令之后關閉命令提示窗口。
C)符號“&”是AU3定義的字符串連接符。

4、特殊應用
A)打開網(wǎng)頁
【示例 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)打開特殊文件夾
系統(tǒng)的某些特殊文件夾被定義了相應的CLSID(請查看幫助文檔),我們可利用它來打開相應的文件夾,比如打開回收站:
【示例 2.4.2 】

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

AHK:
Run control sysdm.cpl
AU3:
Run("control sysdm.cpl")
關于訪問控制面板項目的詳細介紹請查看此文:文章地址。
D)指定搜索位置并打開搜索窗口
假設我們要打開一個搜索窗口,而且要指定搜索位置,比如C:\:
【示例 2.4.4 】

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

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

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

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

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

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

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

這樣就可以做到你說的打開樹狀文件了

相關文章

  • Aut2Exe編譯au3腳本為可執(zhí)行文件

    Aut2Exe編譯au3腳本為可執(zhí)行文件

    把AutoIt的.au3腳本文件編譯成可獨立運行的程序當然是可實現(xiàn)的,這樣就可以使得編譯后的程序得以在沒有安裝AutoIt(或者說沒有AutoIt3.exe這個解釋程序)的機器上運行。
    2008-06-06
  • Au3截取騰訊天氣的腳本

    Au3截取騰訊天氣的腳本

    騰訊的天氣是相當?shù)臏恃?而且還有實時天氣, 今天把它給應用上了,附上源代碼拋磚引玉.
    2008-09-09
  • AutoIt腳本的反編譯和代碼格式化問題分析

    AutoIt腳本的反編譯和代碼格式化問題分析

    這篇文章主要介紹了AutoIt腳本的反編譯和代碼格式化問題分析,需要的朋友可以參考下
    2015-10-10
  • autoit HotKeySet 函數(shù)

    autoit HotKeySet 函數(shù)

    HotKeySet 設置一個可調(diào)用某用戶函數(shù)的熱鍵。
    2008-06-06
  • autoit 更改個人文件夾的小工具

    autoit 更改個人文件夾的小工具

    功 能:更改個人文件夾的位置 原 理:找到注冊表中的相應位置,顯示出來,并通過修改對應的鍵值來指定路徑。 注意事項:本程序不移動文件夾,只是指定路徑;修改完成后,請馬上重新啟動。
    2008-07-07
  • autoit入門教程小結

    autoit入門教程小結

    對于聽說過autoit腳本的朋友,下面的入門教程是個不錯的教材,建議大家看看
    2008-06-06
  • autoit 命令行參數(shù)說明

    autoit 命令行參數(shù)說明

    命令行參數(shù) AutoIt 腳本程序可通過命令行調(diào)用,當我們傳遞命令行參數(shù)到腳本中的時候會有一個特殊的數(shù)組 $CmdLine 保存相關數(shù)據(jù)。
    2008-06-06
  • 使用AutoIT實現(xiàn)自動登錄/退出客戶端軟件,刪除日志

    使用AutoIT實現(xiàn)自動登錄/退出客戶端軟件,刪除日志

    最近在測試新版客戶端時發(fā)現(xiàn),會不定時的出現(xiàn)登錄失敗,提示信息是“連接登錄服務器失敗...”。經(jīng)過一番嘗試,發(fā)現(xiàn)在安裝客戶端后登錄,錯誤出現(xiàn)的幾率較高。
    2009-03-03
  • autoit3最新漢化版下載

    autoit3最新漢化版下載

    想運行.au3的朋友必備,因這個東西,確實不錯,我們提出程序的最低版本都基本是autoit3
    2008-06-06
  • QQ向陌生人聊天的autoit腳本

    QQ向陌生人聊天的autoit腳本

    直接輸入對方的qq號即可和對方交談的autoit腳本,沒什么技術含量,就是需要掌握下autoit的相關知識
    2008-06-06

最新評論

康乐县| 宣汉县| 抚松县| 同心县| 阿尔山市| 阿尔山市| 虞城县| 华安县| 泽库县| 稷山县| 濮阳县| 巴彦县| 武穴市| 峨山| 邵武市| 左贡县| 孝昌县| 敦煌市| 襄汾县| 壶关县| 微博| 靖远县| 侯马市| 独山县| 团风县| 金湖县| 米脂县| 东明县| 米泉市| 平湖市| 大足县| 西林县| 禹州市| 贵州省| 阳泉市| 日喀则市| 武清区| 宜君县| 定西市| 射阳县| 金溪县|