Jump to content

New Scite4AutoIt3 installer


Recommended Posts

  • Developers

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

Link to post
Share on other sites
  • Replies 129
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

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
Link to post
Share on other sites
  • Developers

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

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
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

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
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

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:

Link to post
Share on other sites
  • Developers

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

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

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?

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

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

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

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

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
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...