Sign in to follow this  
Followers 0
DeAgent

AutoIt Size of Exe Files?

2 posts in this topic

I noticed that when compiling files I get an exe size of 300kb or +. Yet when I look at other AutoIt programs they are only a few dozen kbs. What's up with that.

Even a file with one line of code like : MsgBox(0,"HI",HI") : compiles to 300 kb executable there most be something im doing wrong?

Can someone give me a hand and shed some light on this occurence?

Thank You!

Share this post


Link to post
Share on other sites

#2 ·  Posted (edited)

DeAgent,

When you compile an AutoIt script, you add the script to the AutoItSC.bin stub which holds the interpreter to run it - so not something you can afford to leave out. As you have correctly determined, even a single line script will therefore become a 300k file - because that is the size of the stub when compressed with upx. :(

But what is 300k these days? A single Word document? And how big is your hard drive?

M23

P.S. If you really want to "do it small" search for one of Mobius' posts where he tells you how get around this. :)

Edit: The topic including Mobius' suggestions is here. But beware, these are pretty deep waters as you can see. :idea:

Edited by Melba23

Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind._______My UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

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