You are previewing Instant Autolt Scripting.
O'Reilly logo
Instant Autolt Scripting

Book Description

Learn how to master AutoIt, an open source framework for automating Windows GUI

  • Learn something new in an Instant! A short, fast, focused guide delivering immediate results

  • Read and write apps instantly using the AutoIt freeware programming language

  • Execute or compile scripts and share your own Unic software

  • Organise and automate mundane and repetitive tasks

  • Automate browser portables, external electronics, and your operating system

In Detail

AutoIt is a freeware automation language for Microsoft Windows. It can be used to produce utility software for Microsoft Windows and automate common tasks, such as website monitoring, network monitoring, and disk defragging and backup.

Instant AutoIt Scripting Essentials How-to provides you with step-by-step recipes to create complex Windows GUI apps. You will ease your workload, program without hassle, and master everyday tasks. You will learn how to automate a wide range of manual tasks in Windows and other programs. Using this book, you will reach a high-level of programming performance in a small span of time. Tweak your apps and enhance your working system beyond your limitations.

Instant AutoIt Scripting Essentials How-to is a simple and concise guide that will teach you the essential knowledge necessary to start working with AutoIt. Using numerous examples and short step-by-step recipes on how to solve small problems, this book will help you to automate a very wide range of manual tasks in Windows and other programs, and you will soon realise how easy it is to create exciting programs.

The book has multiple examples that explain on AutoIt being a standalone application with no reliance on the runtimes. This book includes 4 levels of programming: the operating system, the windows register, typical user level programs and scripts, and automation of other non-AutoIt apps.

Table of Contents

  1. Instant Autolt Scripting
    1. Instant Autolt Scripting
    2. Credits
    3. About the Author
    4. Acknowledgement
    5. About the Reviewers
    6. www.packtpub.com
      1. Support files, eBooks, discount offers and more
        1. Why Subscribe?
        2. Free Access for Packt account holders
    7. Preface
      1. What this book covers
      2. What you need for this book
      3. Who this book is for
      4. Conventions
      5. Reader feedback
      6. Customer support
        1. Downloading the example code
        2. Errata
        3. Piracy
        4. Questions
    8. 1. Instant AutoIt Scripting
      1. Installing AutoIt and extras (Simple)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
          1. Requirements and how to expand help
          2. Software license
      2. Compiling and running a script (Simple)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      3. Linux scripting (Intermediate)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
          1. Windows version compatibility
          2. AutoIt-compatible Linux Distros
      4. Using controls of external apps (Simple)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      5. SciTE editor main tools (Simple)
        1. Getting ready
        2. How to do it...
        3. How it works...
      6. Hello World – my first script (Simple)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      7. My first GUI form – Koda (Simple)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      8. Getting information from Windows app's AU3Info (Simple)
        1. Getting ready
        2. How to do it...
        3. How it works...
      9. Recording a macro and generating code (Simple)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      10. Migrating a batch CMD file to AutoIt (Simple)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      11. Unattended install scripts (Simple)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
          1. Typical beginner bug
          2. About silent installers
      12. Regular expressions (Advanced)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      13. MySQL database scripts (Intermediate)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      14. SQLite database scripts (Intermediate)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
          1. SQLite sources
      15. Trigger onscreen pixel changes (Simple)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
          1. Improving optical recognition
      16. Automating Internet Explorer (Intermediate)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
          1. Identifying Internet Explorer objects
          2. Using iMacros and AutoIt for Firefox automation.
      17. Robots and electronics – Arduino (Advanced)
        1. Getting ready
        2. How to do it...
        3. How it works...
      18. Skype automation (Intermediate)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      19. Excel automation (Intermediate)
        1. Getting ready
        2. How to do it...
        3. How it works...