Preface

Autolt is a free computer programming language created by Jonathan Bennett and the Autolt Developers Group. It uses a BASIC-like language of instruction. It is suitable for use in a programming course and for people who prefer self-learning. There are no prerequisites beyond having a general idea about programming. There is enough code and recipes to achieve a basic or intermediate level; they will later act as stepping stones to help to reach an advanced level. You should need only a few minutes to get your first simple program ready to send to your friends, and less than a couple of days to get to a higher level.

This book is about creating programs and applications (for Windows) using one of the easiest way these days. You will write code as you would write a letter—it is a Visual Basic language killer, programming made right, and an improvement to most of the visual programming languages, such as Visual Basic and Delphi. You will not use "fat" code again, nor have headaches using Autolt; in addition, you will get automation bonus functions and some extras. A few recipes have been created by expert programmers such as Arkcrew, Checkok, Jamaro, and Xapu (nicknames), and remade by myself to get them into the whole idea.

What this book covers

Installing Autolt and extras (Simple) discusses how to get the tools (such as the compiler, editor, and add-ons) you need and how to set it up correctly.

Compiling and running a script (Simple) discusses the basics to start programming. It sheds light on how to create your first program.

Linux scripting (Intermediate) discusses how to port Autolt programs to Linux and how to use them.

Using controls of external apps (Simple) discusses how to manage and reuse typical Windows applications with automation. This recipe does some application tuning and tweaking.

SciTE editor main tools (Simple) helps you get deeper into the Autolt editor and learn what you have inside.

Hello World – my first script (Simple) creates some applications and gets into a typical Hello World introductory example of a message box.

My first GUI form – Koda (Simple) creates forms (user interfaces) to create program functionality and input/output information.

Getting information from Windows app's Au3Info (Simple) discusses how to use and identify controls and forms to get them into management by Au3Info tool.

Recording a macro and generating code (Simple) discusses how to capture user interaction to be converted to source code by recording and saving.

Migrating a batch CMD file to Autolt (Simple) discusses the command-line batch killer, which is a replacement for batch files.

Unattended install scripts (Simple) discusses how to tweak and improve other apps' installs, by example creating personalized and shorter installs for antiviruses, word processor and other typical programs.

Regular expressions (Advanced) teaches how to use regular expressions to filter strings and information.

MySQL database scripts (Intermediate) teaches how to use MySQL for data management via TCP/IP server. It sheds light on the magic of Internet Remote on "in the Cloud" Data storage.

SQLite database scripts (Intermediate) discusses how SQLite is a great database you can use to write permanent information on disk files.

Trigger onscreen pixel changes (Simple) discusses how to monitor your screen pixel changes to trigger AutoIt programs actions and application flows.

Automating Internet Explorer (Intermediate) discusses how to automate logins, and data input from the Windows operating system to improve your Internet Explorer browser experience.

Robots and electronics – Arduino (Advanced) teaches you how to extend the digital world and interact with electronic devices outside your computer.

Skype automation (Intermediate) teaches you how to automate calls, answer them, and use Skype to create automation in your communications.

Excel automation (Intermediate) teaches you how to use Office Automation from outside Office, so that you do not have to use MS Visual Basic for Applications (VBA).

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset