Jump to content



Photo

AInstall


  • Please log in to reply
16 replies to this topic

#1 RazerM

RazerM

    cowinkeedenky - coincidence?

  • Active Members
  • PipPipPipPipPipPip
  • 1,246 posts

Posted 31 May 2009 - 11:23 PM

It's called AInstall, and it generates a .au3 script, compiles it, then packs it into a .exe file with iexpress. (Enter 'iexpress' in your run window to see what it is)

It's not finished but I started it ages ago and never finished it, I just wondered if someone would benefit from it and/or further its development.

Anyone can have a go and keep it as theirs.

I've attached files so that you can open an AInstall setup file (*.ais) and compile an installer immediately to see how it works.

In the Example.zip file is a folder called 'Notabilis', it contains a notepad-like program I created recently, it will be the program that we create an installer file for. Extract the zip file to the C:\ drive so that you have C:\Notabilis\ (AInstall uses hard paths for creating an installer)

Now extract the AInstall.zip file to anywhere on your computer and run AInstall\AInstall.au3 (runs on both AutoIt v3.3.0.0 and v3.3.1.0). Choose File>Open and browse to C:\Notabilis\Notabilis.ais then click Open.

Now choose Tools>Compile & Run and the installer will be compiled, once it starts you can do a test install, (this installer doesn't write any registry entries so can be deleted easily), and you can see that the result is pretty streamlined. The resulting (standalone I might add, all files are embedded) file will be at 'C:\Notabilis\Setup\Notabilis_Setup.exe' if you feel like running the installer manually.

Posted Image Example.zip (498.9K) Number of downloads: Posted Image

Posted Image AInstall.zip (254.1K) Number of downloads: Posted Image

Posted Image

Detailed Notes: - You don't need to understand this to try out AInstall.

In AInstall\ you'll notice three related files: GUI.au3, MakeGen.au3 and GenScript.au3

  • GUI.au3
    • You use this to edit the way the compiled installer will look.
    • You can run this file directly to 'try out' the installer without installing anything.
    • You'll notice a bunch of "#=" and "##=" lines, see MakeGen.au3 below
  • MakeGen.au3
    • This processes GUI.au3 to create GenScript.au3, which is used by AInstall to create the resulting compiled installer.
    • #= lines in GUI.au3 are inserted into GenScript.au3 but do not execute when GUI.au3 is running.
    • ##= lines in GUI.au3 are inserted into GenScript.au3 exactly as they appear, for things like deciding whether the resulting Installer requires a EULA.

Edited by RazerM, 31 May 2009 - 11:41 PM.

My Programs:AInstall - Create a standalone installer for your programUnit Converter - Converts Length, Area, Volume, Weight, Temperature and Pressure to different unitsBinary Clock - Hours, minutes and seconds have 10 columns each to display timeAutoIt Editor - Code Editor with Syntax Highlighting.Laserix Editor & Player - Create, Edit and Play Laserix LevelsLyric Syncer - Create and use Synchronised Lyrics.Connect 4 - 2 Player Connect 4 Game (Local or Online!, Formatted Chat!!)MD5, SHA-1, SHA-256, Tiger and Whirlpool Hash Finder - Dictionary and Brute Force FindCool Text Client - Create Rendered ImageMy UDF's:GUI Enhance - Enhance your GUIs visually.IDEA File Encryption - Encrypt and decrypt files easily! File Rename - Rename files easilyRC4 Text Encryption - Encrypt text using the RC4 AlgorithmPrime Number - Check if a number is primeString Remove - remove lots of strings at onceProgress Bar - made easySound UDF - Play, Pause, Resume, Seek and Stop.







#2 gseller

gseller

    Universalist

  • Active Members
  • PipPipPipPipPipPip
  • 1,057 posts

Posted 01 June 2009 - 06:19 AM

I haven't compiled anything with it yet but looks great and very professional..

#3 FinalVersion

FinalVersion

    0 ^ 1

  • Active Members
  • PipPipPipPipPipPip
  • 599 posts

Posted 01 June 2009 - 10:40 AM

Wow, great job. Defiantly going to be using this.

#4 damian666

damian666

    Polymath

  • Active Members
  • PipPipPipPip
  • 237 posts

Posted 01 June 2009 - 12:34 PM

man... your good...

this is scary as good as it is :party:

never thought to see something like this made in Ai

i am speechless, great job... :)

Damian666
Posted Imageand proud of it!!!

#5 torels

torels

    I Hacked 127.0.0.1! :D

  • Active Members
  • PipPipPipPipPipPip
  • 676 posts

Posted 01 June 2009 - 02:57 PM

I was working on something similar too but I just dropped it because it was getting boring :)

great work man!
cheers!
Some Projects:indifference will ruin the world, but in the end... WHO CARES :P---------------http://torels.altervista.org

#6 Mat

Mat

    43 38 48 31 30 4E 34 4F 32

  • MVPs
  • 4,096 posts

Posted 01 June 2009 - 03:52 PM

Very nice!! I'll be using this, already have a shortcut added to the context menus of my au3s!

On a more unrelated note, I really do like that modern menu of yours, I'm writing a notepad lookalike at the moment. For some reason I now find myself rewriting the menus for it... Not too sure I like the animations though, I like good solid programs. very nice though!

