ozisamur Posted June 29, 2017 Share Posted June 29, 2017 Hello everyone, I need to compile au3 file to exe without using Aut2Exe tool (it is forbidden in my environment). Where should I look at for this purpose? If Aut2Exe is an open source I can analyze the source code of that. BTW: Online compiler will not work, I don't have internet connection for that specific machine. Thanks. Link to comment Share on other sites More sharing options...
Developers Jos Posted June 29, 2017 Developers Share Posted June 29, 2017 (edited) Could be me but this question sounds like you want to have Hamer in a nail without a hammer, since they are not allowed. Is AutoIt3 not allowed in your environment at all? if so: why look at AutoIt3 at all then? Jos Edited June 29, 2017 by Jos Earthshine 1 SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past. Link to comment Share on other sites More sharing options...
Jefrey Posted June 29, 2017 Share Posted June 29, 2017 Well, you can compile it manually, however you'll still need to compile your script to A3X. 1. Get any already compiled AutoIt script (in .exe), no matter what it is (it can even be a hello world) 2. Compile your desired script to A3X. 3. Open A3X with Notepad(++) and your exe file with Resource Hacker 4. In Resource Hacker, replace the content of RCDATA\SCRIPT with the A3X file contents. That's all. 5. Come back and answer why AU3 is forbidden on your environment ibrahem 1 My stuff Spoiler My UDFs _AuThread multithreading emulation for AutoIt · _ExtInputBox an inputbox with multiple inputs and more features · forceUTF8 fix strings encoding without knowing its original charset · JSONgen JSON generator · _TCPServer UDF multi-client and multi-task (run on background) event-based TCP server easy to do · _TCPClient_UDF multi-server and multi-task (runs on background) event-based TCP client easy to do · ParseURL and ParseStr functions ported from PHP · _CmdLine UDF easily parse command line parameters, keys or flags · AutoPHP Create documents (bills, incomes) from HTML by sending variables/arrays from AutoIt to PHP · (Un)Serialize Convert arrays and data into a storable string (PHP compatible) · RTTL Plays and exports to MP3 Nokia-format monophonic ringtones (for very old cellphones) · I18n library Simple and easy to use localization library · Scripting.Dictionary OOP and OOP-like approach · Buffer/stack limit arrays to N items by removing the last one once the limit is reached · NGBioAPI UDF to work with Nitgen fingerprint readers · Serial/Licensing system require license key based on unique machine ID from your users · HTTP a simple WinHTTP library that allows GET, POST and file uploads · Thread true AutoIt threads (under-dev) · RC4 RC4 encryption compatible with PHP and JS · storage.au3 localStorage and sessionStorage for AutoIt Classes _WKHtmlToX uses wkhtmlto* to convert HTML files and webpages into PDF or images (jpg, bmp, gif, png...) Snippets _Word_DocFindReplaceByLongText replace strings using Word UDF with strings longer than 255 characters (MSWord limit) rangeparser parser for printing-like pages interval (e.g.: "1,2,3-5") EnvParser parse strings/paths with environment variables and get full path GUICtrlStaticMarquee static text scrolling Random stuff Super Mario beep sound your ears will hurt Link to comment Share on other sites More sharing options...
Developers Jos Posted June 29, 2017 Developers Share Posted June 29, 2017 @Jefrey, Are you seriously proposing this or just making fun here? You approach still needs a compiled script in the "closed environment" so why go through all this trouble when you simple can compile (your step 2) and simply copy the script.exe to this close environment? Jos SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past. Link to comment Share on other sites More sharing options...
Jefrey Posted July 9, 2017 Share Posted July 9, 2017 On 29/06/2017 at 1:39 PM, Jos said: @Jefrey, Are you seriously proposing this or just making fun here? You approach still needs a compiled script in the "closed environment" so why go through all this trouble when you simple can compile (your step 2) and simply copy the script.exe to this close environment? Jos Actually I suggested this so the OP can understand how the compiler works and also know that, no matter what you can do, the compiler is still needed. Quote however you'll still need to compile your script to A3X Perhaps if the OP gives more detail about the environment we can offer serious suggestions My stuff Spoiler My UDFs _AuThread multithreading emulation for AutoIt · _ExtInputBox an inputbox with multiple inputs and more features · forceUTF8 fix strings encoding without knowing its original charset · JSONgen JSON generator · _TCPServer UDF multi-client and multi-task (run on background) event-based TCP server easy to do · _TCPClient_UDF multi-server and multi-task (runs on background) event-based TCP client easy to do · ParseURL and ParseStr functions ported from PHP · _CmdLine UDF easily parse command line parameters, keys or flags · AutoPHP Create documents (bills, incomes) from HTML by sending variables/arrays from AutoIt to PHP · (Un)Serialize Convert arrays and data into a storable string (PHP compatible) · RTTL Plays and exports to MP3 Nokia-format monophonic ringtones (for very old cellphones) · I18n library Simple and easy to use localization library · Scripting.Dictionary OOP and OOP-like approach · Buffer/stack limit arrays to N items by removing the last one once the limit is reached · NGBioAPI UDF to work with Nitgen fingerprint readers · Serial/Licensing system require license key based on unique machine ID from your users · HTTP a simple WinHTTP library that allows GET, POST and file uploads · Thread true AutoIt threads (under-dev) · RC4 RC4 encryption compatible with PHP and JS · storage.au3 localStorage and sessionStorage for AutoIt Classes _WKHtmlToX uses wkhtmlto* to convert HTML files and webpages into PDF or images (jpg, bmp, gif, png...) Snippets _Word_DocFindReplaceByLongText replace strings using Word UDF with strings longer than 255 characters (MSWord limit) rangeparser parser for printing-like pages interval (e.g.: "1,2,3-5") EnvParser parse strings/paths with environment variables and get full path GUICtrlStaticMarquee static text scrolling Random stuff Super Mario beep sound your ears will hurt Link to comment Share on other sites More sharing options...
legend Posted July 11, 2017 Share Posted July 11, 2017 What has OP smoked? Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now