AutoGUI - Script Editor and GUI Designer

Discuss the AutoGUI IDE with a GUI designer and a script editor.
User avatar
Alguimist
Posts: 151
Joined: 05 Oct 2015, 16:41

AutoGUI - Script Editor and GUI Designer

05 Nov 2015, 15:15

AutoGUI is an Integrated Development Environment for AutoHotkey which combines a GUI designer with a script editor.

Image

:arrow: Download


As a GUI builder, AutoGUI offers:
  • Support for all control types
  • Drag and drop positioning of controls
  • Alignment, positioning and sizing commands
  • Control properties
  • GUI importation methods
  • Menu editor
  • Toolbar editor

Some features of the script editor:
  • Multi-tabbed editor
  • Syntax highlighting
  • Code completion
  • Code tooltips (calltips)
  • Highlight identical text
  • Line numbering
  • Code folding
  • Find/Replace
  • Integrated help

Tools included with AutoGUI:
  • A_Variables: list of built-in variables
  • Constantine: Windows API constants explorer
  • Expressive: regular expression test tool
  • Scripts Manager: list of running scripts
  • ErrorView: list of system error messages

Some other tools for development:

Usage:
  • Choose a control type in the list and then click the desired location in the preview window.
  • Controls can be resized with the resizing grippers or by holding Shift while dragging.
  • Right-click a control to show the context menu.
  • Click and drag on an empty area of the preview window to draw a selection rectangle around multiple controls.
  • To select a control, hold the Ctrl key while clicking on it. Ctrl+A selects all controls.
  • The arrow keys can be used to make fine adjustments in the position/size of the controls.
  • Press F9 to run the script. Shift+F9 runs the script with AHK x64.
  • F12 switches between Design Mode and Editor Mode.

Requirements:
  • AutoHotkey Unicode v1.1.23+. Tested on Windows XP, 7, 10.
Project Status: Alpha.
Last edited by Alguimist on 20 Nov 2017, 19:16, edited 3 times in total.
TheDewd
Posts: 807
Joined: 19 Dec 2013, 11:16
Location: USA

Re: AutoGUI - GUI Designer and Script Editor

05 Nov 2015, 15:52

Very Impressive! Looking forward to the advancement of this script!! Awesome!
User avatar
Soft
Posts: 174
Joined: 07 Jan 2015, 13:18
GitHub: visionary1
Location: Seoul
Contact:

Re: AutoGUI - GUI Designer and Script Editor

05 Nov 2015, 18:21

brilliant job, it's the true visual gui designer.

btw, am I the only one having an error msg ?, had to change it manually :shock:

'AutoGUI-1.0.0-2\AutoGUI\Lib\Scintilla.ahk (246) : ==> Built-in variables must not be declared.
Specifically: null:=0'
AutoHotkey & AutoHotkey_H v1.1.22.07
lexikos
Posts: 5457
Joined: 30 Sep 2013, 04:07
GitHub: Lexikos

Re: AutoGUI - GUI Designer and Script Editor

06 Nov 2015, 00:45

Looks impressive.

@Soft: null is a built-in variable only for AutoHotkey_H, not AutoHotkey.
guest3456
Posts: 2086
Joined: 09 Oct 2013, 10:31

Re: AutoGUI - GUI Designer and Script Editor

06 Nov 2015, 01:22

looks very well done, one of the most polished scripts ive seen

User avatar
Soft
Posts: 174
Joined: 07 Jan 2015, 13:18
GitHub: visionary1
Location: Seoul
Contact:

Re: AutoGUI - GUI Designer and Script Editor

06 Nov 2015, 02:30

oh, thnx Lexikos!
AutoHotkey & AutoHotkey_H v1.1.22.07
User avatar
RUNIE
Posts: 254
Joined: 03 May 2014, 14:50
GitHub: Run1e

Re: AutoGUI - GUI Designer and Script Editor

07 Nov 2015, 08:55

Damn, looks pretty good, I'll follow the advancements for sure.
User avatar
tidbit
Posts: 1006
Joined: 29 Sep 2013, 17:15
Location: USA

Re: AutoGUI - GUI Designer and Script Editor

07 Nov 2015, 14:37

Looks great and works pretty good :)

great job so far.
rawr. fear me.
*poke*
Is it December 21, 2012 yet?
User avatar
Exaskryz
Posts: 2690
Joined: 17 Oct 2015, 20:28

Re: AutoGUI - GUI Designer and Script Editor

07 Nov 2015, 17:41

Middle-click a control to access its properties.