MDiesel

I don't know where I'm going, but I'm on my way.

AutoIt Project Listing


#7 RazerM

RazerM

    cowinkeedenky - coincidence?

  • Active Members
  • PipPipPipPipPipPip
  • 1,246 posts

Posted 01 June 2009 - 06:25 PM

Unfortunately I forget who made the ModernMenu.au3 file, but it wasn't me. It's great though and I use it a lot.
My Programs:AInstall - Create a standalone installer for your programUnit Converter - Converts Length, Area, Volume, Weight, Temperature and Pressure to different unitsBinary Clock - Hours, minutes and seconds have 10 columns each to display timeAutoIt Editor - Code Editor with Syntax Highlighting.Laserix Editor & Player - Create, Edit and Play Laserix LevelsLyric Syncer - Create and use Synchronised Lyrics.Connect 4 - 2 Player Connect 4 Game (Local or Online!, Formatted Chat!!)MD5, SHA-1, SHA-256, Tiger and Whirlpool Hash Finder - Dictionary and Brute Force FindCool Text Client - Create Rendered ImageMy UDF's:GUI Enhance - Enhance your GUIs visually.IDEA File Encryption - Encrypt and decrypt files easily! File Rename - Rename files easilyRC4 Text Encryption - Encrypt text using the RC4 AlgorithmPrime Number - Check if a number is primeString Remove - remove lots of strings at onceProgress Bar - made easySound UDF - Play, Pause, Resume, Seek and Stop.

#8 oo0oo

oo0oo

    Seeker

  • Active Members
  • 18 posts

Posted 07 August 2010 - 07:30 PM

link is dead? pls post new link1

#9 oo0oo

oo0oo

    Seeker

  • Active Members
  • 18 posts

Posted 07 August 2010 - 07:31 PM

link is dead? please post new link.

#10 engjcowi

engjcowi

    Polymath

  • Active Members
  • PipPipPipPip
  • 245 posts

Posted 23 October 2010 - 11:25 AM

hi can we have a new link please?
Drunken Frat-Boy Monkey Garbage

#11 mesale0077

mesale0077

    Universalist

  • Active Members
  • PipPipPipPipPipPip
  • 366 posts

Posted 23 October 2010 - 11:46 AM

hi

a new link please?

#12 NicePerson

NicePerson

    Prodigy

  • Active Members
  • PipPipPip
  • 169 posts

Posted 23 October 2010 - 12:14 PM

I also need it:idiot:

#13 shanet

shanet

    Universalist

  • Active Members
  • PipPipPipPipPipPip
  • 313 posts

Posted 20 December 2010 - 09:21 PM

--CAN NOT DELETE POST--

Edited by shanet, 20 December 2010 - 11:16 PM.

My code does not have bugs! It just develops random features.My ProjectsPure randomness
  • Small Minds.......................................................................................................Simple progress bar that changes direction at either sides.
  • ChristmasIt AutoIt Christmas Theme..........................................................I WAS BOOOORED!
  • DriveToy..............................................................................................................Simple joke script. Trick your friends into thinking their computer drive is haywire!
In Development
  • Your Background Task Organiser
  • AInstall Second Generation
BEFORE POSTING ON THE FORUMS, TRY THIS:
%programfiles%/AutoIt3/autoit3.chm

#14 shanet

shanet

    Universalist

  • Active Members
  • PipPipPipPipPipPip
  • 313 posts

Posted 20 December 2010 - 10:14 PM

Hey guys, I got this link off RazerM:
http://dl.dropbox.com/u/7188639/AInstall.zip

Many thanks to his effort!

shanet

--EDIT: You will need these if you dont already have them:
EIPListView --TOO OUTDATED TO WORK WITH CURRENT AUTOIT. I WILL MAKE AN ATTEMPT AT AINSTALL SECOND GEN
ModernMenu

Down them and you should be good.

Edited by shanet, 20 December 2010 - 11:18 PM.

My code does not have bugs! It just develops random features.My ProjectsPure randomness
  • Small Minds.......................................................................................................Simple progress bar that changes direction at either sides.
  • ChristmasIt AutoIt Christmas Theme..........................................................I WAS BOOOORED!
  • DriveToy..............................................................................................................Simple joke script. Trick your friends into thinking their computer drive is haywire!
In Development
  • Your Background Task Organiser
  • AInstall Second Generation
BEFORE POSTING ON THE FORUMS, TRY THIS:
%programfiles%/AutoIt3/autoit3.chm

#15 Paedric

Paedric

    Seeker

  • Active Members
  • 15 posts

Posted 03 June 2011 - 01:16 PM

I'd be interested in modifying this script, however all links appears to be dead.
Does anyone has a valid one please?

#16 Mat

Mat

    43 38 48 31 30 4E 34 4F 32

  • MVPs
  • 4,096 posts

Posted 03 June 2011 - 02:59 PM

The one shanet posted above works fine.

I don't know where I'm going, but I'm on my way.

AutoIt Project Listing


#17 Paedric

Paedric

    Seeker

  • Active Members
  • 15 posts

Posted 03 June 2011 - 03:41 PM

Oh, thanks a lot, it didn't the first time I tried it.
I must have messed up somewhere.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users