Sign in to follow this  
Followers 0
RichE

Rig Installer Creator Program

8 posts in this topic

inspired by my installer program i wrote, but was annoyed that i had to re-write the code for each app i created, i decided to write a program the would do it for me, so here it is...

there are some features disabled as you can see, but futre version will allow you to compile the script as well

the create code does need testing, but hey if it works it'll make my life easier.

anyway the code

the only thing i ask of you if you use this is, can you leave the link back to me in the about bit, I know i can't force you but it would be nice.

installer creator gui

Posted Image

a creator installer

Posted Image

; ----------------------------------------------------------------------------
;
; AutoIt Version: 3.1.0
; Author:        RichE <rich.easton@gmail.com>
;
; Script Function:
;   Rig installer script creator
;
; ----------------------------------------------------------------------------

; Script Start


#include <GuiConstants.au3>

;variables
$ver = "1.0"
;end variables

Opt("GUIResizeMode", 1)
Opt("GUIOnEventMode", 1)

;gui environment
$parent = GuiCreate("RIG Installer Creator v" & $ver, 700, 500)
GUISetOnEvent($GUI_EVENT_CLOSE, "SpecialEvents")
GUISetOnEvent($GUI_EVENT_MINIMIZE, "SpecialEvents")

GUICtrlCreateGroup("General Information", 5,5,685,100)
;general info start
GUICtrlCreateLabel("Title of program", 10, 25, 200, 20)
$PT = guictrlcreateinput("", 220, 20, 400, 20)

GUICtrlCreateLabel("Default install directory", 10, 55, 200, 20)
$did = guictrlcreateinput("", 220, 50, 400, 20)
GUICtrlCreateButton("...", 625, 50, 20,20)
GUICtrlSetOnEvent(-1, "did")


GUICtrlCreateLabel("file to install", 10, 80, 200, 20)
$fm = guictrlcreateinput("", 220, 80, 400, 20)
GUICtrlCreateButton("...", 625, 80, 20,20)
GUICtrlSetOnEvent(-1, "fm")

;general info end

;options start
GUICtrlCreateGroup("Options", 5,105,685,100)
GUICtrlCreateLabel("Create start menu entries", 10, 125, 200, 20)
$SMe = GUICtrlCreateCheckbox("", 220, 120, 20, 20)

GUICtrlCreateLabel("Create desktop shortcut", 10, 155, 200, 20)
$DTS = GUICtrlCreateCheckbox("", 220, 150, 20, 20)

GUICtrlCreateLabel("Run program after install", 10, 185, 200, 20)
$rpa = GUICtrlCreateCheckbox("", 220, 180, 20, 20)
;options end

;about
GUICtrlCreateGroup("About Information", 5,205,685,45)
GUICtrlCreateLabel("About url", 10, 225, 200, 20)
$aurl = GUICtrlCreateinput("", 220, 220, 400, 20)

;registry options
GUICtrlCreateGroup("Registry Information", 5,250,685,100)
GUICtrlCreateLabel("Include application registry entry", 10, 270, 200, 20)
$are = GUICtrlCreateCheckbox("", 220, 265, 20, 20)
GUICtrlSetState($are,$GUI_checked)

GUICtrlCreateLabel("Include Apppath registry entry", 10, 295, 200, 20)
$ap = GUICtrlCreateCheckbox("", 220, 295, 20, 20)

GUICtrlCreateLabel("Additional registry entries", 10, 325, 200, 20)
$addreg = GUICtrlCreateinput("", 220, 320, 400, 20)
GUICtrlSetState(-1,$GUI_disable)
GUICtrlCreateButton("Add", 625, 320, 40,20)
GUICtrlSetState(-1,$GUI_disable)
GUICtrlSetOnEvent(-1, "addreg")


;file information
GUICtrlCreateGroup("File Information", 5,350,685,100)
GUICtrlCreateLabel("AU3 filename (without .au3)", 10, 375, 200, 20)
$Sfn = GUICtrlCreateinput("", 220, 370, 400, 20)


GUICtrlCreateLabel("File save location", 10, 405, 200, 20)
$fsl = guictrlcreateinput("", 220, 400, 400, 20)
GUICtrlCreateButton("...", 625, 400, 20,20)
GUICtrlSetOnEvent(-1, "fsl")
GUICtrlCreateLabel("This is where the installer, not the application in placed", 220, 420, 490, 20)


guictrlcreatebutton("Create script", 340, 460, 100, 20)
GUICtrlSetOnEvent(-1, "create")

guictrlcreatebutton("Create script & compile", 440, 460, 150, 20)
GUICtrlSetOnEvent(-1, "createcompile")
GUICtrlSetState(-1,$GUI_disable)

