Jump to content

Recommended Posts

  • Developers
Posted

ahh... I see now what you mean. Will have a look what is happening because I am sure this was working fine....

  On 6/27/2013 at 5:58 PM, wraithdu said:

PS, you mix capitalization of /beta /Beta and beta Beta throughout (I'm a bit anal and it drives me nuts!!).

 

Guess I do not care too much about that but will have a look at that too now you mentioned it. :)

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.
  :)

  • Developers
Posted

Move the addition of  "/Beta" to the Obfuscator commandline to line 508 so it is always set when AutoIt3 Beta is used.

Uploaded an updated version of AutoIt3Wrapper to the Beta subdir.

Thanks

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.
  :)

Posted
  On 6/27/2013 at 5:00 PM, Jos said:

Have you also read the post following your linked post which states that the /MO was indeed missing and will be fixed in the next version of the helpfile? ;)

 

Jos

 

You have right

I miss this

sorry

and thanks

Signature beginning:
Please remember: "AutoIt"..... *  Wondering who uses AutoIt and what it can be used for ? * Forum Rules *
ADO.au3 UDF * POP3.au3 UDF * XML.au3 UDF * IE on Windows 11 * How to ask ChatGPT for AutoIt Codefor other useful stuff click the following button:

  Reveal hidden contents

Signature last update: 2023-04-24

Posted (edited)

This is really just a cosmetic issue, but I noticed that when merging with Obfuscator it will strip whitespace between symbols, particularly /, & and (.

#AutoIt3Wrapper_Run_Obfuscator=Y
#Obfuscator_Parameters=/MO

Local $vCalc = 100 * 2 / (3 + 4) * 200 ; In the merged script it becomes 100 * 2 /(3 + 4) * 200.
It's basically me being pedantic! Edited by guinness

UDF List:

  Reveal hidden contents

Updated: 22/04/2018

  • Developers
Posted

Obfuscator lexer logic isn't coded to maintain Tidied source code as Tidy does, It actually will strip all comments, leading spaces etc.

I will make a change in Obfuscator to skip the lexing logic when using the /MO or /MergeOnly, which means it won't change any spacing inside the line itself and speed up the MergeOnly process.

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.
  :)

Posted

Thanks. That was my request.

UDF List:

  Reveal hidden contents

Updated: 22/04/2018

Posted (edited)

I tested the updated version and can confirm your fix works. Thank you.

Edit: I tested by including all the includes and merging into one, comparing with my version of merging includes.

Edited by guinness

UDF List:

  Reveal hidden contents

Updated: 22/04/2018

Posted

The update with Obfuscator today is now not honouring these parameters. It obfuscates the code when you can see that I have disabled it.

#AutoIt3Wrapper_Run_Obfuscator=Y
#Obfuscator_Parameters=/SF /SV /OM /CS=0 /CN=0

UDF List:

  Reveal hidden contents

Updated: 22/04/2018

  • Developers
Posted (edited)

This is a regression from an earlier change after some sourcecode clean-up I've done last month.

Should be fixed now.

Thanks

Jos

Edited by 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.
  :)

Posted

Confirmed as fixed. Thanks.

UDF List:

  Reveal hidden contents

Updated: 22/04/2018

  • Developers
Posted (edited)

Updated the beta AutoIt3Wrapper to v2.1.2.14 and removed the added check for 3.3.9.5 not running Au3Check and Obfuscator and added some checks for the existance of AutoItSC.bin to support both < v3.3.9.5 and the new aut2exe.exe version.

Jos

Edited by 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.
  :)

  • 1 month later...
Posted

I realized my SciTE was out-of-date so updated it to 3.3.0.

Nothing seems to compile in Beta (16) anymore.

I'm specifying to run Obfuscator with just the /so parameter.
Obfuscator does not run and I get this before it dies:

Aut2Exe Error

Line 0 (File "<path>\<file>_Obfuscated.au3"):
Error: Error opening the file.

If I create an empty <file>_obfuscated.au3 file in advance, it will get populated and the .exe created.

I also notice these from Autoit3Wrapper 2.1.2.9 when i run compile from within SciTE:

-> Skipping AU3check: Current version doesn't support the AutoIt3 v 3.3.9.5+ syntax.

-> Skipping Obfuscator: Current version doesn't support the AutoIt3 v 3.3.9.5+ syntax.

I'm thinking the easiest route might be to just revert to the older SciTE and let such things be resolved in time.

Posted

Did you update the applications found here >> http://www.autoitscript.com/autoit3/scite/download/beta_SciTE4AutoIt3/

UDF List:

  Reveal hidden contents

Updated: 22/04/2018

Posted

Well the SciTE4AutoIt you downloaded today doesn't contain the latest AutoItWrapper that works with the latest beta, so I would download that, as well as Tidy and Obfuscator. Oh and don't forget Au3Check. Of course this is only if you want to work with the beta of AutoIt.

UDF List:

  Reveal hidden contents

Updated: 22/04/2018

  • Developers
Posted
  On 8/15/2013 at 9:54 PM, guinness said:

Well the SciTE4AutoIt you downloaded today doesn't contain the latest AutoItWrapper that works with the latest beta, so I would download that, as well as Tidy and Obfuscator. Oh and don't forget Au3Check. Of course this is only if you want to work with the beta of AutoIt.

Correct, when you want to be able to use the latest beta you will have to update at least the AutoIt3Wrapper files.

The au3check isn't needed when you run the latest Beta as that now contains the modification I made.

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.
  :)

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...