Jump to content
Sign in to follow this  
Jos

New Scite4AutoIt3 installer

Recommended Posts

Uploaded a new version of SciTe4AutoIt3.exe which contains the definitions for v3.0.103.161 released Jan 18 2005 and also contains below updates.

  • Open helpfile examples into SciTE ...
  • Added a long list of abbreviations which will "auto expand" to Speeds up the creation of your script !!!! check HERE for details how to use it and HERE for the list of abbreviations available. thanks to MHz
==> Visit the SciTe4AutoIt3 Download page for the latest versions

==> Check the online documentation for a overview of all extra's you get with the SciTE4AutoIt3 installer.

Enjoy,

01/19/2005
*** Added abbrev.properties supplied by Mhz.
*** Added a LUA script which will automatically expand the abbreviations in the list.
*** Updated SciteLexer.dll with an extra table for abbreviations.
*** Updated UpdateConfig with the abbrev.properties update logic.
*** Included updated AU3Check v 1.24.
*** Changed Ctrl+F6 to execute AU3Info.exe.
*** Added AutoIt3Help.exe to facilitate opening the helpfile with the correct "Current directory".
*** Several au3.properties settings.

edit fixed link

Edited by JdeB

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

Share this post


Link to post
Share on other sites

Uploaded a new version of SciTe4AutoIt3.exe  which contains the definitions for v3.0.103.161 released Jan 18 2005 and also contains below updates.

  • Open helpfile examples into SciTE ...

  • Added a long list of abbreviations which will "auto expand" to Speeds up the creation of your script !!!!  check HERE for details how to use it and HERE for the list of abbreviations available.  thanks to MHz
==> Visit the SciTe4AutoIt3 Download page for the latest versions

==> Check the online documentation for a overview of all extra's you get with the SciTE4AutoIt3  installer.

Enjoy,

01/19/2005
*** Added abbrev.properties supplied by Mhz.
*** Added a LUA script which will automatically expand the abbreviations in the list.
*** Updated SciteLexer.dll with an extra table for abbreviations.
*** Updated UpdateConfig with the abbrev.properties update logic.
*** Included updated AU3Check v 1.24.
*** Changed Ctrl+F6 to execute AU3Info.exe.
*** Added AutoIt3Help.exe to facilitate opening the helpfile with the correct "Current directory".
*** Several au3.properties settings.

<{POST_SNAPBACK}>

Just installed the update and it seems the au3check.dat file is corrupted because it ends at !GUISwitch 1 1

Could you have a quick look please?

Thanks.

Edited by pacman

Share this post


Link to post
Share on other sites

Just installed the update and it seems the au3check.dat file is corrupted because it ends at !GUISwitch 1 1

Could you have a quick look please?

Thanks.

<{POST_SNAPBACK}>

don't understand what happened... its all generated automatically and the source looks correct. anyway.:

The installer is fixed now . thanks...

You could just run the SciTe4Au3Upd.exe to update the tables.


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

Share this post


Link to post
Share on other sites

Love the new abbreviations. This will save a lot of time if I can remember the abbreviated names.


Who else would I be?

Share this post


Link to post
Share on other sites

Uploaded a new version of SciTe4AutoIt3.exe  which contains the definitions for v3.0.103.161 released Jan 18 2005 and also contains below updates.

  • Open helpfile examples into SciTE ...

  • Added a long list of abbreviations which will "auto expand" to Speeds up the creation of your script !!!!  check HERE for details how to use it and HERE for the list of abbreviations available.  thanks to MHz
==> Visit the SciTe4AutoIt3 Download page for the latest versions

==> Check the online documentation for a overview of all extra's you get with the SciTE4AutoIt3  installer.

Enjoy,

01/19/2005
*** Added abbrev.properties supplied by Mhz.
*** Added a LUA script which will automatically expand the abbreviations in the list.
*** Updated SciteLexer.dll with an extra table for abbreviations.
*** Updated UpdateConfig with the abbrev.properties update logic.
*** Included updated AU3Check v 1.24.
*** Changed Ctrl+F6 to execute AU3Info.exe.
*** Added AutoIt3Help.exe to facilitate opening the helpfile with the correct "Current directory".
*** Several au3.properties settings.

