1. Trang chủ
  2. » Công Nghệ Thông Tin

without limitation, the implied warranties or merchantability, fitness for a particular purpose, or pdf

884 356 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

without limitation, the implied warranties or merchantability, fitness for a particular purpose, or non-infringement. The entire risk arising out of use or performance of the SOFTWARE PRODUCT remains with you. 2. NO LIABILITY FOR DAMAGES In no event shall the author of this Software be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or any other pecuniary loss) arising out of the use of or inability to use this product, even if the Author of this Software has been advised of the possibility of such damages. Because some states/jurisdictions do not allow the exclusion or limitation of liability for consequential or incidental damages, the above limitation may not apply to you. [END OF LICENSE] Cơ cấu tổ chức Thư mục cài đặt AutoIt tạo ra một cấu trúc thư mục (ổ Win: \ Program Files \ AutoIt3 ) Tổng kết trong bảng sau. Chương trình cài đặt thường tạo ra các shotcut tại startmenu T p tin và Thư m ụ c M ô t u c p các t p tin) AutoIt3.exe Các chương trình và chính AutoIt là tập tin cần thiết để chạy script! AutoIt3_x64.exe Các phiên b n x64 c ủ a AutoIt (n ế u đư ợ c cài đ t). AU3Info.exe Cái Thông tin v ề Công c ụ AutoIt Window. AU3Info_x64.exe Các phiên b n x64 c ủ a Au3Info (n ế u đư ợ c cài đ t). AU3Check.exe Các AutoIt cú pháp checker. AutoIt.chm Điều này giúp sử dụng các tập tin mà AutoIt3.chm và UDFs3.chm Uninstall.exe Các AutoIt uninstaller. AutoIt v3 Website.url M ộ t phím t t đ ể http://www.autoitscript.com/autoit3/ Aut2Exe Icons\ Chứa các biểu tượng được sử dụng cho việc. Au3 kiểu tệp biểu tượng trong Explorer. Aut2Exe.exe Script compiler. Aut2Exe_x64.exe Các phiên b n x64 c ủ a Aut2Exe (n ế u đư ợ c cài đ t). AutoItSC.bin Stub đ ể th ự c thi biên so n script. AutoItSC_x64.bin x64 stub đ ể th ự c thi biên so n script. UPX.exe Các máy nén UPX (shinks kích thư ớ c c ủ a t p tin exe). Examples GUI \ Ch ứ a các ví d ụ v ề GUIs vi ế t b ng AutoIt. Helpfile \ Chứa các tập lệnh được sử dụng trong rất nhiều sự giúp đỡ của tập tin ví dụ. Extras AutoUpdateIt \ Có chứa một tập lệnh lấy một cách dễ dàng cho các phiên bản mới nhất của AutoIt3. Editors\ Chứa màu cú pháp định nghĩa phổ biến đối với một số văn bản biên tập. Exe2Aut \ Chứa utils script để chuyển đổi các biên soạn lại vào mã nguồn ma. SQLite \ SQLite có chứa dòng lệnh thực thi và một tập tin trợ giúp. v2_to_v3_Converter\ Có chứa một công cụ để chuyển đổi các tập lệ nh v2.64 để AutoIt v3 cú pháp. Icons Chứa các biểu tượng được sử dụng cho việc. Au3 kiểu tệp biểu tượng trong Explorer. Include Chứa các tiêu chuẩn bao gồm các tập tin (bằng văn bản trước khi người sử dụng chức năng). Chức năng xem Thư viện) AutoItX Dll chứa một phiên bản của AutoIt v3 cung cấp một nhóm các tính năng của AutoIt thông qua một ActiveX / COM dll và giao diện. SciTe Là m ộ t công c ụ đ ể vi ế t code autoit v ớ i nhi ề u ch ứ c năng Nó phải được lặp đi lặp lại rằng để chạy AutoIt script, chỉ là tập tin cần thiết AutoIt3.exe . Nếu bạn biên dịch một tập lệnh thực thi thành một sau đó một người sử dụng không cần phải được cài đặt AutoIt để chạy rằng biên soạn thực thi. (ngoại lệ: Trong Windows NT 4 tập tin PSAPI.dll cần phải được trong đường dẫn thư mục hoặc AutoIt cho () Quy trình liên quan đến chức năng làm việc) Registry Keys AutoIt tạo ra các cài đặt phím đăng ký theo HKEY_LOCAL_MACHINE \ Software \ AutoIt v3 và HKEY_CURRENT_USER \ Software \ AutoIt v3 . Các phím được KHÔNG được sử dụng / tạo AutoIt là tiện ích khi chạy trên các máy móc mà thiếu một AutoIt cài đặt - AutoIt là "sạch" để chạy trên các máy chủ, vv Bảng dưới đây hiển thị mặc định (hoặc tiêu biểu) đăng ký chìa khóa. Các phím trong nghiêng không phải là tạo ra của trình cài đặt của chính nó, nhưng là người đầu tiên thực hiện các tiện ích tương ứng: HKEY_LOCAL_MACHINE \ SOFTWARE \ AutoIt v3 \ AutoIt (Default) REG_SZ (value not set) InstallDir REG_SZ C: \ Program Files \ AutoIt3 Version REG_SZ Số phiên bản HKEY_CURRENT_USER \ Software \ AutoIt v3 \ Aut2Exe (Default) REG_SZ (value not set) AllowDecompile REG_DWORD 0x1 LastCompression REG_DWORD 0x2 LastExeDir REG_SZ My Documents LastIcon REG_SZ LastIconDir REG_SZ C: \ Program Files \ AutoIt3 \ Aut2Exe \ icons LastScriptDir REG_SZ Văn b n c ủ a tôi AutoUpdateIt (Default) REG_SZ (value not set) DoneOption REG_SZ Thông báo cho DownloadDir REG_SZ C: \ Downloads \ ForExample \ Exe2Aut (Default) REG_SZ (value not set) LastExeDir REG_SZ C: \ ForExample \ LastScriptDir REG_SZ AU3Info (Default) REG_SZ (value not set) AlwaysOnTop REG_DWORD 0x1 ColorMode REG_DWORD 0x1 CoordMode REG_DWORD 0x1 HighlightColor REG_DWORD 0x0 HighlightControls REG_DWORD 0x1 Magnify REG_DWORD 0x0 WinH REG_DWORD 0x01c2 WinW REG_DWORD 0x012c WinX REG_DWORD 0x0064 WinY REG_DWORD 0x0064 Những câu hỏi thường gặp (FAQ) Phần này cung cấp cho một số chi tiết các câu hỏi thường gặp trên diễn đàn . Nếu bạn không thể tìm được câu trả lời thì bạn coa thể tìm kiếm trên diễn đàn . Các câu hỏi 1. Tại sao tôi không được tuổi AutoIt v2.64 tập lệnh chạy trong v3? 2. Không phải là v3 nhiều khó khăn hơn hơn phiên bản trước đó? 3. Làm thế nào tôi có thể chuyển đổi của tôi v2.64 script để v3? 4. Ở đâu là "Goto" lệnh? 5. Làm thế nào tôi có thể chạy một chương trình từ bên trong hệ điều hành DOS AutoIt? 6. Tại sao tôi chỉ có thể sử dụng Chạy () để thực hiện. Exe và. Com tác phẩm? gì về. MSI /. txt và những người khác? 7. Tại sao tôi lại nhận được lỗi khi tôi thử sử dụng và hai dấu ngoặc kép ( ") ? 8. Tôi phải của cửa sổ, "tiêu đề" và "văn bản" thông số có nghĩa là gì? 9. Tại sao tôi không thể in một biến bằng cách sử dụng "My var is $variable"? 10. Khi tôi sử dụng Gửi () để gửi cho một biến lẻ vật xảy ra? 11. Thế nào là sự khác biệt giữa lợi nhuận và giá trị @error? 12. Làm thế nào tôi có thể đi theo lối ra chữ viết của tôi với một hot-key? 13. Làm thế nào tôi có thể sử dụng một biểu tượng tùy chỉnh của tôi khi Biên script? 14. Làm thế nào tôi có thể chắc chắn rằng chỉ có một bản sao của tập lệnh của tôi là chạy? 15. Những kỹ thuật hiện tại giới hạn của AutoIt v3? 16. Tôi nhận được một hình ảnh biểu tượng thiếu trong các tập tin dưới sự trợ giúp Các ví dụ. 1. Tại sao tôi không được tuổi AutoIt v2.64 tập lệnh chạy trong v3? v3 có một ngôn ngữ khác nhau để cơ cấu v2.64. Trước đó phiên bản của AutoIt đã được sử dụng tốt cho những gì họ đã được thiết kế dành cho viết đơn giản, script để giúp đỡ trong việc cài đặt phần mềm. Cùng với thời gian người dân đã bắt đầu bằng cách sử dụng nó để nói chung và công việc phức tạp scripting. cũ cú pháp và cấu trúc này có thể được thực hiện, nhưng rất rất khó khăn và cumbersome. Quyết định đã được thực hiện để làm cho AutoIt thêm cho phù hợp với tổng hợp tự động hóa nhiệm vụ và để đạt được nhiều hơn là một tiêu chuẩn và cơ bản như ngôn ngữ đã được thực hiện. Điều này cũng có nghĩa là nếu bạn đã biết một ngôn ngữ mà bạn scripting sẽ chọn AutoIt v3 lên một cách dễ dàng. Trở về đầu 2. Không phải là v3 nhiều khó khăn hơn hơn phiên bản trước đó? Số Trong thực tế, trong nhiều trường hợp nó rất dễ dàng hơn phiên bản trước đó trong khi bạn không cần phải thử và hiệu lực của ngôn ngữ để làm một cái gì đó đã không bao giờ được thiết kế để làm. Nó cũng sử dụng một CƠ BẢN quen thuộc như ngôn ngữ, và là CƠ BẢN cho biết cũng đang được cơ bản:) Đại đa số cũ AutoIt script đã được tập trung xung quanh phần mềm cài đặt và nhấp vào "Tiếp theo" rất nhiều trong các hộp hộp thoại. Hầu hết các script có thể được chuyển đổi sang v3 chỉ đơn giản bằng cách thêm vào một vài dấu ngoặc đơn ở đây và ở đó. Dưới đây là một ví dụ như vậy trong một tập lệnh v2 và v3 (mô phỏng một phần mềm cài đặt với một số hộp thoại có một N ext và một nút bấm F inish nút) ; v2.64 Script WinWaitActive, Welcome, Welcome to the XSoft installation Send, !n WinWaitActive, Choose Destination, Please choose the Send, !n WinWaitActive, Ready to install, Click Next to install Send, !n WinWaitActive, Installation Complete, Click Finish to exit Send, !f WinWaitClose, Installation Complete ; v3 Script WinWaitActive("Welcome", "Welcome to the XSoft installation") Send("!n") WinWaitActive("Choose Destination", "Please choose the") Send("!n") WinWaitActive("Ready to install", "Click Next to install") Send("!n") WinWaitActive("Installation Complete", "Click Finish to exit") Send("!f") WinWaitClose("Installation Complete") Bây giờ, đó không phải là xấu như vậy! :) Vì tất cả những "strings" được đính kèm trong dấu ngoặc kép bạn không còn phải wrestle với những vấn đề gây ra bởi hàng đầu trong không gian và trailing văn bản. Ngoài ra còn có hỗ trợ tuyệt vời cho nhiều biên tập văn bản do đó khi bạn đang viết v3 script, bạn có thể có cú pháp tô sáng mà làm cho mọi thứ dễ dàng hơn nhiều. Trở về đầu 3. Làm thế nào tôi có thể chuyển đổi của tôi v2.64 script để v3? Việc đầu tiên bạn nên tự đặt cho mình là "Tôi có cần phải chuyển đổi của tôi tập lệnh? ". v2.64 sẽ tiếp tục được tải về và được hỗ trợ như vậy không cập nhật tất cả các tập lệnh của bạn chỉ cần cho sake của nó - cũng không được trừ khi bạn muốn :) Có một phần trong các tập tin trợ giúp như thế nào cho thấy rằng những lệnh trong v2 và v3 có liên quan - bấm vào ở đây để xem trang. Một trong những AutoIt v3 tác giả đã viết một tiện ích để tự động chuyển đổi v2 script để v3. Chuyển đổi là khá tốt, trừ khi mã của bạn là một Rats-nest của gotos:) Bạn có thể tìm thấy các công cụ chuyển đổi trong "Extras" thư mục (Bắt đầu \ AutoIt v3 \ Extras - hoặc tìm trong thư mục mà bạn đã cài đặt AutoIt v3). Trở về đầu 4. Ở đâu là "Goto" lệnh? Gone. Đó là điều ác. Không, bạn không thể hỏi lý do tại sao - nó chỉ là. Nó lump như thế của nhạc rock mà họ tìm thấy trong vi ở phần cuối của bộ phim Thời gian Bandits :) AutoIt v3 hầu hết các tính năng phổ biến "loops" trong ngày hôm nay và sử dụng với các công Goto không còn cần thiết. Tra cứu Trong khi , Làm , Vì , ExitLoop , ContinueLoop và Chức năng hiện đại cho các cách để làm điều :) Và trong khi bạn đang xem xét các tập tin trợ giúp phần kiểm tra về các loops , có điều kiện kê và chức năng . Tôi hứa bạn, một khi bạn đã được treo trên các vật, bạn sẽ có thể tập lệnh ở hầu như bất kỳ ngôn ngữ khác trong vòng một vài phút. Chỉ cần để giúp bạn có được bắt đầu, thì cơ bản nhất trong việc sử dụng Goto là một phiên bản 2,64 infinite loop như: :mylabel do something and something else goto, mylabel Một phiên bản đơn giản v3 đó là một vòng lặp Trong khi đó luôn luôn là "đúng". While 1 = 1 do something do something else Wend Trở về đầu 5. Làm thế nào tôi có thể chạy một chương trình từ bên trong hệ điều hành DOS AutoIt? Nếu bạn muốn chạy giống như một hệ điều hành DOS "Dir" lệnh sau đó, bạn phải chạy nó mặc dù lệnh phiên dịch (command.com hoặc cmd.exe của bạn tùy thuộc vào Hệ điều hành). Việc @ Comspec vĩ mô có chứa chính xác vị trí của tập tin này. Bạn nên sử dụng RunWait () chức năng như nó Waits cho các hệ điều hành DOS chương trình sẽ hoàn thành trước khi tiếp tục với dòng kế tiếp của các tập lệnh. Đây là một ví dụ về hoạt động của hệ điều hành DOS Dir lệnh trên C: lái xe: (có hiệu quả chạy lệnh command.com / c Dir C: \ ) RunWait (@ COMSPEC & "/ c Dir C: \") Trở về đầu 6. Tại sao tôi chỉ có thể sử dụng Chạy () để thực hiện. Exe tác phẩm? gì về. MSI /. txt và những người khác? Chỉ có một vài tập tin mở rộng thường "runable" - đây là những. Exe,. Bat, . com,. PIF. Các tập tin loại như thế. txt và. MSI thực sự thực hiện với một chương trình khác. Khi bạn nhấp đúp chuột vào vào một "myfile.msi" tập tin những gì thực sự xảy ra phía sau là "msiexec.exe myfile.msi" là thi hành. Vì vậy, để chạy. MSI AutoIt từ các tập tin bạn sẽ làm: RunWait ( "msiexec myfile.msi") Hoặc, hãy chạy lệnh "bắt đầu", sẽ tự động làm việc hiểu cách thức để thực hiện tập tin cho bạn: RunWait (@ COMSPEC & "/ c Bắt đầu myfile.msi ") Hoặc, sử dụng các chức năng mà ShellExecuteWait sẽ tự động làm việc hiểu cách thức để thực hiện các tập tin cho bạn: ShellExecuteWait ( "myfile.msi") Trở về đầu [...]... WinMinimizeAll WinMinimizeAllUndo WinMinimizeAllUndo #Include #Include %CLIPBOARD% [see ClipGet and ClipPut] A_ OSTYPE @OSType A_ OSVERSION @OSVersion A_ SCRIPTNAME @ScriptName A_ SCRIPTDIR @ScriptDir A_ SCRIPTFULLPATH @ScriptFullPath A_ WORKINGDIR @WorkingDir A_ NUMBATCHLINES -A_ SEC @SEC A_ MIN @MIN A_ HOUR @HOUR A_ MDAY @MDAY A_ MON @MON A_ YEAR @YEAR A_ WDAY @WDAY A_ YDAY @YDAY Chạy trên Windows 64-bit AutoIt có được một... If StringInStr( ) Then IfNotInString If Not StringInStr( ) Then IfWinExist If WinExists( ) Then IfWinNotExist If Not WinExists( ) Then IfWinActive If WinActive( ) Then IfWinNotActive If Not WinActive( ) Then IfEqual [see = and == operators] IfNotEqual [see operator] IfGreater [see > operator] IfGreaterOrEqual [see >= operator] IfLess [see < operator] IfLessOrEqual [see . without limitation, the implied warranties or merchantability, fitness for a particular purpose, or non-infringement. The entire risk arising out of use or performance of the SOFTWARE PRODUCT. PRODUCT remains with you. 2. NO LIABILITY FOR DAMAGES In no event shall the author of this Software be liable for any damages whatsoever (including, without limitation, damages for loss of. business information, or any other pecuniary loss) arising out of the use of or inability to use this product, even if the Author of this Software has been advised of the possibility of such damages.

Ngày đăng: 27/06/2014, 12:20

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w