Sign in to follow this  
Followers 0

Updated Scite4AutoIt3 Installset

91 posts in this topic

Posted

A new version of the http://www.autoitscript.com/fileman/users/jdeb/scite4autoit3.exe install set with lots of additions/updates is available.

List of major enhancements:

  • Shift+F1 will bring up a Popup screen showing all AutoIt3 functions and a brief description. Just Double-Click or Enter on the function you need and it will be pasted back into your script.
  • Ctrl+Shift+F5 - Run Tylo's Au3Check and when no errors/warnings found run AutoIt3.exe.
  • Alt+F6 - Run Larry's ScriptWriter to record clicks and keystrokes and write this into your Autoit Script.
  • Ctrl+F6 - Run Larry's AU3_Spy program to detect the Text and Names of controls on the program windows.
  • Ctrl+Shift+F7 - Run Tylo's Au3Check and when no errors/warnings found run Aut2Exe.exe.
It now defaults to run AutoIt3 with the /ErrorStdOut parameter.

This option is only available in the current 102 unstable version which will soon be released as the new stable version.

If you still want to use it with the 101 build then change it in the au3.properties to this commandline:

command.go.*.au3="$(autoit3dir)\autoit3.exe" "$(FilePath)"

Hit Ctrl+F1 for more help on all included functions.

Enjoy :ph34r:

7/19/2004

*** Added a AutoIt3 Function selection PopUp program and linked it to Shift+F1.

    This gives you a quick way of looking at the available functions and the

    selected function is pasted into your script.

*** Added a modified version of Larry's AutoIt3ScriptWriter.exe which

    Dumps the recorded script directly into the active script.

*** Added Alt+F6 shortcut to start the modified AutoIt3SScriptWriter.exe

*** Added Ctrl+F6 shortcut to start AU3_SPY from Scite

*** Changed the default for F5-AutoIt3.exe to use parameter /ErrorStdOut so Run errors

    are now shown in the Output Pane.(check the Helpfile for details - Ctrl+F1)

*** Updated the Scite4AutoIt3.chm Helpfile.

*** Updated Scite's os.execute with the available patch from Steve Donovan to avoid

    the popup cmd windows.

*** Added Ctrl+Shift+F5 - Run Tylo's Au3Check and when no errors/warnings found

    run Autotit3.exe. Done with a LUA script.

*** Added Ctrl+Shift+F7 - Run Tylo's Au3Check and when no errors/warnings found

    run Aut2Exe.exe. Done with a LUA script.

*** Added BatchFiles for Ctrl+Shift+F5 and Ctrl+Shift+F7.

*** Fixed CompileAU3.exe, issue with /nodecompile on older releases

*** Added Ctrl+F1 - open the Scite4AutoIt3.chm Helpfile.

*** Added LUA script to AutoIt3.lua, made by Valik, to suppress AutoComplete

    inside comment lines/blocks and strings.

*** Updated the Ctrl+Shift+D LUA script.it works now as follows:

    - if text is selected then put that in the Debug msgbox.

    - if no text is selected then select "Current Word" and strip the \n \r

      and spaces from it.

    - if the length of the selected text is zero then display msg in output pane

      and don't add the msgbox.

*** Change the Ctrl+Shift+B to Ctrl+Alt+B for the Copy Bookmark LUA script to

    resolve a conflict with the BoxComment function.

*** Added Ctrl+F11 shortcut to a new LUA script which will replace the use.monospaced=1

    which will be removed in the next release of Scite. (LUA script by Bruce Dodson)

    The behavior is the same as before.Scite will start in MONOSPACE

    font :Courier New,size:10

    The change it to start with a proportional font add this to your SciteUser.Properties

    file: font.override=

    To change the font add this: font.monospace=font:Courier New,size:12

Share this post


Link to post
Share on other sites



Posted (edited)

let me be the first to say "Yay!" and "w00t!" very happy to see this, as always... and I'm making this little list to print out and tape to my monitor, did I miss anything?

