Jump to content
Sign in to follow this  
Jos

New SciTE4AutoIt3 available with SciTE v1.74

Recommended Posts

Jos

6/18/2007: Uploaded a new SciTe4AutoIt3.exe installer..

SciTE 1.74, released by Neil Hodgson today, is now included in the SciTE4AutoIt3 installer.

This installer also includes a newly written AutoIt3Wrapper_GUI which will be started from SciTE when you select Compile (Ctrl+F7) or "Compiled with options" from the "right-click" menu in explorer for .au3 files.

The GUI now supports all possible directives for AutoIt3Wrapper and include tabs for Au3check, Tidy, Obfuscator and cvsWrapper (when installed).

The ResHacker Tab now has an option to download and install ResHacker for you when its not there yet.

There are also many changes made to AutoIt3Wrapper and other support utilities to support the new Directives.

See below for all details.

I like to thank Michael(Mhz) and Gary(gafrost) for their help in testing the AutoIt3Wrapper_GUI script and helping get some bug out. :rolleyes:

==> ScitillaHistory page containing all SciTE/Scintilla updates.

==> Visit the SciTe4AutoIt3 Download page for the latest versions

==> Check the online documentation for an overview of all extras you get with this installer.

Enjoy,

Jos

6/17/2007
*** Added AutoIt3Wrapper_Gui v1.9.2.0 (JdeB)
    This is a totally new GUI based on the old GUI that was removed from AutoIt3Wrapper. 
    It now supports:
       - All possible #AutoIt3Wrapper_ directives. Also Tidy, Au3Check, Obfuscator and cvsWrapper settings.
       - Option to automatically Download and install ResHacker for you.
       - The specified information is now saved as directives at the top of the script.
       - Old INI files are converted and put into the recyclebin.
       - The GUI is linked to Compile in SciTE (Ctrl+F7) and "Compile with Option"in the right click menu of AU3 files.
*** Updated AutoIt3Wrapper v1.9.2.0 (JdeB)
    - Added: #RequireAdmin for use in Vista.
    - Added: Updated/Cleaned up Directives:
      Added: #AutoIt3Wrapper_Version And #AutoIt3Wrapper_cvsWrapper_Parameters.
    - Removed: #AutoIt3Wrapper_Prompt, #AutoIt3Wrapper_AUTOIT3, #AutoIt3Wrapper_AUT2EXE, #AutoIt3Wrapper_res_field1name
    - Removed: #AutoIt3Wrapper_res_field1value, #AutoIt3Wrapper_res_field2name, #AutoIt3Wrapper_res_field2value=
    - Changed: Many, many internal changes.
*** Updated Obfuscator.exe v1.0.14 (JdeB)
    - Leave #autoit3wrapper_plugin_funcs line in the obfuscated source to avoid au3check errors.
*** Updated Tidy.exe v2.0.14 (JdeB)
    - Added /Q parameter to run quiet.
*** Updated UpdateDefs.exe v1.4.3 (JdeB)
    - Added Latest parameter which will figure out if Prod or Beta has the highest versionnumber.
Edited by Jos

Visit the SciTE4AutoIt3 Download page for the latest versions  - Beta files                                How to post scriptsource        Forum Rules
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Share this post


Link to post
Share on other sites
big_daddy

Thanks for your hard work on this Jos!

The new GUI is awesome, it works very well and has all the options needed! The new parameter for UpdateDefs.exe is a nice touch as well.

Share this post


Link to post
Share on other sites
MadBoy

Nice, i'll test it asap. I guess you got too many complaints on GUI removal :rolleyes:


My little company: Evotec (PL version: Evotec)

Share this post


Link to post
Share on other sites
Jos

Thanks folk...

I got a report that the relative path for the Output file wouldn't work correctly when using an UNC and found that _PAthfull() has a bug returning \\\Server\ in stead of \\Server\ ...

I have uploaded a new version of AutoIt3Wrapper to "work-around" this issue ...

Edited by JdeB

Visit the SciTE4AutoIt3 Download page for the latest versions  - Beta files                                How to post scriptsource        Forum Rules
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Share this post


Link to post
Share on other sites
GEOSoft

I'm getting a 404 error when I try to download the Wrapper GUI file Jos. The rest are fine.


George

Question about decompiling code? Read the decompiling FAQ and don't bother posting the question in the forums.

Be sure to read and follow the forum rules. -AKA the AutoIt Reading and Comprehension Skills test.***

The PCRE (Regular Expression) ToolKit for AutoIT - (Updated Oct 20, 2011 ver:3.0.1.13) - Please update your current version before filing any bug reports. The installer now includes both 32 and 64 bit versions. No change in version number.

Visit my Blog .. currently not active but it will soon be resplendent with news and views. Also please remove any links you may have to my website. it is soon to be closed and replaced with something else.

