Jon 1,009 Posted March 24, 2004 (edited) New unstable versions of AutoIt and AutoItX available at http://www.hiddensoft.com/autoit3/files/unstable/No gui stuff included I'm just going through adding bits and bobs from the "easy" todo list Current changes:- string concats improved- You can use things like HKLM for HKEY_LOCAL_MACHINE in the reg functions- You can access remote registries by using something like "\\computername\HKLM\Software\..."The reg functions were added to AutoItX too. Edited March 25, 2004 by Jon Deployment Blog: https://www.autoitconsulting.com/site/blog/ SCCM SDK Programming: https://www.autoitconsulting.com/site/sccm-sdk/ Share this post Link to post Share on other sites
jpm 93 Posted March 24, 2004 New unstable versions of AutoIt and AutoItX available at http://www.hiddensoft.com/autoit3/files/unstable/No gui stuff included I'm just going through adding bits and bobs from the "easy" todo list Current changes:- string concats improved- You can use things like HKLM for HKEY_LOCAL_MACHINE in the reg functions- You can use "(Default)" in reg functions (as well as "")- You can access remote registries by using something like "\\computername\HKLM\Software\..."The 3 reg functions were added to AutoItX too.I know one case where "(Default)" is a value not the defaultHKLM\system\currentcontrolset\control\nls\localeI share the Gui is perhaps not in the easy todo list but I think you have to be prepared to integrate it Share this post Link to post Share on other sites
Jon 1,009 Posted March 24, 2004 I know one case where "(Default)" is a value not the defaultHKLM\system\currentcontrolset\control\nls\localeBah. Well I need _something_ to specify the default key for AutoItX. Can't use "" as I need it to specify an "optional" valuename in RegDelete Deployment Blog: https://www.autoitconsulting.com/site/blog/ SCCM SDK Programming: https://www.autoitconsulting.com/site/sccm-sdk/ Share this post Link to post Share on other sites
jpm 93 Posted March 24, 2004 some nonreg ??? Dim $a[10][20] CheckRet(55, $fonc, UBound ( $a,-3), 0, 1, "dimension -3") ERROR in UBound ( #55 ) : return '5' instead of '0' ( dimension -3 ) ERROR in UBound ( #55 ) : set @ERROR to '0' instead of '1' ( dimension -3 ) What do you think? Share this post Link to post Share on other sites
Jon 1,009 Posted March 24, 2004 I guess I'll have to use "" then and split RegDelete into two seperate functions, RegDeleteKey and RegDeleteVal Deployment Blog: https://www.autoitconsulting.com/site/blog/ SCCM SDK Programming: https://www.autoitconsulting.com/site/sccm-sdk/ Share this post Link to post Share on other sites
Jon 1,009 Posted March 24, 2004 (edited) some nonreg ??? Dim $a[10][20] CheckRet(55, $fonc, UBound ( $a,-3), 0, 1, "dimension -3") ERROR in UBound ( #55 ) : return '5' instead of '0' ( dimension -3 ) ERROR in UBound ( #55 ) : set @ERROR to '0' instead of '1' ( dimension -3 ) What do you think?I'm always surprised by the massive effect that changing "uint" to "int" can have even when you've doubled checked everything... Edit: Fixed. Edited March 24, 2004 by Jon Deployment Blog: https://www.autoitconsulting.com/site/blog/ SCCM SDK Programming: https://www.autoitconsulting.com/site/sccm-sdk/ Share this post Link to post Share on other sites
jpm 93 Posted March 24, 2004 I guess I'll have to use "" then and split RegDelete into two seperate functions, RegDeleteKey and RegDeleteVal Do that will change the current behavior?Don't forget about an RegEnum. For me more important than the default value. but after Gui .... Share this post Link to post Share on other sites
Jon 1,009 Posted March 24, 2004 Do that will change the current behavior?Don't forget about an RegEnum. For me more important than the default value. but after Gui ....I'll have to revert AutoIt back to how it was before (no more (Default)) and change AutoItX to remove (Default) and have two seperate functions instead - which is a shame.There's no point even looking at the gui until it stops changing every hour! Deployment Blog: https://www.autoitconsulting.com/site/blog/ SCCM SDK Programming: https://www.autoitconsulting.com/site/sccm-sdk/ Share this post Link to post Share on other sites
Valik 478 Posted March 24, 2004 I'll have to revert AutoIt back to how it was before (no more (Default)) and change AutoItX to remove (Default) and have two seperate functions instead - which is a shame.There's no point even looking at the gui until it stops changing every hour! I will try to have all the GUI stuff cleaned up by tomorrow at the latest. If I don't break anything and fix the couple issues I know are present, it should be ready for official beta testing very soon after that.Jon, rather than flood you with emails with big attachments, would you rather I just upload the changes I've made to various things to the filemanager? I think the include stuff is ready to go (By ready I mean I've actually made the archive). It's also a minor change (relatively speaking). I think I still need to make notes on the changes for all the other stuff, though. Share this post Link to post Share on other sites
Jon 1,009 Posted March 24, 2004 (edited) Jon, rather than flood you with emails with big attachments, would you rather I just upload the changes I've made to various things to the filemanager? I think the include stuff is ready to go (By ready I mean I've actually made the archive). It's also a minor change (relatively speaking). I think I still need to make notes on the changes for all the other stuff, though.I don't mind, as long as I have an email with "code submission blah blah" in the title so that I can search when it gets lost in spam and laziness (big attachments are no probs, I've got ADSL) Edited March 24, 2004 by Jon Deployment Blog: https://www.autoitconsulting.com/site/blog/ SCCM SDK Programming: https://www.autoitconsulting.com/site/sccm-sdk/ Share this post Link to post Share on other sites
jpm 93 Posted March 24, 2004 There's no point even looking at the gui until it stops changing every hour! are you from the south of somewhere?The upload have been no more than one by day except on 20th.PS I born south of France Share this post Link to post Share on other sites
Jon 1,009 Posted March 25, 2004 Updated AutoItX3 with the RegDeleteKey and RegDeleteVal methods. Also added some constants for window showflags which i _believe_ can be used from VB (not VBscript). Deployment Blog: https://www.autoitconsulting.com/site/blog/ SCCM SDK Programming: https://www.autoitconsulting.com/site/sccm-sdk/ Share this post Link to post Share on other sites
Jon 1,009 Posted March 25, 2004 Updated with bugfix for keywords used after a THEN statement. Also added the new license stuff to the helpfile (wording from the UPX project that has a similar "stub" + exe arrangement - should stop questions about the legality of using compiled scripts) Added (Default) registry stuff to the helpfile Deployment Blog: https://www.autoitconsulting.com/site/blog/ SCCM SDK Programming: https://www.autoitconsulting.com/site/sccm-sdk/ Share this post Link to post Share on other sites
jpm 93 Posted March 25, 2004 Updated with bugfix for keywords used after a THEN statement. Also added the new license stuff to the helpfile (wording from the UPX project that has a similar "stub" + exe arrangement - should stop questions about the legality of using compiled scripts)Added (Default) registry stuff to the helpfileI did the nonreg. Just no error.Slight performance improvementPerf improvement 3.0.101.0 -> 3.0.101.0 (2004\03\25 17:35) For=1.38% Do=0.63% While=0.24% Include=4%But bugs in the help constitution in .chm Share this post Link to post Share on other sites
Jon 1,009 Posted March 27, 2004 http://www.hiddensoft.com/autoit3/files/unstable/autoit/Updated:- Added: FileRecycleEmpty() (IE4+ required)- Added: RegEnumKey() and RegEnumVal()- Changed: Registry functions accept 4 letters keys (HKLM etc)- Changed: Remote registry keys are accepted in the form "\\computername\key\subkey" (works for NT/XP/2000 needs additional software on 9x)- Changed: AutoItSetOption returns the previous setting- Fixed: Some keywords incorrectly allowed after a THEN keyword- Changed: (Internal) String functions speeded up (concat in astring and variants) Deployment Blog: https://www.autoitconsulting.com/site/blog/ SCCM SDK Programming: https://www.autoitconsulting.com/site/sccm-sdk/ Share this post Link to post Share on other sites
Jon 1,009 Posted March 27, 2004 Updated: Added MouseWheel() Deployment Blog: https://www.autoitconsulting.com/site/blog/ SCCM SDK Programming: https://www.autoitconsulting.com/site/sccm-sdk/ Share this post Link to post Share on other sites
Holger 14 Posted March 27, 2004 @Jon:I like your new Reg-Remote-functions Is it possible for you to upload the new source-code to your archive, so maybe jpm or other could implement their additional (gui-) functions to the source for renewing/testing/etc. ? Thanks and regards Holger Old project:GUI/Tray menu with icons and colorsOther old stuff:IconFileScanner, TriState/ThreeState GUI TreeView, GUI ContextMenu created out of a TreeView Share this post Link to post Share on other sites
Valik 478 Posted March 27, 2004 Wow, lots of changes. I guess this means I need to get around to uploading some of my stuff. Share this post Link to post Share on other sites
Holger 14 Posted March 27, 2004 @Jon: Thanks for uploading Old project:GUI/Tray menu with icons and colorsOther old stuff:IconFileScanner, TriState/ThreeState GUI TreeView, GUI ContextMenu created out of a TreeView Share this post Link to post Share on other sites
Valik 478 Posted March 28, 2004 I've uploaded all the stuff I have written. There are a couple other small things I've yet to write, I'll finish them up this week sometime. Share this post Link to post Share on other sites