Why doesn my old AutoIt v2.64 script run in v3?
v3 has a different language structure to v2.64. Previous versions of AutoIt were fine for what they were designed for – writing simple scripts to help with software installations. Over time people began using it for general and complicated scripting tasks. The old syntax and structure made this possible but very very difficult and cumbersome. The decision was made to make AutoIt more suitable for general automation tasks and to achieve that a more standard and basic-like language was made. This also means that if you already know a scripting language you will pick AutoIt v3 up easily.