Phoenix Studio
ES
For people who code in AutoIt

AutoIt GUI designer

Draw your AutoIt program's window by dragging controls and get the code ready. Free.

Write the logic, not the coordinates

Building an AutoIt window by hand means working out positions and sizes line by line. With Phoenix Studio you drag the controls, pick their events and get an .au3 like this:

; Code Phoenix Studio writes for you
#include <GUIConstantsEx.au3>

GUICreate("My window", 320, 140)
Local $inpName = GUICtrlCreateInput("", 20, 20, 280, 24)
Local $btnHello = GUICtrlCreateButton("&Hello", 20, 60, 100, 28)
GUISetState(@SW_SHOW)

While 1
    Switch GUIGetMsg()
        Case $GUI_EVENT_CLOSE
            ExitLoop
        Case $btnHello
            MsgBox(0, "Hi", GUICtrlRead($inpName))
    EndSwitch
WEnd

What is included

  • Visual designer with a control palette, properties inspector, guides and Tab order.
  • Code editor with syntax colors, autocompletion and a library of thousands of AutoIt examples.
  • Au3Check error checking, run with one key and compile to a 32 or 64 bit .exe.
  • Multi-window projects, ready-made templates and import of AutoIt scripts you already have.
  • Interface in nine languages.

Start in five minutes

Download the zip, unzip it and open bin\ps.exe. The tutorial takes you from an empty window to a running program.

Frequently asked questions

What is an AutoIt GUI designer?

It is a program where you draw the window by dragging controls and it writes the GUICreate and GUICtrlCreate... lines for you. Phoenix Studio does that, and also brings a code editor, Au3Check error checking and compiling to .exe.

Is it free?

Yes, it is free for Windows and needs no installer: unzip and run.

Do I need AutoIt installed?

Yes. Phoenix Studio uses AutoIt to run and compile your programs, but it is not included.

Can I edit the generated code?

Yes. It is plain AutoIt. The design lives in regions marked by the IDE and your code goes outside them; the IDE never deletes it.

Download Phoenix Studio   Your first window in 5 minutes