"Old age and treachery will always overcome youth and skill!"

Share this post


Link to post
Share on other sites
Jos

I'm getting a 404 error when I try to download the Wrapper GUI file Jos. The rest are fine.

Fixed the case issue .... thanks :rolleyes:

Visit the SciTE4AutoIt3 Download page for the latest versions  - Beta files                                How to post scriptsource        Forum Rules
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Share this post


Link to post
Share on other sites
Jazkal

Ok, with the newest build of AutoIt3Wrapper, #AutoIt3Wrapper_AUT2EXE has been removed.

I have an old UDF (7zip) that won't work with any version of Autoit higher that 3.2.2.0. So I had been using this wrapper property to get around that and build those scripts with the older version.

But now it looks like I only have the option to build with the main line build or beta.

Am I missing something?

Is there still a way to do this?

Thanks

Share this post


Link to post
Share on other sites
GaryFrost

Ok, with the newest build of AutoIt3Wrapper, #AutoIt3Wrapper_AUT2EXE has been removed.

I have an old UDF (7zip) that won't work with any version of Autoit higher that 3.2.2.0. So I had been using this wrapper property to get around that and build those scripts with the older version.

But now it looks like I only have the option to build with the main line build or beta.

Am I missing something?

Is there still a way to do this?

Thanks

Fix the UDF or ask the Author to fix it to work with latest, would be the best bet.


SciTE for AutoItDirections for Submitting Standard UDFs

 

Don't argue with an idiot; people watching may not be able to tell the difference.

 

Share this post


Link to post
Share on other sites
Jazkal

Fix the UDF or ask the Author to fix it to work with latest, would be the best bet.

The author of the UDF hasn't been online in some time. I agree, and If I knew how, I would fix the UDF.

Share this post


Link to post
Share on other sites
Zacharot

Why dont you post what bit isnt working in a help thread (not here) and some here will see if we/they can fix it? :rolleyes:

Edited by Zacharot

Share this post


Link to post
Share on other sites
Jos

copy of the reply I gave in the other thread

I intended it to be backwards compatible and this slipped through ...

Try the current test version of AutoIt3Wrapper to see if that fixes it ..

:rolleyes:

Edited by JdeB

Visit the SciTE4AutoIt3 Download page for the latest versions  - Beta files                                How to post scriptsource        Forum Rules
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Share this post


Link to post
Share on other sites
MadBoy

@Jdeb,

So when you plan to release updated version pack all-in-one? It's been a while and i think you already updated obfuscator and autoitwrapper_gui so why not update the main package? :)

Thanks

MadBoy


My little company: Evotec (PL version: Evotec)

Share this post


Link to post
Share on other sites
mattw112

I have a couple questions about the compilier.

I have my compilier options in my scripts, in a section titled: "compilier options".

When I use this latest version to "compile with options", it always takes out my compilier options from my section and replaces them by putting them at the top of my script. I really dont want them at the very top because that's when I put my information, like Author, Date, update history, etc... is there a way to just leave my compilier options where they are in my script?

Another question.

Is there a way to run this without the GUI?

One of the things I liked about the "Compile with Autoitwrapper" option from the right click, was the fact that it just read my compilier options and did it, I didn't have to look at the GUI.

Thanks,

Terry

PS - Please let meknow if there's a better forum to post these questions to.

Share this post


Link to post
Share on other sites
Jos

I have a couple questions about the compilier.

I have my compilier options in my scripts, in a section titled: "compilier options".

When I use this latest version to "compile with options", it always takes out my compilier options from my section and replaces them by putting them at the top of my script. I really dont want them at the very top because that's when I put my information, like Author, Date, update history, etc... is there a way to just leave my compilier options where they are in my script?

Another question.

Is there a way to run this without the GUI?

One of the things I liked about the "Compile with Autoitwrapper" option from the right click, was the fact that it just read my compiler options and did it, I didn't have to look at the GUI.

Thanks,

Terry

PS - Please let meknow if there's a better forum to post these questions to.

F7 in SciTE will just compile using the current directives....no GUI

Ctrl+F7 will first show a GUI and after which it will remove all known Directives and create a fixed section at the top. The problem is that the current logic will only put the directives in there that are not standard... the rest is removed and I cannot see how this would ever work properly if I were to leave the current directives and just update them.


Visit the SciTE4AutoIt3 Download page for the latest versions  - Beta files                                How to post scriptsource        Forum Rules
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Share this post


Link to post
Share on other sites
Jos

@Jdeb,

So when you plan to release updated version pack all-in-one? It's been a while and i think you already updated obfuscator and autoitwrapper_gui so why not update the main package? :)

Thanks

MadBoy