SciTE Hotkeys
F1             keyword help
Shift+F1       AU3 functions
Ctrl+F1        SciTE Helpfile. 
F5             Run script. 
Ctrl+F5        Run SyntaxCheck
Ctrl+Shift+F5  SyntaxCheck then
               if no errors run
               script
Alt+F6         ScriptWriter
Ctrl+F6        AU3_Spy
F7             Build (compile)
Ctrl+F7        Build (compile) 
               w/Options
Ctrl+Shift+F7  SyntaxCheck then
               if no errors 
               Build (compile)
Ctrl+9         Run Tidy
Ctrl+F11       Monospace switch
Ctrl+Shift+D   add debug msgbox
Ctrl+Alt+B     insert Bookmarked 
               code
Ctrl+Break     Stop running script
Edited by emmanuel

Share this post


Link to post
Share on other sites

Posted

let me be the first to say "Yay!" and "w00t!"  very happy to see this, as always... and I'm making this little list to print out and tape to my monitor, did I miss anything?

SciTE Hotkeys
F1             keyword help
Shift+F1       AU3 functions
Ctrl+F1        SciTE Helpfile. 
F5             Run script. 
Ctrl+F5        Run SyntaxCheck
Ctrl+Shift+F5  SyntaxCheck then
               if no errors run
               script
Alt+F6         ScriptWriter
Ctrl+F6        AU3_Spy
F7             Build (compile)
Ctrl+F7        Build (compile) 
               w/Options
Ctrl+Shift+F7  SyntaxCheck then
               if no errors 
               Build (compile)
Ctrl+9         Run Tidy
Ctrl+F11       Monospace switch
Ctrl+Shift+D   add debug msgbox
Ctrl+Alt+B     insert Bookmarked 
               code
Ctrl+Break     Stop running script
Why tape it to your monitor? Why not write a simple AutoIt script which waits on a hotkey and then shows you a message box with all SciTE's hotkeys. Paper and stuff is so 2002.

Share this post


Link to post
Share on other sites

Posted

yeah, but then I'm just going to have to put that hotkey on my monitor.

hmm... 'suppose that would be the easiest script to write.

who cares about productivity anyways?

Share this post


Link to post
Share on other sites

Posted (edited)

yeah, but then I'm just going to have to put that hotkey on my monitor.

hmm...  'suppose that would be the easiest script to write. 

who cares about productivity anyways?

Why bother at all when the HotKey is available CTRL+F1 :ph34r:

By the way: Ctrl+Enter is also a very powerfull shortcut... completes what you are typing with anything already in the script....

Edited by JdeB

Share this post


Link to post
Share on other sites

Posted

hmmm... the tools menu still says it's ctrl+shift+b to insert line.

I'm trying to understand bookmarks, and what they'd be handy for, and can't really find much about them in the helpfile...

rather I should say, how helpful is it to paste a bookmarked line?

Share this post


Link to post
Share on other sites

Posted

Why bother at all when the HotKey is available  CTRL+F1  :ph34r:

By the way: Ctrl+Enter is also a very powerfull shortcut... completes what you are typing with anything already in the script....

oh, and I added a few to the list that you have at the beginning of the helpfile. I think from crtl+f11 down.

Share this post


Link to post
Share on other sites

Posted

hmmm... the tools menu still says it's ctrl+shift+b to insert line.

I'm trying to understand bookmarks, and what they'd be handy for, and can't really find much about them in the helpfile...

rather I should say, how helpful is it to paste a bookmarked line?

:ph34r: Fixed the installer....

To fix it just download http://www.autoitscript.com/fileman/users/jdeb/au3.properties ...

tnx

Share this post


Link to post
Share on other sites

Posted (edited)

I'm trying to understand bookmarks, and what they'd be handy for, and can't really find much about them in the helpfile...

rather I should say, how helpful is it to paste a bookmarked line?

This is a handy tool as well..

Just mark one or more lines with Ctrl+F2 ..

Then F2 will jump to the marked line from anywhere in the script.

Ctrl+Alt+B will copy all the Marked lines at the place to Cursor is located..

Edited by JdeB

Share this post


