Administrators Jon Posted August 12, 2005 Administrators Share Posted August 12, 2005 if you still need the executable, why not use .au3?I still don't see any advantages.Because an .au3 is clear textBecause .a3x can contain FileInstallsBecause 10 x .a3x plus autoit3.exe is much less than 10 x compiled script.exes (disk space/bandwidth).I'm thinking more of corporate environments here. Deployment Blog: https://www.autoitconsulting.com/site/blog/ SCCM SDK Programming: https://www.autoitconsulting.com/site/sccm-sdk/ Link to comment Share on other sites More sharing options...
MSLx Fanboy Posted August 12, 2005 Share Posted August 12, 2005 Jon, will it be possible to include .a3x files into au3 files as well? #include "myfunc.a3x" $return = MyFunc(13,5) MsgBox(0, "MyFunc()", $return) Just an idea above, I'm not sure if it's do-able (just a thought-provoker), but the #include file would not be re-encrypted should that one script be encrypted into a3x as well (you said it wouldn't be reversible?) The reason I ask for that other functionality too would be to store specific variable settings, such as admin username, password, etc. that you would want other people to code with, but not have direct access themselves... Writing AutoIt scripts since _DateAdd("d", -2, _NowCalcDate()) Link to comment Share on other sites More sharing options...
BasicOs Posted August 12, 2005 Share Posted August 12, 2005 (edited) Jon,with the a3x version you show clearly that the script is not compiled code but a interpreted language, that doesnt sell itself, and doesnt sound very well indeed , and not good press. Even if it is the truth you have not to show clearly, and even if we all know the decrease of speed if minimum, many ppl will not understand, and thinking we are a step down C++ which is not a interpreted language. (NOW I think we are aprox. almost at the same competition level)I thought your problem, and I agree with it, was that the new additions were getting the compiled exes into fat exes, and if you use a3x, you will not solute this problem: because the autoit.exe will be fatter even. Of course when you have 4 or 5 scripts, you save the repeating place of it, but till now 170kb is nothing even 170kbx5=850kb, and if you want to solute it, you can easyly by compiling the 5 together 5xcompiled=170kb.then why not to use the old ancient system similar to dlls? I show you:basicandlightweight_compiled.exe = 120kbfatfuncions.dla or whatever extension=60kbinetfuncs.dla =50kbmorfuncs.dla=40kbcompare a tipical case when you have 6 scripts:actual way : 300x6=1800kbthis way: = 6x120 + 60 + 50 +40 = 880 PScompiled languagea3x way: = 300 + 1 + 1 + 1 +1 +1 +1= 306 interpreted (step downwards from C++)this *.dla could be included inside the exe or installed decompressed in the first exe which is executed of the 6, the other 5 could not need to get the dla inside. that should be good also for keeping many dlas as official and legacy, with many official functions which are needed, or bigger official applications which could be used as functions (e.g. server() client() and some more inside txp.dla)I also say to change the a3x name which I dont like to .dla or .da3. * -------------------------------------------------------- *Valik,I know Valik is so adult he will say something .. but dont be so clever because the dll philosophy, was not me but may be microsoft which invented or produced it.Now it is the right moment to say something, before it is finished, my clever Valik .I am not judging because I have not the power. I give alternative, constructively, no against it, but pushing up, saying where are the dangerous holes and traps I see myself.Edit: answer to Valik doubts Edited August 12, 2005 by BasicOs Autoit.es - Foro Autoit en Español Word visitors Image Clustrmap image: - Football Spanish team - Spanish team: Casillas, Iniesta, Villa, Xavi, Puyol, Campdevilla, etc..Programando en Autoit+Html - Coding Autoit-Html - Arranca programas desde Internet - Preprocesador de Autoit a http Link to comment Share on other sites More sharing options...
Valik Posted August 12, 2005 Share Posted August 12, 2005 (edited) BasicOS, you've jumped on an infant and are trying to tell how it's not going to save the world before its more than a few days old. The a3x format is just starting out and isn't even fleshed out completely yet so your post is a bit premature. The moment Jon even mentioned this new format I had 204 things I wanted to see supported to expand the feature. One or more of those requests would allow any single script to execute a3x files. Thus, you could write a small "loader" script, compile it and FileInstall all the a3x bits and then on the target machine, the loader script could run each a3x as its very own stand-alone script. Only one copy of the interpreter would be necessary and all the component a3x parts would be file-installed so they wouldn't be visible. For an end-user, this would be completely transparent. This is just one of several features I've brought up almost from the first word of a3x. So please refrain from judging the feature until it is at least somewhat fleshed out.Edit: Fixed typos. Edited August 12, 2005 by Valik Link to comment Share on other sites More sharing options...
BasicOs Posted August 12, 2005 Share Posted August 12, 2005 (edited) Valik, read my answer up in my later edited post, relax my friend!! Edited August 12, 2005 by BasicOs Autoit.es - Foro Autoit en Español Word visitors Image Clustrmap image: - Football Spanish team - Spanish team: Casillas, Iniesta, Villa, Xavi, Puyol, Campdevilla, etc..Programando en Autoit+Html - Coding Autoit-Html - Arranca programas desde Internet - Preprocesador de Autoit a http Link to comment Share on other sites More sharing options...
jpm Posted August 12, 2005 Author Share Posted August 12, 2005 12th August, 2005 - v3.1.1.68 (beta)Fixed : FuncOnAutoItExit typo. (Thanks Saunders) Updated : UDF v1.30- Fixed _DayValueToDate() to return Day and Month in the proper format.- Fixed _DateTimeFormat() to return HH:MM in proper 24 hour notation for $sType=0. Added : BitRotate function. (By Nutster) Fixed : direction in BitShift documentation. (By Nutster) Updated : Made regular expression patterns \n and \r distinct in StringRegExp and StringRegExpReplace. Old \n became \N. (Thanks Valik/Nutster) Updated : Internal code. (by Nutster) backup : Aut2Exe allowing .a3x with old logo. Link to comment Share on other sites More sharing options...
therks Posted August 13, 2005 Share Posted August 13, 2005 (edited) Fixed : FuncOnAutoItExit typo. (Thanks Saunders)What am I being credited for? I don't think I had anything to do with that...*Edit: I notice all the tests files are gone (from the zip). I actually enjoyed tinkering with these, are they available somewhere else? Perhaps the full install :\ (Taking them out sure cut the .zip size down didn't it?) Edited August 13, 2005 by Saunders My AutoIt Stuff | My Github Link to comment Share on other sites More sharing options...
Nutster Posted August 13, 2005 Share Posted August 13, 2005 They are now in a seperate file. The source installer has been split into three: source, tests, and installer stuff. Download everything with the number of the beta you want and it should be there. David NuttallNuttall Computer Consulting An Aquarius born during the Age of Aquarius AutoIt allows me to re-invent the wheel so much faster. I'm off to write a wizard, a wonderful wizard of odd... Link to comment Share on other sites More sharing options...
slipperylobster Posted August 14, 2005 Share Posted August 14, 2005 how do I get beta ....66? I have the last three but I am still missing a function. I presume I need to continually download the updates, or I will miss out on the goodies? Sorry..I hate being a Newbee and I know you guys hate these questions Link to comment Share on other sites More sharing options...
therks Posted August 14, 2005 Share Posted August 14, 2005 Why would you want beta 66? It's at 68 right now. As for how, go to the beginning of this topic. And check the link right at the top. My AutoIt Stuff | My Github Link to comment Share on other sites More sharing options...
Developers Jos Posted August 14, 2005 Developers Share Posted August 14, 2005 how do I get beta ....66? I have the last three but I am still missing a function. I presume I need to continually download the updates, or I will miss out on the goodies? Sorry..I hate being a Newbee and I know you guys hate these questions<{POST_SNAPBACK}>No need to load all beta's, the latest one will included everything needed. 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...
Angel Posted August 15, 2005 Share Posted August 15, 2005 Wow, I can't wait to try @ScriptLineNumber. This should make debugging so much easier!!! Oh and the new logo looks real cool... but why was it changed? I thought the logo was changed already not so long ago... Cheers, Angel Link to comment Share on other sites More sharing options...
w0uter Posted August 15, 2005 Share Posted August 15, 2005 to avoid a lawsuit My UDF's:;mem stuff_Mem;ftp stuff_FTP ( OLD );inet stuff_INetGetSource ( OLD )_INetGetImage _INetBrowse ( Collection )_EncodeUrl_NetStat_Google;random stuff_iPixelSearch_DiceRoll Link to comment Share on other sites More sharing options...
kjactive Posted August 15, 2005 Share Posted August 15, 2005 (edited) for 'slipperylobster' I ones had the same trouble as you not being able to reinstall a late beta version - therefore I did the 'au3update' application that as option do updates from archives as well as executes but also install the downloaded updates into an library of updates as an option...free to download from site: http://www.sitecenter.dk/latenight/nss-fol...e/Au3Update.exekjactive Edited August 15, 2005 by kjactive Au3PP 4.1 - Autoit3 preprocessor, optimize speed, performance to scripts and do executes....[/url]Au3Calibur - Create libraries of commonly used code excerptsWords manipulate UDF, functions that is lent from the rexx language, topics and index file includedCustomDialog UDF to include custom made dialogs like a extended colorpick requester to scripts...[url="ftp://fritidshjemmet.com/Autoit3/SysColor.zip"]SysColor UDF a low level color library to manipulate RGB and Hex values...Shell32 UDF to Automate Windows® operating tasks from native dialog and Wizards browsers... Optimized the CodeWicard with options to generate browser code etc... Link to comment Share on other sites More sharing options...
Developers Jos Posted August 15, 2005 Developers Share Posted August 15, 2005 for 'slipperylobster' I ones had the same trouble as you not being able to reinstall a late beta version - therefore I did the 'au3update' application that as option do updates from archives as well as executes but also install the downloaded updates into an library of updates as an option...free to download from site: http://www.sitecenter.dk/latenight/nss-fol...e/Au3Update.exekjactive <{POST_SNAPBACK}>Why ?????? The Beta installer works perfectly, Just install the latest version and you will have all needed bits and pieces. If not then report the error in the BUGs forum.. 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...
Angel Posted August 16, 2005 Share Posted August 16, 2005 to avoid a lawsuit <{POST_SNAPBACK}>Was there a program with a similar icon? Which one?Angel Link to comment Share on other sites More sharing options...
w0uter Posted August 16, 2005 Share Posted August 16, 2005 AutoMate. My UDF's:;mem stuff_Mem;ftp stuff_FTP ( OLD );inet stuff_INetGetSource ( OLD )_INetGetImage _INetBrowse ( Collection )_EncodeUrl_NetStat_Google;random stuff_iPixelSearch_DiceRoll Link to comment Share on other sites More sharing options...
kjactive Posted August 16, 2005 Share Posted August 16, 2005 (edited) Naaaa the beta updates do not always work perfect - it become more easy to debug if one reinstall late updates to look where the trouble came and look up beta documentations - thats why my updater 'Au3Update' can do a library of updates to make easy reupdates backwards - one can then always install the latest revision again, one has to remember that this is beta updates... One thing is nice though and that is: when a script get compiled autoit3 include this particulare autoit3 revision into the 'executer that get run' and no trouble will happen or change durring later updates to this 'buggy' revision of autoit3 that somehow did work,,, kjactive Edited August 16, 2005 by kjactive Au3PP 4.1 - Autoit3 preprocessor, optimize speed, performance to scripts and do executes....[/url]Au3Calibur - Create libraries of commonly used code excerptsWords manipulate UDF, functions that is lent from the rexx language, topics and index file includedCustomDialog UDF to include custom made dialogs like a extended colorpick requester to scripts...[url="ftp://fritidshjemmet.com/Autoit3/SysColor.zip"]SysColor UDF a low level color library to manipulate RGB and Hex values...Shell32 UDF to Automate Windows® operating tasks from native dialog and Wizards browsers... Optimized the CodeWicard with options to generate browser code etc... Link to comment Share on other sites More sharing options...
Angel Posted August 17, 2005 Share Posted August 17, 2005 AutoMate.<{POST_SNAPBACK}>Wow, it's true that they are almost the same!AngelP.S.- which is not that strange, now that I think about it, as there aren't so many things that you can do with an A and a 16x16 icon!P.S.2.- the new icon is way cooler by the way. Who came up with it? Jon? I did not know that he is an artis too! Link to comment Share on other sites More sharing options...
therks Posted August 17, 2005 Share Posted August 17, 2005 (edited) P.S.2.- the new icon is way cooler by the way. Who came up with it? Jon? I did not know that he is an artis too!<{POST_SNAPBACK}>Yup.I noticed that a BitRotate function was added. Was there any documentation for this? Cus there's nothing in the help file.And what does this mean exactly?"backup : Aut2Exe allowing .a3x with old logo." Edited August 17, 2005 by Saunders My AutoIt Stuff | My Github Link to comment Share on other sites More sharing options...
Recommended Posts