edit fixed link

<{POST_SNAPBACK}>

Hello :lmao: JdeB o:) And Thx you I like The Scite4:) Edited by DirtyBanditos

Share this post


Link to post
Share on other sites

Uploaded a new version of SciTe4AutoIt3.exe  which contains the definitions for v3.0.103.161 released Jan 18 2005

It seems that block commenting has changed. Is this intentional? If yes, is there a setting to use the previous method? Examples below:

; The following method of block commenting as of today 2005/01/19
;~ While 1
  ;~ If This Then
     ;~;do this
  ;~ Else
     ;~;do that
  ;~ EndIf
;~ WEnd

; The following method of block commenting until today 2005/01/19
;~ While 1
;~  If This Then
;~    ;do this
;~  Else
;~    ;do that
;~  EndIf
;~ WEnd

Thanks in advance,

Edited by phillip123adams

Phillip

Share this post


Link to post
Share on other sites

[quote=phillip123adams,Jan 20 2005, 10:39 AM]It seems that block commenting has changed.  Is this intentional?  If yes, is there a setting to use the previous method?  Examples below:

[code]
; The following method of block commenting as of today 2005/01/19
;~ While 1
  ;~ If This Then
    ;~;do this
  ;~ Else
    ;~;do that
  ;~ EndIf
;~ WEnd

; The following method of block commenting until today 2005/01/19
;~ While 1
;~    If This Then
;~      ;do this
;~    Else
;~      ;do that
;~    EndIf
;~ WEnd

I have just found a setting which returns the correct method.

In the toolbar of Scite, you can insert this into Options -> Open User Options File.

comment.block.at.line.start.au3=1

Currently set at 0.

You can find the setting in au3.properties file, and can change it there instead, though User Options overrules it and is easier.

EDIT:

If your abbreviations file is empty.

Example:

#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
Created by UpdateDefs  (don't change anything between the dashed lines)
#------------------------------------------------------------
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#

Then run Program Files\Autoit3\Defs\UpdateDefs.exe again or reinstall Scite4Autoit3 a 2nd time. As you did not have an Abbreviations file before the 1st installation.

Edited by MHz

Share this post


Link to post
Share on other sites

comment.block.at.line.start.au3=1

Currently set at 0.

You can find the setting in au3.properties file, and can change it there instead, though User Options overrules it and is easier.

EDIT:

If your abbreviations file is empty.

Example:

#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#

Created by UpdateDefs  (don't change anything between the dashed lines)

#------------------------------------------------------------

#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#

Thanks MHz, block commenting is back to "normal". My abbreviations file was okay and this new feature is working well. I just have to learn the ones I use the most.

Phillip

Share this post


Link to post
Share on other sites

ffff = FileFindFirstFile

As example above shows, most abbreviations of the inbuilt functions follow a general rule. The first letter of each word within a function name, is used.

A certain number of them, I had problems with defining with this general rule, so I had to use the best logic I could.

sis = StringInStr

sisp = StringIsSpace

As example above shows, I would have SIS as common, so I selected the 2nd or 3rd... letter of the last word. This 2nd rule was used on a number of abbreviations.

The rest I had to do, whatever best, I could do with them

Hope this helps to make learning them a little easier.

:lmao:

Share this post


Link to post
Share on other sites

ffff = FileFindFirstFile

Hope this helps to make learning them a little easier.

Actually, it helps a lot. As soon as I have a chance, I WILL read the doc.

Nice work, and thanks again.


Phillip

Share this post


Link to post
Share on other sites

[quote=phillip123adams,Jan 20 2005, 10:39 AM]It seems that block commenting has changed.  Is this intentional?  If yes, is there a setting to use the previous method?  Examples below:

[code]
; The following method of block commenting as of today 2005/01/19
;~ While 1
  ;~ If This Then
    ;~;do this
  ;~ Else
    ;~;do that
  ;~ EndIf
;~ WEnd

; The following method of block commenting until today 2005/01/19
;~ While 1
;~    If This Then
;~      ;do this
;~    Else
;~      ;do that
;~    EndIf
;~ WEnd

I have just found a setting which returns the correct method.

In the toolbar of Scite, you can insert this into Options -> Open User Options File.

comment.block.at.line.start.au3=1

Currently set at 0.

You can find the setting in au3.properties file, and can change it there instead, though User Options overrules it and is easier.

<{POST_SNAPBACK}>

The reason for this change is that Ctrl+Q will else not work anymore after you ran Tidy!!

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

Share this post


Link to post
Share on other sites

@phillip123adams

Sorry, testing results prove that the change by JdeB, is for the better.

Altering the settings with comment.block.at.line.start.au3 can cause poor issues with Tidy. Certain chunks of code cause this.

Example code that does it:

If $a = 1 Then
    While 1; Comment start
        If This Then
        ;do this
        Else
        ;do that
        EndIf
    WEnd; Comment end
EndIf

Sorry JdeB.

Michael

Share this post


Link to post
Share on other sites

Ahhh, so that's how the abbreviations work... (had a blank abbreviations file).

Can I request that Runasset is upsdate to be properly cased as RunAsSet in the abbreviations file like all the other functions are? I've just manually updated mine.

BTW: I see AU3Check is 1.24, was Tylo too quick for ya by putting out 1.25?

Share this post


Link to post
Share on other sites

@phillip123adams

Sorry, testing results prove that the change by JdeB, is for the better.

Altering the settings with comment.block.at.line.start.au3 can cause poor issues with Tidy. Certain chunks of code cause this.

Sorry JdeB.

<{POST_SNAPBACK}>

Thanks for the info, to bad it's bad news. I really like SciTe, but I don't like indented block commenting!

Phillip

Share this post


Link to post
Share on other sites

Thanks for the info, to bad it's bad news.  I really like SciTe, but I don't like indented block commenting!

<{POST_SNAPBACK}>

The number pad "-" key will quickly uncomment the blocks with ;~ in them.

Tidy would indent the entire line when it ran regardless and scite wouldn't uncomment the blocks with the option set to "1"


Lofting the cyberwinds on teknoleather wings, I am...The Blue Drache

Share this post


Link to post
Share on other sites

The number pad "-" key will quickly uncomment the blocks with ;~ in them. 

Tidy would indent the entire line when it ran regardless and scite wouldn't uncomment the blocks with the option set to "1"

<{POST_SNAPBACK}>

Thanks Blue_Drache. Yes, I know how to automatically comment and uncomment. What I don't like is the aesthetics of "uneven" indented block comments.

I just used Tidy to reformat the following, which was already "evenly" block commented in column 1. While Tidy indented the comments, it leaves all of the comment markers in the same column which, IMHO, is much easier to see the limits of the commenting.

While 1
  ;~ $This = "x"
  ;~ While 1
  ;~    If $This Then
  ;~      ; do this
  ;~    Else
  ;~      ; do that
  ;~    EndIf
  ;~ WEnd
WEnd

The above is how things worked prior to the update yesterday. Either there was a change in philosophy, or a bug was introduced.


Phillip

Share this post


Link to post
Share on other sites

While 1
;~ $This = "x"
;~ While 1
;~  If $This Then
;~  ; do this
;~  Else
;~  ; do that
;~  EndIf
;~ WEnd
WEnd

The above is how things worked prior to the update yesterday.  Either there was a change in philosophy, or a bug was introduced.

<{POST_SNAPBACK}>

Ok, now try to uncomment them with the numpad with the option set to "1". SciTE (for me at least) would insert another block comment marker. so the code would look like:

While 1
;~;~ $This = "x"
;~;~ While 1
;~;~    If $This Then
;~;~    ; do this
;~;~    Else
;~;~    ; do that
;~;~    EndIf
;~;~ WEnd
WEnd

And Tidy would then indent everything yet again the next time it was ran.

Wash, rinse, repeat.

Edited by Blue_Drache

Lofting the cyberwinds on teknoleather wings, I am...The Blue Drache

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  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...