Link to post
Share on other sites

Posted

Thanks dear. This is great news!

Share this post


Link to post
Share on other sites

Posted (edited)

I might want to use scite if I could figure out how to change the font. I know this is easy for someone that is used to it, but could someone point me in the right direction? I want fixedsys 9 with no bold, italics, etc. on my au3.

EDIT: Nevermind, I found the answer by removing some things in au3.properties and adding the font I wanted to the global properties.

Edited by this-is-me

Share this post


Link to post
Share on other sites

Posted

I might want to use scite if I could figure out hw to change the font. I know this is easy for someone that is used to it, but could someone point me in the right direction? I want fixedsys 9 with no bold, italics, etc. on my au3.

Just check out the supplied helpfile ...

there is an item called: "Scite Font and syntax highlighting Colors "

In your case you want to add this to the "User Options":

font.monospace=font:fixedsys,size:9

Share this post


Link to post
Share on other sites

Posted

Possible bug: Switch to Monospace (menu item) :(

F11 works fine.

...thxs for your work, JdeB. :ph34r:

Share this post


Link to post
Share on other sites

Posted (edited)

Possible bug: Switch to Monospace (menu item) :lol:

F11 works fine.

...thxs for your work, JdeB. :ph34r:

I knew this was going to be confusing but I will try to explain.

The creator of Scite, Niel Hodgson, has decided to remove the "use.monospaced=1" option.

This means that it will always start in the font defined in SciteGlobal and The Options/Use Mono Font option will only have a temporary function.

When you define a MONO space font as default, you have lost the option to switch between MONO and Proportional.

Bruce Dodson, The guy that integrated LUA into Scite, came up with a LUA script that Emulates the old Ctrl+F11 behavior. This is what is integrated now.

Bottom line:

The option: Options/Use Mono Font Ctrl+F11 is now obsolete (But I cannot remove it.

The option: Tools/Override Font Ctrl+F11 is active and will have the same behavior.

I hope this clarifies it.... :(

Edit: fixed typo

Edited by JdeB

Share this post


Link to post
Share on other sites

Posted

Ok. Now, I can understand. Thanks. :ph34r:

Share this post


Link to post
Share on other sites

Posted

Awesome. Thanks and keep up the great work. :ph34r:

Share this post


Link to post
Share on other sites

Posted

Excellent, a few very nice updates there. Not mentioned, but I assume it includes the Keyword changes on Timer?

[*]Ctrl+Shift+F5 - Run Tylo's Au3Check and when no errors/warnings found run AutoIt3.exe.

I'm not certain who Tylo is, but I'm not certain this tool is that useful. It gives a lot of errors even on a script that is fine (things like UDFs it doesn't like and that kinda thing).

Cheers JdeB for keeping us at the cutting edge!

Share this post


Link to post
Share on other sites

Posted

Excellent, a few very nice updates there. Not mentioned, but I assume it includes the Keyword changes on Timer?

I'm not certain who Tylo is, but I'm not certain this tool is that useful. It gives a lot of errors even on a script that is fine (things like UDFs it doesn't like and that kinda thing).

Cheers JdeB for keeping us at the cutting edge!

All keywords are up-to-date to my knowledge, but let me know when I missed one.... :ph34r:

The AU3CHECK is a very useful program from Tylo, since it tests your whole script on the validity of the syntax. AutoIt only reports the problem when the line is executed, which makes it difficult sometime to test all possible scenarios... And it will report 1 error at a time , where AU3Check gives you all syntax issues.

I am not sure what the issue is you have with the #include but it would be best if you post it in the Support forum so Tylo or others can look at it.

Share this post


Link to post
Share on other sites

Posted (edited)

Installset updated with the new commands DriveMapAdd(), DriveMapDel() and DriveMapGet()....

To update your current installation with just the config files for all utils just:

  • Download http://www.autoitscript.com/fileman/users/jdeb/scite-update.zip to your Scite Program directory
  • Unzip ...
Enjoy :ph34r: Edited by JdeB

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

  • Recently Browsing   0 members

    No registered users viewing this page.