Base Frame for AutoHotKey Scripts (Installer ...)

Post your working scripts, libraries and tools
User avatar
bichlepa
Posts: 159
Joined: 15 Aug 2014, 06:44
GitHub: bichlepa
Contact:

Base Frame for AutoHotKey Scripts (Installer ...)

13 Mar 2015, 13:01

Major update!
Alibaba has made an incredibly good installer. Now I have modified Base Frame to use the installer.
Note, it is currently BETA there are still some issues and more features are coming!

When you want to publish an application written in AutoHotKey, you may want to have an installer and an update checker.
This Base Frame has both of them! :D

Features:
  • Full featured installer
    • Can make an ordinary install into the Program Files folder and provide an uninstaller
    • Can also extract the files into any folder (portable installation)
    • Can detect an already existing installation and update the application
    • Show license during install
    Image
  • Update Checker (optional)
    • Checks for an update on every start of the application
    • If a new version is available and the user wishes, downloads the intstaller and startst the update process
    Image
Base Frame GUI:
Image

It's easy to use. It won't take more than 10 minutes to make the installer for your AHK project. There is a help file with a quick start guide.

It's available in English and German. Other translations can be made easily.

Download Setup file (which is already a demonstration)

GitHub repository



Old post:
When you want to publish an application written in AutoHotKey, you may want to have an installer and an update checker.
This Base Frame has both of them! :D

Features:
[list][*]Installer
[list][*]Add the files and scripts that will be packed into the installer
[*]The intallers installs the application in a subfolder
[*]It is able to make a new install or update the application[/list]
[*]Update Checker
[list][*]Checks the online available version on every start of the application
[*]If a new version is available and the user wishes, downloads the intstaller and startst the update process[/list]
[*]License terms
[list]
[*]Automatically adds license terms
[*]User needs to accept them on install[/list][/list]

It's easy to use. After having set everything the first time all settings will be saved. Compiling and publishing a new version will take only about 1 minute!

It's available in English and German. Other translations can be made easily.
I am using it for AutoHotFlow and PABI Vokabeltrainer.
Last edited by bichlepa on 08 Nov 2015, 11:30, edited 6 times in total.
Scripting is too complicated? Try AutoHotFlow, the graphical automation tool! Written in AutoHotkey.
User avatar
joedf
Posts: 7339
Joined: 29 Sep 2013, 17:08
Facebook: J0EDF
Google: +joedf
GitHub: joedf
Location: Canada
Contact:

Re: Base Frame for AutoHotKey Scripts (Installer ...)

13 Mar 2015, 13:37

Very Nice! :)
Image Image Image Image Image
Windows 10 x64 Professional, Intel i5-8500 @ 4.00 GHz, 2x8GB G.Skill RipJaws V - DDR4 3280 MHz, NVIDIA GTX 1060 6GB | [About Me] | [ASPDM - StdLib Distribution]
[Populate the AHK MiniCity!] | [Qonsole - Quake-like console emulator] | [LibCon - Autohotkey Console Library] | [About the AHK Foundation]
vasili111
Posts: 747
Joined: 21 Jan 2014, 02:04
Location: Georgia

Re: Base Frame for AutoHotKey Scripts (Installer ...)

13 Mar 2015, 13:50

Installer and updater is very useful. Thank you :)
DRAKON-AutoHotkey: Visual programming for AutoHotkey.
User avatar
boiler
Posts: 3181
Joined: 21 Dec 2014, 02:44

Re: Base Frame for AutoHotKey Scripts (Installer ...)

13 Mar 2015, 15:48

Sounds great. Does it create shortcuts for the desktop and start menu?
User avatar
bichlepa
Posts: 159
Joined: 15 Aug 2014, 06:44
GitHub: bichlepa
Contact:

Re: Base Frame for AutoHotKey Scripts (Installer ...)

13 Mar 2015, 15:53

No, it can neither install into program files folder nor create shortcuts. Those features need to be implemented.
Scripting is too complicated? Try AutoHotFlow, the graphical automation tool! Written in AutoHotkey.
User avatar
joedf
Posts: 7339
Joined: 29 Sep 2013, 17:08
Facebook: J0EDF
Google: +joedf
GitHub: joedf
Location: Canada
Contact:

Re: Base Frame for AutoHotKey Scripts (Installer ...)

13 Mar 2015, 16:57

Put it up on github, it will be easier for us to contribute :+1: ;)
Image Image Image Image Image
Windows 10 x64 Professional, Intel i5-8500 @ 4.00 GHz, 2x8GB G.Skill RipJaws V - DDR4 3280 MHz, NVIDIA GTX 1060 6GB | [About Me] | [ASPDM - StdLib Distribution]
[Populate the AHK MiniCity!] | [Qonsole - Quake-like console emulator] | [LibCon - Autohotkey Console Library] | [About the AHK Foundation]
vasili111
Posts: 747
Joined: 21 Jan 2014, 02:04
Location: Georgia

Re: Base Frame for AutoHotKey Scripts (Installer ...)

13 Mar 2015, 17:54

joedf wrote:Put it up on github, it will be easier for us to contribute :+1: ;)
+1
DRAKON-AutoHotkey: Visual programming for AutoHotkey.
User avatar
bichlepa
Posts: 159
Joined: 15 Aug 2014, 06:44
GitHub: bichlepa
Contact:

Re: Base Frame for AutoHotKey Scripts (Installer ...)

14 Mar 2015, 00:51

+1 :)
I'll try it. I've never used github before.
Scripting is too complicated? Try AutoHotFlow, the graphical automation tool! Written in AutoHotkey.
vasili111
Posts: 747
Joined: 21 Jan 2014, 02:04
Location: Georgia

Re: Base Frame for AutoHotKey Scripts (Installer ...)

14 Mar 2015, 01:22

bichlepa wrote:+1 :)
I'll try it. I've never used github before.
Try https://windows.github.com/ (official windows client for github). With GitHub for Windows you don't need to memorise Git command line commands, everything is done from GUI.
DRAKON-AutoHotkey: Visual programming for AutoHotkey.
User avatar
bichlepa
Posts: 159
Joined: 15 Aug 2014, 06:44
GitHub: bichlepa
Contact:

Re: Base Frame for AutoHotKey Scripts (Installer ...)

14 Mar 2015, 02:07

vasili111 wrote:Try https://windows.github.com/ (official windows client for github). With GitHub for Windows you don't need to memorise Git command line commands, everything is done from GUI.
Many thanks for that hint!

I've uploaded the project on GitHub. Have I done it right?
Base-Frame-for-AutoHotKey on GitHub
Scripting is too complicated? Try AutoHotFlow, the graphical automation tool! Written in AutoHotkey.
vasili111
Posts: 747
Joined: 21 Jan 2014, 02:04
Location: Georgia

Re: Base Frame for AutoHotKey Scripts (Installer ...)

14 Mar 2015, 02:48

bichlepa wrote:Many thanks for that hint!
You are welcome :)
bichlepa wrote: I've uploaded the project on GitHub. Have I done it right?
Base-Frame-for-AutoHotKey on GitHub
I think everything is fine.
It will be nice to add link to ahkscript.org Base Frame thread here:

Image


Also I have created pull request to create README.md. That file is displayed as markdown file and contains the description of this project (discription is the same as in the first post of this thread).
DRAKON-AutoHotkey: Visual programming for AutoHotkey.
User avatar
bichlepa
Posts: 159
Joined: 15 Aug 2014, 06:44
GitHub: bichlepa
Contact:

Re: Base Frame for AutoHotKey Scripts (Installer ...)

14 Mar 2015, 02:52

Alredy done!
Scripting is too complicated? Try AutoHotFlow, the graphical automation tool! Written in AutoHotkey.
vasili111
Posts: 747
Joined: 21 Jan 2014, 02:04
Location: Georgia

Re: Base Frame for AutoHotKey Scripts (Installer ...)

14 Mar 2015, 02:55

Also please replace
Image

with easily .

Your repo looks very nice :)
DRAKON-AutoHotkey: Visual programming for AutoHotkey.
User avatar
Soft
Posts: 174
Joined: 07 Jan 2015, 13:18
GitHub: visionary1
Location: Seoul
Contact:

Re: Base Frame for AutoHotKey Scripts (Installer ...)

14 Mar 2015, 08:11

awesome!
AutoHotkey & AutoHotkey_H v1.1.22.07
Alibaba
Posts: 479
Joined: 29 Sep 2013, 16:15
Location: Germany

