<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    月亮的太陽

    小乖的BLOG
    posts - 114, comments - 41, trackbacks - 0, articles - 27
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
    作者:Jonathan Bennett 主頁(英文): http://www.hiddensoft.com/AutoIt/?
    說明: 陶清 ( taoqing@163.net )
    本地下載:AutoItx是免費組件! cool!
    1.4版本?? http://www.pdriver.com/pb02/10/autoit14.zip (size: 62kb)
    2.63版本? http://www.pdriver.com/pb02/10/AutoIt263.exe (size: 612kb)

    ? VB 3.0就已經提供了一個很特別很有用的函數Sendkeys,能模擬鍵盤的操作,能以極為簡單的方式實現許多演示或自動化工作??上B中一直不能實現(即使用API實現在起來非常復雜,功能也不AutoITx內核好并且調用方便)

    ? 本系統是老外寫的一個com組件,原理是根據從windows98開始windows自帶提供了Microsoft's scripting engines來包裝的調用。

    ? Microsoft's scripting engines類似于DOS時代的.bat處理文件,提供了許多方法(以com對象的方式)來方便用戶調用windows的許多功能。

    ? 如果你在電腦中搜索 *.vbs文件(一般都在windows目錄下)會找到一些例程,仔細閱讀這些例題你將會發現非常有用。包括了有控制excel,網絡共享名的聯接方式。

     本AutoItX提供了許多強大的功能,如下,其中第1,2點是我認為最有用的功能。
    (cool!)1.支持sendkeys ,除ctrl+alt+del不允許外,其余的任何鍵你都可以模擬發送。包括組合鍵。還有特殊按鍵.
    例如最常見的組合鍵, ctrl + a , 只需要使用sendkeys (
    (cool!)2.重啟,開機,注冊銷等操作(2.63版本支持windows98/me/nt/2000),如你使用nt 4.0,強烈推薦要升級到sp6
    3.支持窗口控制函數,最小化,隱藏,恢復,等待某窗口出現(如某messagebox),將指定的窗口放到最前面
    4.sleep命令(pb中有)
    5.ini的讀寫(pb中有)
    6.對windows的剪貼板的copy, paste操作
    7.模擬mouse的移動,點擊,拖拽。

    調用示范(test.hta代碼)
    如果你下載的是1.4版本,先使用regsvr32 AutoItX.dll的方式注冊

    <script language="VBScript">
    Sub RunProgram
    Dim oShell
    Dim oAutoIt
    Set oShell = CreateObject("WScript.Shell")
    Set oAutoIt = CreateObject("AutoItX.Control")
    oShell.Run "C:\Progra~1\swglxt\SWGLXT.exe", 1, FALSE
    oAutoIt.WinWaitActive "登陸", ""
    'oAutoIt.Send "myname"
    'oAutoIt.Send "{TAB}"
    'oAutoIt.Send "mypassword"
    'oAutoIt.Send "{ENTER 2}"

    End Sub
    </script>
    <input type="button" value="test" onclick="RunProgram">

    下面的命令是在屏幕x=50, y=200的位置模擬點擊mouse左鍵
    myoleobject.LeftClick( 50, 200)

    下面的命令是模擬按下組合鍵ctrl + v
    myoleobject.send("{CTRLDOWN}v{CTRLUP}")

    關于具體的鍵盤代碼對應表可見其幫助文件. 1.4版本的幫助文件名是 AutoItX.chm

    ? 注意截止到寫本文的時候最新版本是 2.63, 因為我用1.4版本測試后已經完全滿足了sendkeys功能,如果你需要在xp或2000下調用AutoItX的關機等功能,則建議你下載2.63版本。
    ? 2.63已經支持 windows 2000/xp,同時提供activex或dll方式的調用,還提供了書寫script并編譯成exe獨自執行的功能(即你可以不用第三方的軟件,如pb,vb,delphi來寫)
    ? 2.63下載后可以直接安裝。
    ? 1.4版本的提供的.vbs例程我已經修改了,可以用于簡體windows下面,而2.63版本因為其針對英文windows所寫的sample,所以有些地方你需要修改,例如其中一個例程
    C:\Program Files\AutoIt\Examples\_Run_Me_First.aut
    其中有一個等待寫字板出現的函數調用如下:
    WinWait, Untitled - Notepad
    你需要將它改為
    WinWait, 無標題 - 記事本
    才能正常運行。否則winwait會一直等到有一個窗口標題為Untitled - Notepad的窗口出現才繼續執行script

    主站蜘蛛池模板: 亚洲AV无码精品国产成人| 亚洲精品亚洲人成在线麻豆| 亚洲人成色777777精品| 国产精品久久久久免费a∨| 亚洲精品美女在线观看| 久久精品国产免费观看三人同眠| 亚洲精品高清久久| 久久久久久影院久久久久免费精品国产小说| 亚洲欧洲美洲无码精品VA | 亚洲av日韩av永久在线观看| 99精品全国免费观看视频| 亚洲午夜无码久久久久小说| 在线观看AV片永久免费| 亚洲精品国产摄像头| 国产午夜鲁丝片AV无码免费| 老子影院午夜伦不卡亚洲| 国产精品亚洲w码日韩中文| 久久国产福利免费| 亚洲av成人无码久久精品| 最近中文字幕完整版免费高清| 亚洲人成网网址在线看| 韩国欧洲一级毛片免费| 又大又硬又粗又黄的视频免费看 | 亚洲AV男人的天堂在线观看| 午夜无遮挡羞羞漫画免费| 黄网站色成年片大免费高清| 中文字幕亚洲天堂| 久久午夜羞羞影院免费观看| 亚洲免费观看网站| 亚洲成av人片在线观看天堂无码| 中文字幕在线免费观看视频| 亚洲视频一区二区三区| 日本无卡码免费一区二区三区| 黄色短视频免费看| 亚洲国产成人超福利久久精品| 国产成人精品男人免费| 国产啪精品视频网站免费尤物| 亚洲av无码片在线观看| 亚洲精品国产高清嫩草影院 | 添bbb免费观看高清视频| 亚洲AV无码一区二区二三区入口|