AHK Studio

Editor for AutoHotkey written completely in AutoHotkey.

Moderator: maestrith

User avatar
maestrith
Posts: 683
Joined: 16 Oct 2013, 13:52

AHK Studio

16 Oct 2013, 14:14

Image
Special thanks to tidbit for the logo

New GUI design and updated indent system.
NOTICE!
Requires AHK v1.1.23.03 or any version of 1.x greater than 23.03
I am still working on getting all of the functionality back into it from the previous version but it is stable enough to use.
Download:
Currently it is only in AHK 1.1 un-compiled.
also a Zip can be downloaded here.

Videos:
A Short Demo
Video tutorial on how to use the Personal Variable List
Using Replacements

The second two videos require plugins that can be downloaded from the Tools/Download Plugins menu

Image

If you are having trouble getting Studio to download I have a mirror on Github. Github

Usage:
If you wish to use this software, great.

If you wish to use this as a part of your project I require payment.

If you wish to donate to help me with my living expenses donations are always welcome

PLEASE let me know if there is anything I should work on getting back in.


Sorry I have been away and I will do what I can to update/add some screenshots.

AHK Studio uses SciLexer.dll to provide a quick and easy way to program AutoHotkey scripts.

Features:
  1. Run scripts from the File/Run or File/Run x64 (for those who use the 32 bit install).
  2. Easy customization of themes Edit/Theme with a few that have been created by users. I will gladly add any themes that are submitted to me.
  3. Automatic help text for most commands (eg MsgBox, Control, SplashText...etc).
  4. Code Vault for adding code snippets to the program.
  5. Version Tracker with Github upload.
  6. Gist post your scripts.
  7. Split up projects into Segments to keep things neat under File/New Segment. (makes an include file)
  8. Special functions (Move Selected Lines Down, Create Comment Block, Character Count...etc)
  9. Msgbox Creator for easily creating more complex msgboxs.
  10. Personal Variable List: You can add anything to this list and it will come up with the list of other commands as you type them.
  11. Custom Highlight List: You can add anything to this list as well and it will change the color that it appears in the program.
  12. Customize every action with a hotkey, many of them are already assigned but they can be changed under Edit/Settings.
  13. FTP integration.
  14. Auto Insert: by default it will add, <> for <, [] for [, {} for {, () for (, and '' for '
  15. Quite a few more.
Let me know what you think. I am always interested in hearing ideas to add to the script or any bugs. Thank you.
Online Documentation
Last edited by maestrith on 21 Apr 2016, 02:20, edited 33 times in total.
AHK Studio OSD GUI Creator
Donations
Discord
All code is done on a Windows 10 PC Running x64 and AutoHotkey x32
User avatar
joedf
Posts: 5931
Joined: 29 Sep 2013, 17:08
Facebook: J0EDF
Google: +joedf
GitHub: joedf
Location: Canada, Quebec
Contact:

Re: AHK Studio

16 Oct 2013, 19:03

welcome maestrith! ;)
User avatar
maestrith
Posts: 683
Joined: 16 Oct 2013, 13:52

Re: AHK Studio

16 Oct 2013, 19:34

joedf wrote:welcome maestrith! ;)

Thanks joedf. I have forgotten how to use the default forum :)
AHK Studio OSD GUI Creator
Donations
Discord
All code is done on a Windows 10 PC Running x64 and AutoHotkey x32
User avatar
empardopo
Posts: 335
Joined: 06 Oct 2013, 12:50
Location: Spain
Contact:

Re: AHK Studio

25 Oct 2013, 07:45

Very nice.
I am going to take a look. :)

Are working fine the themes? When I try download one I get this message

Image

Then, I get this when I select the downloaded theme

Image

For example, in what colour has the command msgbox appear?

Thanks!
Everything is possible!
User avatar
maestrith
Posts: 683
Joined: 16 Oct 2013, 13:52

Re: AHK Studio

03 Nov 2013, 09:14

In the theme Hat Of God I believe that all of the colors are the same. you can change them by clicking on any word in line 12 after Commands = and it will allow you to change the colors. Just be sure to use Save As and create a new theme or it will forget if you happen to click on the Hat Of God theme again. Thank you for trying out the program :) I hope that it is helpful.