Re: Base Frame for AutoHotKey Scripts (Installer ...)

25 Mar 2015, 06:45

Wow, i nearly forgot about this project, but i'm very glad that you brought it up again in in this forum! +1
I will see if i find any time to contribute to this further, but sadly i don't really have much time for Autohotkey anymore since i started university and a job in Dresden... :/ We'll see.
P.S. imho the english name "Base Frame" sounds much better than "Grundgerüst" :P
"Nothing is quieter than a loaded gun." - Heinrich Heine
User avatar
joedf
Posts: 7339
Joined: 29 Sep 2013, 17:08
Facebook: J0EDF
Google: +joedf
GitHub: joedf
Location: Canada
Contact:

Re: Base Frame for AutoHotKey Scripts (Installer ...)

25 Mar 2015, 19:02

Wow longtime no see Alibaba! :)
Image Image Image Image Image
Windows 10 x64 Professional, Intel i5-8500 @ 4.00 GHz, 2x8GB G.Skill RipJaws V - DDR4 3280 MHz, NVIDIA GTX 1060 6GB | [About Me] | [ASPDM - StdLib Distribution]
[Populate the AHK MiniCity!] | [Qonsole - Quake-like console emulator] | [LibCon - Autohotkey Console Library] | [About the AHK Foundation]
Alibaba
Posts: 479
Joined: 29 Sep 2013, 16:15
Location: Germany

Re: Base Frame for AutoHotKey Scripts (Installer ...)

26 Mar 2015, 05:39

Yeah, good to see you, joedf :D
I see you raised your post count quite a bit :P
"Nothing is quieter than a loaded gun." - Heinrich Heine
User avatar
joedf
Posts: 7339
Joined: 29 Sep 2013, 17:08
Facebook: J0EDF
Google: +joedf
GitHub: joedf
Location: Canada
Contact:

Re: Base Frame for AutoHotKey Scripts (Installer ...)

27 Mar 2015, 14:51

hahah thanks !
glad to hear from you :)
Image Image Image Image Image
Windows 10 x64 Professional, Intel i5-8500 @ 4.00 GHz, 2x8GB G.Skill RipJaws V - DDR4 3280 MHz, NVIDIA GTX 1060 6GB | [About Me] | [ASPDM - StdLib Distribution]
[Populate the AHK MiniCity!] | [Qonsole - Quake-like console emulator] | [LibCon - Autohotkey Console Library] | [About the AHK Foundation]
User avatar
bichlepa
Posts: 159
Joined: 15 Aug 2014, 06:44
GitHub: bichlepa
Contact:

Re: Base Frame for AutoHotKey Scripts (Installer ...)

22 Aug 2015, 03:43

I have recently visited the AHK folder and I found the AHK installer there. It's an amazing piece of code. :clap:
Now I'm trying to understand and modify it in order to integrate it into Base Frame. (I hope, I will accomplish this.) This will provide a beautiful installation menu and some new features like installation into programs folder and an uninstaller.

I'm wondering whether it is okay to use that code (I think it will be, but I want to make sure) and I don't know whom to ask, because I don't know who is the author of the AHK installer. Does anybody know the author?
Scripting is too complicated? Try AutoHotFlow, the graphical automation tool! Written in AutoHotkey.
User avatar
joedf
Posts: 7339
Joined: 29 Sep 2013, 17:08
Facebook: J0EDF
Google: +joedf
GitHub: joedf
Location: Canada
Contact:

Re: Base Frame for AutoHotKey Scripts (Installer ...)

22 Aug 2015, 11:07

That design is used by SciTE4AutoHotkey's installer also. I believe it is lexikos' design. He usually puts things as CC0 or Public domain.
Image Image Image Image Image
Windows 10 x64 Professional, Intel i5-8500 @ 4.00 GHz, 2x8GB G.Skill RipJaws V - DDR4 3280 MHz, NVIDIA GTX 1060 6GB | [About Me] | [ASPDM - StdLib Distribution]
[Populate the AHK MiniCity!] | [Qonsole - Quake-like console emulator] | [LibCon - Autohotkey Console Library] | [About the AHK Foundation]

Return to “Scripts and Functions”

Who is online

Users browsing this forum: No registered users and 96 guests