guictrlcreatebutton("Cancel", 590, 460, 100, 20)
GUICtrlSetOnEvent(-1, "cancel")





;functions start
func fm()
$ofile = FileOpenDialog("select file", "c:\", "All files (*.*)", 1)
$ofilename = FileGetLongName($ofile)
guictrlsetdata($fm, $ofilename, "")
endfunc

func createcompile()
msgbox(64, "Sorry", "this function is not yet available", 3)
endfunc

func cancel()
    Exit
    EndFunc

func addreg()
msgbox(64, "Sorry", "this function is not yet available", 3)
endfunc


func did()
    $dir = FileSelectFolder("Change Installation Location", "", 1+2+4, @ProgramFilesDir)
    guictrlsetdata($did, $dir & "\", "")
EndFunc


func fsl()
    $dir = FileSelectFolder("Save location", "", 1+2+4, "c:\")
    guictrlsetdata($fsl, $dir , "")
EndFunc

Func SpecialEvents()
    Select
        Case @GUI_CTRLID = $GUI_EVENT_CLOSE
            Exit
        Case @GUI_CTRLID = $GUI_EVENT_MINIMIZE
        EndSelect
EndFunc

func create()
ProgressOn("Proccessing","Creating " & guictrlread($sfn) & " Installer", "Please wait...")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", ";Create with Rig Installer creator") 
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "$ver = '1.0'")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "$avant = fileexists('C:\Program Files\Avant Browser\avant.exe')")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "#include <GuiConstants.au3>")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "Opt ('GUIOnEventMode', 1)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "$gui = GuiCreate('RIG Installer V' & $ver, 392, 230,(@DesktopWidth-392)/2, (@DesktopHeight-209)/2 , $WS_DLGFRAME)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "GuiCtrlCreateGroup('" & guictrlread($pt) & " Installation', 10, 10, 370, 190)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "GuiCtrlCreateLabel('Installation Directory', 20, 30, 350, 20)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "$location = GuiCtrlCreateInput('" & guictrlread($did) & "' , 20, 50, 290, 20)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "$Change = GuiCtrlCreateButton('Change', 310, 50, 60, 21)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "GUICtrlSetOnEvent(-1, 'Change')")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "GuiCtrlCreateGroup('Options', 20, 70, 210,80)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "$start_Shortcut = GuiCtrlCreateCheckbox('Create StartMenu Entry', 30, 85, 150, 20)")
ProgressSet(25,"Creating " & guictrlread($sfn) & " Installer")
    if guictrlread($sme) = 1 then
        filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "GUICtrlSetState (-1,$GUI_checked); checked")
        Else
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "GUICtrlSetState (-1,$GUI_unchecked); unchecked")
    EndIf
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "$Desktop_Shortcut = GuiCtrlCreateCheckbox('Create Desktop Shortcut', 30, 105, 150, 20)")
    if guictrlread($dts) = 1 then
        filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "GUICtrlSetState (-1,$GUI_checked); checked")
        Else
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "GUICtrlSetState (-1,$GUI_unchecked); unchecked")
    EndIf
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "$Run_After = GuiCtrlCreateCheckbox('Run " & guictrlread($pt) & " Tools After Install', 30, 125, 195, 20)")
    if guictrlread($rpa) = 1 then
        filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "GUICtrlSetState (-1,$GUI_checked); checked")
        Else
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "GUICtrlSetState (-1,$GUI_unchecked); unchecked")
    EndIf
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "$Install = GuiCtrlCreateButton('Install', 20, 160, 100, 30)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "GUICtrlSetOnEvent(-1, 'Install')")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "$Cancel = GuiCtrlCreateButton('Cancel', 130, 160, 100, 30)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "GUICtrlSetOnEvent(-1, 'Cancel')")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "GuiCtrlCreateGroup('About', 240, 90, 130, 100)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "$Riche = GuiCtrlCreateButton('RIG About', 250, 110, 110, 30)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "GUICtrlSetOnEvent(-1, 'DTF')")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "$url = GuiCtrlCreateButton('About', 250, 150, 110, 30)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "GUICtrlSetOnEvent(-1, 'url')")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "GuiSetState()")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "GUISetState(@SW_SHOW)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", ";functions")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "func change()")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "$change_dir = FileSelectFolder('Change Installation Location', '', 1+2+4, 'c\:')")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "GUICtrlSetData($location, $change_dir)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "EndFunc")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "")
ProgressSet(50,"Creating " & guictrlread($sfn) & " Installer", "please wait")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "func Cancel()")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "MsgBox(64,'Information', 'Installation of " & guictrlread($PT) & " Aborted', 5)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "exit")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "EndFunc")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "Func dtf()")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "if $avant Then")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "    Run('C:\Program Files\Avant Browser\avant.EXE http://www.drunkentechie.net', '', @SW_MAXIMIZE)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "Else           ")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "    Run('C:\Program Files\Internet Explorer\IEXPLORE.EXE http://www.drunkentechie.net', '', @SW_MAXIMIZE)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "EndIf")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "EndFunc")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "Func urL()")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "if $avant Then")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "    Run('C:\Program Files\Avant Browser\avant.EXE " & guictrlread($aurl) & "', '', @SW_MAXIMIZE)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "Else           ")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "    Run('C:\Program Files\Internet Explorer\IEXPLORE.EXE " & guictrlread($aurl) & "', '', @SW_MAXIMIZE)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "EndIf")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "EndFunc")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "func install()")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "   if GUICtrlRead($location) <> 'Click Change to enter Install Location.' Then")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "   GUICtrlCreateProgress(-1,-1,100,30)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "   $path = guictrlread($location)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "   ProgressOn('" & guictrlread($pt) & " Installation.', 'Copying Files', 'Installation Progress')")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "   filemove(@TempDir & '\" & guictrlread($fm) & "', $path, 1)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "   sleep(1000)")
    if guictrlread($ap) = 1 then
        filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "ProgressSet(25, 'Writing registry entries', 'Installation Progress')")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "   regwrite('HKEY_LOCAL_MACHINE\Software\" & guictrlread($pt) & "\', 'apppath', 'REG_SZ', $path)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "   Sleep(1000)")
        Else
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "")
    EndIf
