LWBlat GUI
Re: LWBlat GUI
I've just clicked "Build" within Scite with #AutoIt3Wrapper_Run_Obfuscator=y.
Blat is a command-line program. It needs no installation. Just extract it anywhere and either put my program within the same folder or tell my program where to find Blat.
Blat is a command-line program. It needs no installation. Just extract it anywhere and either put my program within the same folder or tell my program where to find Blat.
Re: LWBlat GUI
Use this instead...and you will see no error.
Code: Select all
#AutoIt3Wrapper_Run_Obfuscator=Y
#Obfuscator_Parameters=/StripOnly
Last edited by guinness on Sat May 25, 2013 11:18 pm, edited 1 time in total.
Re: LWBlat GUI
Ok, I've also added /ObfuscateMinimum, although it didn't lower the file's size.
Can you check the nighties?
Can you check the nighties?
Re: LWBlat GUI
Where? Could you provide me a direct link please. As I said I'm happy to test, but as I'm playing the role of just the tester and not the developer this time, providing me as much detail as you can is respectful in this situation.
I use WinAPIEx because the Windows API has a lot to offer, so stripping a 1MB include file will show a difference in size.
I use WinAPIEx because the Windows API has a lot to offer, so stripping a 1MB include file will show a difference in size.
Re: LWBlat GUI
- Export the latest Blat into a folder of your choosing.
- In that folder, create an empty AU3 file and open it in SciTE.
- Copy & Paste the nighties' AU3 contents into that file in SciTE and choose "Build" (F7).
Last edited by lwc on Fri May 05, 2023 1:49 pm, edited 1 time in total.
Re: LWBlat GUI
Do you not see the encoding error at the bottom? Use instead the ChrW code of "©". The code looks fine, but I don't know how much you want my "professional" input?
Re: LWBlat GUI
It never gave me any encoding problems. I wonder why it does to you.
Should I change it to what you say even though it would be there anyway in #AutoIt3Wrapper_Res_LegalCopyright (which must have static text)?
Should I change it to what you say even though it would be there anyway in #AutoIt3Wrapper_Res_LegalCopyright (which must have static text)?
Re: LWBlat GUI
It's in the console in SciTE.
! ***************************************************************************************************************
! * Input file is UTF8 without BOM encoded, Obfuscator do not support UNICODE and will be skipped. *
! * The file SHOULD BE encoded as UTF8 with BOM to continue processing by AutoIt3Wrapper. *
! * ##################################################################################################### *
! * ##### AutoIt3Wrapper will not show a GUI or update the script to avoid any damage to your scriptfile. ##### *
! * ##################################################################################################### *
! * When your file isn't a UTF8 file without BOM then please report this to me for review. *
Re: LWBlat GUI
How come it doesn't happen to me?
I wouldn't know to get rid of that sign in #AutoIt3Wrapper_Res_LegalCopyright.
I wouldn't know to get rid of that sign in #AutoIt3Wrapper_Res_LegalCopyright.
Re: LWBlat GUI
The sign is at the bottom of your script or just change the encoding to ANSI.
Also what is the purpose of envget_global? Why not use _WinAPI_ExpandEnvironmentStrings?
Also what is the purpose of envget_global? Why not use _WinAPI_ExpandEnvironmentStrings?
Re: LWBlat GUI
Code: Select all
#include <Constants.au3>
MsgBox($MB_SYSTEMMODAL, '', Chr(169))
As I've helped you. would you mind giving SciTE Jump a try? Just hit Alt+Q in SciTE. Thanks. (I created it.)
If that doesn't work upgrade your version of SciTE4AutoIt3.
Re: LWBlat GUI
Ok, started using _WinAPI_ExpandEnvironmentStrings.
I see your point about #169, but I can't use it in #AutoIt3Wrapper_Res_LegalCopyright.
My file is encoded in ANSI, but you're supposed to use copy & paste anyway, so I really don't understand why you get this message while I don't.
Are you sure you've created a regular (i.e. ANSI) file in:
Do you just press F7 for Build?
SciTE Jump works fine for me, nice way to get an overview of my functions.
I see your point about #169, but I can't use it in #AutoIt3Wrapper_Res_LegalCopyright.
My file is encoded in ANSI, but you're supposed to use copy & paste anyway, so I really don't understand why you get this message while I don't.
Are you sure you've created a regular (i.e. ANSI) file in:
?2. In that folder, create an empty AU3 file and open it in SciTE.
Do you just press F7 for Build?
SciTE Jump works fine for me, nice way to get an overview of my functions.
Re: LWBlat GUI
I copied and pasted to SciTE, but SciTE detected a unicode character and thus saved as UTF-8 (without BOM) if you save as ANSI you get A(C), well I did. I use F7 to build and you can't use native functions in AutoItWrapper, so (C) would be the option there.
Re: LWBlat GUI
I don't know why your SciTE detects something mine doesn't, and why does it save it without a BOM (you can select File=>Encoding=>UTF-8 with BOM).
But nonetheless I've changed it to (C) and chr(169).
Also, now that Execute() is not used, I've commented out the part that limits Obfuscator. The file size is now bigger and it loads more slowly, so I don't think it's really worth it.
But nonetheless I've changed it to (C) and chr(169).
Also, now that Execute() is not used, I've commented out the part that limits Obfuscator. The file size is now bigger and it loads more slowly, so I don't think it's really worth it.
Re: LWBlat GUI
Now you don't use Execute, use this...(I do!)
Code: Select all
#AutoIt3Wrapper_Run_Obfuscator=Y
#Obfuscator_Parameters=/SF /SV /OM /CS=0 /CN=0