As far as the error, I will try to write the program not using the class. Thank you for pointing this out.
AHK Studio OSD GUI Creator
Donations
Discord
All code is done on a Windows 10 PC Running x64 and AutoHotkey x32
User avatar
joedf
Posts: 5931
Joined: 29 Sep 2013, 17:08
Facebook: J0EDF
Google: +joedf
GitHub: joedf
Location: Canada, Quebec
Contact:

Re: AHK Studio

03 Nov 2013, 09:50

Yeah, i think i have to update my themes for ahk studio also,
They are a bit out of date :P i will make Monokai & PlasticCodeWrap available
And functioning properly for the current version of AHK Studio. ;)
User avatar
maestrith
Posts: 683
Joined: 16 Oct 2013, 13:52

Re: AHK Studio

03 Nov 2013, 09:54

joedf wrote:Yeah, i think i have to update my themes for ahk studio also,
They are a bit out of date :P i will make Monokai & PlasticCodeWrap available
And functioning properly for the current version of AHK Studio. ;)

Thank you for the help! I am always looking for new themes to use and also to add them to the list available to everyone to use. I think that I am going to re-write a bit of the download code so that it does not need to have an image preview, rather it will just change the currently used theme to the one on the server.
AHK Studio OSD GUI Creator
Donations
Discord
All code is done on a Windows 10 PC Running x64 and AutoHotkey x32
User avatar
joedf
Posts: 5931
Joined: 29 Sep 2013, 17:08
Facebook: J0EDF
Google: +joedf
GitHub: joedf
Location: Canada, Quebec
Contact:

Re: AHK Studio

03 Nov 2013, 09:55

Cool! :D
User avatar
maestrith
Posts: 683
Joined: 16 Oct 2013, 13:52

Re: AHK Studio

03 Nov 2013, 11:06

0.001.52
Changed: Thanks to the bug reported by empardopo
-Removed the preview for downloading themes and just made them automatically add when you click on them.
AHK Studio OSD GUI Creator
Donations
Discord
All code is done on a Windows 10 PC Running x64 and AutoHotkey x32
User avatar
joedf
Posts: 5931
Joined: 29 Sep 2013, 17:08
Facebook: J0EDF
Google: +joedf
GitHub: joedf
Location: Canada, Quebec
Contact:

Re: AHK Studio

03 Nov 2013, 13:58

The theme xml settings are so confusing :(
Could i have a list of all the style numbers?
eg. 33 is LineNumbers, etc. ?
also i prefer saving the colors only as Hexadecimal , not Decimal...
Thanks, also, why store the colors as BGR and not RGB that is also very confusing...

Anyways, i did get it to sorta work, the closest possible that i could get ..
Monokai: https://github.com/joedf/PlasticCodeWra ... onokai.xml
PlasticCodeWrap: https://github.com/joedf/PlasticCodeWra ... deWrap.xml

cheers ;)
User avatar
empardopo
Posts: 335
Joined: 06 Oct 2013, 12:50
Location: Spain
Contact:

Re: AHK Studio

03 Nov 2013, 14:13

maestrith wrote:0.001.52
Changed: Thanks to the bug reported by empardopo
-Removed the preview for downloading themes and just made them automatically add when you click on them.


Oh Perfect!
Congratulations! Very good job! :)
Everything is possible!
User avatar
maestrith
Posts: 683
Joined: 16 Oct 2013, 13:52

Re: AHK Studio

03 Nov 2013, 15:27

joedf wrote:The theme xml settings are so confusing :(
Could i have a list of all the style numbers?
eg. 33 is LineNumbers, etc. ?
also i prefer saving the colors only as Hexadecimal , not Decimal...
Thanks, also, why store the colors as BGR and not RGB that is also very confusing...

Anyways, i did get it to sorta work, the closest possible that i could get ..
Monokai: https://github.com/joedf/PlasticCodeWra ... onokai.xml
PlasticCodeWrap: https://github.com/joedf/PlasticCodeWra ... deWrap.xml

cheers ;)


As far as the BGR rather than RGB storage goes SciLexer.dll uses the codes in BGR format and I guess I am lazy ;) I love the new themes! They are now online to be downloaded through the program. I will see if I can make an easy way to add RGB colors with Hex codes. If it requires a total re-write to do so I do not know if I will be able to change it though.