I haven't tried out your program yet, but it looks good. I just want to say here that you should try not to restrict any features to middle-clicking. You may have other ways to access the properties that weren't documented in this post, so I apologize if you've already taken care of this. As a laptop user, I need to plug in an external mouse to access middle click, or use AHK to remap a key to middle click. If you haven't included an alternative way to access the properties of a control (Beyond manual edits in the code), might I suggest including that in the context-menu from a right click?
User avatar
Alguimist
Posts: 151
Joined: 05 Oct 2015, 16:41

Re: AutoGUI - GUI Designer and Script Editor

08 Nov 2015, 11:53

Exaskryz wrote:You may have other ways to access the properties that weren't documented in this post...

The properties dialog can be accessed from the Control menu (which is also the context menu), from the toolbar, or by pressing F10.
User avatar
Alguimist
Posts: 151
Joined: 05 Oct 2015, 16:41

Re: AutoGUI - GUI Designer and Script Editor

08 Nov 2015, 12:00

Version 1.0.1 fixes the following issue: a script cannot be run from the saved location if there are spaces in the filename.

The keyboard shortcuts to run a script are:
  • F9: runs the script from the Temp folder.
  • Ctrl+F9: runs the script from the saved location.
  • Shift+F9: runs the script with AHK x64.
  • Alt+F9: runs the script through a named pipe.
usser
Posts: 86
Joined: 22 Oct 2014, 13:03

Re: AutoGUI - GUI Designer and Script Editor

08 Nov 2015, 16:52

thanks for this, it seems very useful

can you give me some guidance via examples please?

eg. how do I make a GUI with a button to click and do stuff?
and a drop down menu that will list results from a list of possible results, as you type into the text box?
User avatar
Joe Glines
Posts: 483
Joined: 30 Sep 2013, 20:49
Facebook: https://www.facebook.com/theAutomatorGuru/
Google: https://plus.google.com/105328929654286634910
GitHub: joetazz
Location: Dallas
Contact:

Re: AutoGUI - GUI Designer and Script Editor

09 Nov 2015, 21:35

the "samples" folder has some amazing examples!
Great job Alguimist! I've yet to truly build a lot in depth but, overall, this is quite amazing! :)
MJs
Posts: 454
Joined: 23 Sep 2014, 03:29

Re: AutoGUI - GUI Designer and Script Editor

10 Nov 2015, 00:54

nice looking project, well done, even though I'm used to use a resource editor and "CLONE" as you call it I call it "STEAL".
it's the best out there and the coding is very nice, and can be understood and followed to some extent, well done.
thanks for sharing.

would be you be interested in implementing a different sizing and moving technique like resource editors?
aaffe
Posts: 135
Joined: 16 Jan 2014, 04:23

Re: AutoGUI - GUI Designer and Script Editor

10 Nov 2015, 03:26

Sorry, Im having Problems with adding a menu bar.


Image
MJs
Posts: 454
Joined: 23 Sep 2014, 03:29

Re: AutoGUI - GUI Designer and Script Editor

10 Nov 2015, 09:11

you could explain what you were doing exactly, and move the message dialog away from the menu widow to see what's going on since it's hard to reproduce the error.
aaffe
Posts: 135
Joined: 16 Jan 2014, 04:23

Re: AutoGUI - GUI Designer and Script Editor

10 Nov 2015, 09:27

I just added "Add Menu" Test. When then I clicked on Ok, the message was shown.

[img=http://s16.postimg.org/gcm0vhu5h/test.jpg]
User avatar
Alguimist
Posts: 151
Joined: 05 Oct 2015, 16:41

Re: AutoGUI - GUI Designer and Script Editor

10 Nov 2015, 10:23

Add at least one item to the menu.

Please notice that the Menu Editor is at an early stage of implementation. It will probably be completely redesigned.
aaffe
Posts: 135
Joined: 16 Jan 2014, 04:23

Re: AutoGUI - GUI Designer and Script Editor

10 Nov 2015, 10:31

Yes I know that is in an early stage. I just wanted to tell.
Btw. seems to become a great Editor!
MJs
Posts: 454
Joined: 23 Sep 2014, 03:29

Re: AutoGUI - GUI Designer and Script Editor

10 Nov 2015, 11:17

MJs wrote:you could explain what you were doing exactly, and move the message dialog away from the menu widow to see what's going on since it's hard to reproduce the error.

sorry about that since I just added items.

Please notice that the Menu Editor is at an early stage of implementation. It will probably be completely redesigned.

deleting separators must be handled differently since the delete the command requires the menu name, my be not deleting the items from the menu on editing but on submitting.

Return to “AutoGUI”

Who is online

Users browsing this forum: No registered users and 1 guest