I want to finish the resource addition stuff first after which I will release a next SciTE4AutoIt3 Installer. ;)

Visit the SciTE4AutoIt3 Download page for the latest versions  - Beta files                                How to post scriptsource        Forum Rules
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Share this post


Link to post
Share on other sites
mattw112

Basically I just would like it to work like it use to.

Right click on Au3 file>"Compile using AutoitWrapper" (or whatever) = Runs silent and does what's in the options in the script.

I've tried this by using just the Au3>"Compile" option, but I dont think it does what's in the compilier directives if you use that method?

Compilier options in the script, stay where I put them, not moved to the top of the script.

Maybe I'm doing something wrong or not understanding you? But the compilier options even if I let your compilier get everything "standardized", puts them at the top, then I move them down below my header section which lists things like updates I've made to the script,... the next time I compile it puts them back at the top again?

For example I'd like the top of my script to stay as below:

; ----------------------------------------------------------------------------
; Author:       Terry Matthews
; Date:     06/29/2007
;
; Version:      1.0.0.38
;
; Description:  Blah blah blah
;
; Background:   Blah blah blah
;
; Updates:  09/03/2007 - TM - blah blah 
; 
; ----------------------------------------------------------------------------

;=============================
; COMPILIER DIRECTIVES
;=============================
#Region Directives

#AutoIt3Wrapper_outfile=REPAIR_MSI.exe
#AutoIt3Wrapper_Compression=4
#AutoIt3Wrapper_Res_Comment=Allow Repairs from right click
#AutoIt3Wrapper_Res_Description=Created by Terry Matthews
#AutoIt3Wrapper_Res_Fileversion=1.0.0.38
#AutoIt3Wrapper_Res_Fileversion_AutoIncrement=y
#AutoIt3Wrapper_Res_LegalCopyright=Company
#AutoIt3Wrapper_Run_AU3Check=4

#EndRegion Directives

Share this post


Link to post
Share on other sites
Jos

Basically I just would like it to work like it use to.

Right click on Au3 file>"Compile using AutoitWrapper" (or whatever) = Runs silent and does what's in the options in the script.

I've tried this by using just the Au3>"Compile" option, but I dont think it does what's in the compilier directives if you use that method?

Compilier options in the script, stay where I put them, not moved to the top of the script.

Maybe I'm doing something wrong or not understanding you? But the compilier options even if I let your compilier get everything "standardized", puts them at the top, then I move them down below my header section which lists things like updates I've made to the script,... the next time I compile it puts them back at the top again?

Ok, you are compiling from the Explorer ....

There is currently no option to just Compile it without showing the GUI and still use AutoIt3Wrapper, but having said that: why use it that way and not do this from SciTE?

The new version of AutoIt3Wrapper soon to be released will only update the Directives when there are changes.

The reason I put them together at the top is simple: They have to be put somewhere in the script and its the most logical place for me.

Now how would you see it working at any other location ? How would AutoIt3Wrapper know where to put them ?

EDIT: with this code you could add this option yourself :

RegWrite("HKCR\AutoIt3Script\Shell\Compile with AutoIt3Wrapper\Command","","REG_SZ", '"C:\Program Files\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe" /in "%l"')
Edited by JdeB

Visit the SciTE4AutoIt3 Download page for the latest versions  - Beta files                                How to post scriptsource        Forum Rules
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Share this post


Link to post
Share on other sites
mattw112

Hi,

True I never looked at it that way, I always just have compiled from within Explorer by right click.

We have a pretty locked down code updating process. All scripts are checked in, a build request is made, and then an automated system builds the scripts. So hopefully we can still do a silent compile from the command line? Is that the same or did it change?

I understand the simplicity of putting 'new' directives at the top of the script. Because you are right how else would you know where to put them. However if the directives have not changed, the values have changed, or no changes are necessary. Then you simply just read the lines of the script and where you find the certain directive who's value has changed or whatever you just do a replace on that line.

In the previous version I am currently using, I don't have any problems with this? I put in the compilier directives how I want them, and they stay in the same place.

One other thing I've noticed with the new compilier is that the AU3 script disappears for a second then gets put back? Maybe I just missed it before but I've never seen the au3 file disappear when compiliing then come back? My guess is when you are writing the new directives to the top of the script it deletes the old file and then moves the new updated one in its place?

Anyway, I guess I've just become accustomed to the way the old autoitwrapper worked. I'll probably adapt to the changes after a while if they stay this way.

Thanks,

Terry

Share this post


Link to post
Share on other sites
NiTroGen

Two questions

Is there any chance to install SciTE4AutoIt3 to a computer with beta version of autoit3 only?

Sometimes, I prefer to download autoit3 without installer. However, SciTE4AutoIt3 refuses to install because of missing registry value of autoit3 version. Anyway to bypass?

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×