ProgressSet(75,"Creating " & guictrlread($sfn) & " Installer", "please wait")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "   if GUICtrlRead($start_shortcut) = '1' Then")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "   ProgressSet(50, 'Creating StartMenu Entry', 'Installation Progress')")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "   DirCreate(@ProgramsCommonDir & '\" & guictrlread($pt) & "')")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "   FileCreateShortcut($path & '\" & guictrlread($fm) & "', @ProgramsCommonDir & '\" & guictrlread($pt) & "')")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "   Else")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "   ProgressSet(50, 'No StartMenu Entry Required', 'Installation Progress')")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "   EndIf")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "sleep(1000)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "   if GUICtrlRead($desktop_shortcut) = '1' Then")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "       ProgressSet(75, 'Creating Desktop Shortcut', 'Installation Progress')")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "       FileCreateShortcut($path & '\" & guictrlread($fm) & "', @DesktopDir & '\" & guictrlread($pt) & "')")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "   Else")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "       ProgressSet(75, 'No Desktop Shortcut Required', 'Installation Progress')")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "   EndIf")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "sleep(1000)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "   ProgressSet(100, 'Done', 'Installation Complete')")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "   sleep(1000)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "   ProgressOff()")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "   if guictrlread($run_after) = '1' then")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "       MsgBox(64, 'Information', 'Installation Complete, " & guictrlread($pt) & " About to run', 5)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "       run($path & '\" & guictrlread($pt) & "', '', '')")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "       exit")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "   Else")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "       Msgbox(64, 'Information', 'Installation Complete', 5)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "       exit")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "   EndIf")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "Else")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "   Msgbox(48,'Warning!', 'No Installation Path Input!',10)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "EndIf  ")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "EndFunc")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", ";functions end")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "While 1")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "   sleep(200)")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "WEnd")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "Exit")
    filewriteline(guictrlread($fsl) & "\" & guictrlread($sfn) & ".au3", "")
ProgressSet(100, guictrlread($sfn) & " Installer created", "completed")
sleep(5000)
ProgressOff()
exit
endfunc





;functions end


GuiSetState()
While 1
    sleep(200)
WEnd
Exit

RichE

[font="'Arial Narrow';"]Current projects[/font]

[font="'Arial Narrow';"]are on my site [/font]Sellostring

Share this post


Link to post
Share on other sites



this looks good but ive already created the installer i needed by editing your installer lol, i will use it if i need to make it for another program


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.

Share this post


Link to post
Share on other sites

nice, waaaa i didnt i see this before i went and gave my self a headach trying to put an installer on my program


A great place to start Autoit 1-2-3

Share this post


Link to post
Share on other sites

Nice work!!!

Share this post


Link to post
Share on other sites

Good job on this... but u should make it able to INstall multiple files...

Share this post


Link to post
Share on other sites

I'll work on the multiple files installer, and the compile straight from functions as well as the addidtional registry entries :)


RichE

[font="'Arial Narrow';"]Current projects[/font]

[font="'Arial Narrow';"]are on my site [/font]Sellostring

Share this post


Link to post
Share on other sites

This is exciting, I could probably use it if you allow multiple files.


FootbaG

Share this post


Link to post
Share on other sites

yeah multiple files im gonna start working on making my own kick ass installer :) that allows multiple files

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0