As far as the color codes I will have to compile a list because honestly I forget what they all are. I have been moving and under a lot of stress and that has pretty much triggered a reset in my brain so I will have to figure out what all of the codes are.
AHK Studio OSD GUI Creator
Donations
Discord
All code is done on a Windows 10 PC Running x64 and AutoHotkey x32
User avatar
joedf
Posts: 5931
Joined: 29 Sep 2013, 17:08
Facebook: J0EDF
Google: +joedf
GitHub: joedf
Location: Canada, Quebec
Contact:

Re: AHK Studio

03 Nov 2013, 17:16

rgb2bgr : vice versa (an old post by you: http://www.autohotkey.com/board/topic/6 ... rgb-issue/)
Color codes : ill figure them out... one by one... if there's ever an issue ;)
User avatar
maestrith
Posts: 683
Joined: 16 Oct 2013, 13:52

Re: AHK Studio

23 Jan 2014, 08:35

Sorry this took so long joedf.

Code: [Select all] [Download] (rgb.ahk)GeSHi © Codebox Plus

msgbox % rgb(0xff00cc) ;Displays 0xCC00FF
msgbox % rgb(16711935) ;Displays 0xFF00FF
rgb(c){
setformat,IntegerFast,H
c:=(c&255)<<16|(c&65280)|(c>>16),c:=SubStr(c,1)
SetFormat, integerfast,D
return c
}

That was some old code that I had. Works the same as the one above just a bit smaller. Anyway I hope that it helps. I had my hard drive crash and I lost all of my scripts. I have spent the last few weeks re-writing a lot of what I had from scratch. :/
AHK Studio OSD GUI Creator
Donations
Discord
All code is done on a Windows 10 PC Running x64 and AutoHotkey x32
Guest10
Posts: 578
Joined: 01 Oct 2013, 02:50

Re: AHK Studio

23 Jan 2014, 11:34

I suggest backing up continuously to a flash drive using the script below:

I had my hard drive crash and I lost all of my scripts. I have spent the last few weeks re-writing a lot of what I had from scratch. :/

Code: [Select all] [Expand] [Download] (Script.ahk)GeSHi © Codebox Plus

User avatar
maestrith
Posts: 683
Joined: 16 Oct 2013, 13:52

Re: AHK Studio

23 Jan 2014, 12:18

tomoe_uehara wrote:The Cloud storage is your friend, Luke! ;)

LOL so true.
AHK Studio OSD GUI Creator
Donations
Discord
All code is done on a Windows 10 PC Running x64 and AutoHotkey x32
User avatar
joedf
Posts: 5931
Joined: 29 Sep 2013, 17:08
Facebook: J0EDF
Google: +joedf
GitHub: joedf
Location: Canada, Quebec
Contact:

Re: AHK Studio

23 Jan 2014, 12:42

Haha fff...rrrieeeeennnn...ddd :)
ahk7
Posts: 100
Joined: 06 Nov 2013, 16:35

Re: AHK Studio

23 Jan 2014, 17:31

maestrith wrote:I had my hard drive crash and I lost all of my scripts. I have spent the last few weeks re-writing a lot of what I had from scratch.
Why not try Git(Hub)? With windows.github.com it is very easy to update your repository - http://www.sourcetreeapp.com/ is also pretty neat (but does require registration to continue to use it after 30 days, remains free though)
User avatar
maestrith
Posts: 683
Joined: 16 Oct 2013, 13:52

Re: AHK Studio

23 Jan 2014, 17:33

ahk7 wrote:
maestrith wrote:I had my hard drive crash and I lost all of my scripts. I have spent the last few weeks re-writing a lot of what I had from scratch.
Why not try Git(Hub)? With windows.github.com it is very easy to update your repository - http://www.sourcetreeapp.com/ is also pretty neat (but does require registration to continue to use it after 30 days, remains free though)

I will look into it.
AHK Studio OSD GUI Creator
Donations
Discord
All code is done on a Windows 10 PC Running x64 and AutoHotkey x32

Return to “AHK Studio”

Who is online

Users browsing this forum: No registered users and 0 guests