Jump to content

Recommended Posts

  • Developers
Posted

8/1/2014: Uploaded a new SciTE4AutoIt3.exe installer with an updated SciTE v3.4.4 release.

These are the major changes:
Changed the Fileversion numbers for the installer and programs I support to make the te same.
Format is: YY.(M)MDD.(H)HMM.0 for the installer release version. Betas will be increments of the 4th number.  Fixes for reported bugs in Au3Stripper.

Enjoy,
Jos

Addition/Changes/Fixes in the current installer:

--------------------------------------------------------------------------------------------------
8/1/2014
General: Changed the Fileversion numbers for the installer and programs I support to make the te same.
Format is: YY.(M)MDD.(H)HMM.0 for the installer release version. Betas will be increments of the 4th number.

*** Merged the SciTE v 3.4.4 by Neil Hodgson with our own version of SciTE. (Jos)
    - Added Options:
        #~ highlight.current.word.stopatspace=0        // 1 is the default behaviour.
    - Added Ctrl+E shortcut which will open Explorer in the ScriptDir and select the filename being edited.
    - Added Shift+F7 to just compile the script for testing without running any other utility. Similar to #AutoIt3Wrapper_Testing=y
    - Added logic to better determine the current CallTip parameter being edited by testing for the delimiter style define with:
        calltip.au3.delimiter.style=8

*** Updated SciTE4AutoIt3 installer v14.801.2025.0 (Jos)
    - Changed code to update the SCITE_USERHOME enviroment variable.
    - Added Restore option for SciTE-Lite when uninstalling this Full version.

*** Updated SciTE4AutoIt3 helpfile (Jos)
    - Added Directive sections to the index.
    - Updated AutoIt3Help.exe to automatically open this helpfile when the keyword contains #autoit3wrapper_ , #au3stripper or #tidy_.

*** Updated Au3Stripper v14.801.2025.0 (Jos)
    - Fixed lexing typo with /RenameMinimum commandline parameter.
    - Fixed to be able to handle more levels of Include files and avoid a stackspace crash .
    - Added #Au3Stripper_Parameters Parameter:
        - /rsln -> Replace @ScriptLineNumber with the actual line number for source debug purposes with compiled scripts. (Idea of mLipok)

*** Updated AutoIt3Wrapper v14.801.2025.0 (Jos)
    - Changed the re-start shortcut to Ctrl+Alt+Break.
    - Added /test parameter to allow shortcut to compile script in test without running anything else than AUT2XE.
    - Added UPX support for x64 scripts since it is now supported.
    - Added ShowProgress INI option and #AutoIt3Wrapper_ShowProgress directive to allow disable of Progress Window.
    - Added directives to allow forcing the #RequireAdmin for Run_Before or Run_After statements:
        #AutoIt3Wrapper_Run_Before_Admin=               ;(Y/N) Run subsequent Run_Before statements with #RequireAdmin. Default=N
        #AutoIt3Wrapper_Run_After_Admin=                ;(Y/N) Run subsequent Run_After statements with #RequireAdmin. Default=N
    - Added directives to allow Fileversion increase before compilation:
        #AutoIt3Wrapper_Res_Fileversion_First_Increment ;(Y/N) AutoIncrement Y=Before or N=After compile. Default=N

*** Updated SciTEConfig v14.801.2025.0 (Jos)
    - Fixed several small bugs. (Jos)

*** Updated Tidy v14.801.2025.0 (Jos)
    - Fixed regression when the FUNC keyword is on a #region line

*** Updated CodeWizard v1.5.3.1 (Jos)
    - Fixed to make use of the new SCITE_USERHOME env variable and several other syntax updates.
--------------------------------------------------------------------------------------------------

==> ScitillaHistory page containing all SciTE/Scintilla updates.
==> Visit the SciTE4AutoIt3 Download page for the latest versions
==> <B>Check the newly formatted</B> the online documentation for an overview of all extra's you get with this installer.
 

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

Posted

2 questions

1. Why AutoIt3Help.exe and Au3Check.exe are still there in the beta download area.

2. same question for Get_AU3_RegistrySettings.au3 and *.lua

Good work

Cheers

Jpm

Posted

Goed gedaan, meneer Jos

Vriendelijke groeten
 
mLipok

Signature beginning:
Please remember: "AutoIt"..... *  Wondering who uses AutoIt and what it can be used for ? * Forum Rules *
ADO.au3 UDF * POP3.au3 UDF * XML.au3 UDF * IE on Windows 11 * How to ask ChatGPT for AutoIt Codefor other useful stuff click the following button:

  Reveal hidden contents

Signature last update: 2023-04-24

  • Developers
Posted
  On 8/2/2014 at 5:42 AM, jpm said:

2 questions

1. Why AutoIt3Help.exe and Au3Check.exe are still there in the beta download area.

2. same question for Get_AU3_RegistrySettings.au3 and *.lua

Good work

Cheers

Jpm

1. These are not part of theSciTE4AutoIt3 installer. au3check probably can be removed now as that was a fix for an COM issue. AutoIt3Help.exe is a changed version of the current production which will open SciTE4AutoIt3 help for #AutoIt3wrapper; #Region: #Tidy and #au3Stripper directives. The chages are committed.

2. These will be removed soon. :)

Chees

Jos

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

Posted (edited)
  On 8/4/2014 at 12:08 AM, jaberwacky said:

You could use SciTEConfig to load the previous SciTE4AutoIt3 theme, and to embolden, italicize to your hearts delight.

 

Thanks.

I changed it in SciteConfig in Tab "Editor colors" successfully.

I even didn't need to use special themes.

Edited by Zedna
Posted

I noticed that if the script is running through F5, then it still works F1, but ALT+F1 does not work.

Signature beginning:
Please remember: "AutoIt"..... *  Wondering who uses AutoIt and what it can be used for ? * Forum Rules *
ADO.au3 UDF * POP3.au3 UDF * XML.au3 UDF * IE on Windows 11 * How to ask ChatGPT for AutoIt Codefor other useful stuff click the following button:

  Reveal hidden contents

Signature last update: 2023-04-24

Posted

Hello

A user with Admin rights can install your SciTE Editor on a pc and use is it later with no problems.

This user has the needed environment variables:

- UserDir => C:UserstestusrAppDataLocalAutoIt v3SciTEAutoIt3Wrapper  
- SCITE_USERHOME => C:UserstestusrAppDataLocalAutoIt v3SciTE

On the other hand an user who has never logged in before to this pc gets after login, when doing a CTRL-F5

- UserDir => C:Program FilesAutoIt3SciTEAutoIt3Wrapper  ==> No SCITE_USERHOME
 

Conclusion:

Only an Admin user  who has installed SciTE has the correct SCITE_USERHOME enviroment ! (incl. over session 0)

My Question:

Wouldn't it be better to set SCITE_USERHOME to all new logged in users  a pc where SciTE is installed.

Is an environment variable necessary ? Why not using directly in SciTE @LocalAppDataDir & "AutoIt v3SciTE" Or C:Users%username%AppDataLocalAutoIt v3SciTE ??

Maybe I 've missed something on this. Please let me know, thanks.

  • Developers
Posted
  On 8/5/2014 at 8:01 AM, mLipok said:

I noticed that if the script is running through F5, then it still works F1, but ALT+F1 does not work.

Correct as that is one of the fixes I have coded in SciTE which works only for the standard Helpfile ShortCuts.

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

  • Developers
Posted (edited)

  On 8/5/2014 at 2:12 PM, viper1000 said:

Hello

A user with Admin rights can install your SciTE Editor on a pc and use is it later with no problems.

This user has the needed environment variables:

- UserDir => C:UserstestusrAppDataLocalAutoIt v3SciTEAutoIt3Wrapper  

- SCITE_USERHOME => C:UserstestusrAppDataLocalAutoIt v3SciTE

On the other hand an user who has never logged in before to this pc gets after login, when doing a CTRL-F5

- UserDir => C:Program FilesAutoIt3SciTEAutoIt3Wrapper  ==> No SCITE_USERHOME

 

Conclusion:

Only an Admin user  who has installed SciTE has the correct SCITE_USERHOME enviroment ! (incl. over session 0)

My Question:

Wouldn't it be better to set SCITE_USERHOME to all new logged in users  a pc where SciTE is installed.

Is an environment variable necessary ? Why not using directly in SciTE @LocalAppDataDir & "AutoIt v3SciTE" Or C:Users%username%AppDataLocalAutoIt v3SciTE ??

Maybe I 've missed something on this. Please let me know, thanks.

I have conscientiously selected setting the User Environment and not the Machine Environment with the Installer, to allow for different user setups on one machine.

You can either manually set the Environment variable on the computer or just run install for each user, which would also take care of copying all old config files from their original locations.

Jos

Edited by Jos

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

Posted

I have strange console info 

  Quote

 

>"C:\Program Files (x86)\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe" /test /in "Z:TOOLsMacroPROGRAMYKK_Pisma_do_pdfKK_Pisma_do_pdf.au3"

+>13:07:14 Starting AutoIt3Wrapper v.14.801.2025.0 SciTE v.3.4.4.0   Keyboard:00000415  OS:WIN_7/Service Pack 1  CPU:X64 OS:X64    Environment(Language:0415)
+>         SciTEDir => C:Program Files (x86)AutoIt3SciTE   UserDir => C:UsersuserAppDataLocalAutoIt v3SciTEAutoIt3Wrapper   SCITE_USERHOME => C:UsersuserAppDataLocalAutoIt v3SciTE 
- *** Compile in Test mode skipping Tidy; Au3Check; Au3Stripper; Resource updating and Versioning to speed up the process. ***
>Running:vDataKompilacji.exe
>vDataKompilacji.exe Ended   rc:0
>Running AU3Check (3.3.13.0)  from:C:Program Files (x86)AutoIt3  input:Z:TOOLsMacroPROGRAMYKK_Pisma_do_pdfKK_Pisma_do_pdf.au3
+>13:07:27 AU3Check ended.rc:0
>Running:(3.3.10.2):C:\Program Files (x86)\AutoIt3\Aut2Exe\aut2exe.exe  /in "Z:TOOLsMacroPROGRAMYKK_Pisma_do_pdfKK_Pisma_do_pdf.au3" /out "C:UsersuserAppDataLocalAutoIt v3Aut2exe~AU3gqwnmqo.exe" /nopack /icon "..__ICONSWork_black.ico" /comp 0
+>13:07:35 Aut2exe.exe ended.C:UsersuserAppDataLocalAutoIt v3Aut2exe~AU3gqwnmqo.exe. rc:0
+>13:07:46 Created program:Z:TOOLsMacroPROGRAMYKK_Pisma_do_pdfKK_Pisma_do_pdf.exe
+>13:07:47 AutoIt3Wrapper Finished.
>Exit code: 0    Time: 34.07
 

 

Why AU3Check  is started, since previously wrote that skips ?

Signature beginning:
Please remember: "AutoIt"..... *  Wondering who uses AutoIt and what it can be used for ? * Forum Rules *
ADO.au3 UDF * POP3.au3 UDF * XML.au3 UDF * IE on Windows 11 * How to ask ChatGPT for AutoIt Codefor other useful stuff click the following button:

  Reveal hidden contents

Signature last update: 2023-04-24

  • Developers
Posted
  On 8/6/2014 at 11:12 AM, mLipok said:

I have strange console info 

 

Why AU3Check  is started, since previously wrote that skips ?

Guess I haven't been able to make up my mind here. :)

So should /test also skip au3check or leave that in when doing a test compilation?

Thoughts?

Jos

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

Posted (edited)
I think that the essence of the test (the Shift + F7) was to add the ability to quickly test minor changes. With this assumption is presumed that the risk of making any error is negligible, or from the assumption "acceptable". So if you want to quickly test, for me it is really fast, that is, without the use of Au3Check. 
 
And by the way a pity that there is no appropriate option SHIFT + F5 ie. Test run.
 
edit: wording
Edited by mLipok

Signature beginning:
Please remember: "AutoIt"..... *  Wondering who uses AutoIt and what it can be used for ? * Forum Rules *
ADO.au3 UDF * POP3.au3 UDF * XML.au3 UDF * IE on Windows 11 * How to ask ChatGPT for AutoIt Codefor other useful stuff click the following button:

  Reveal hidden contents

Signature last update: 2023-04-24

Posted

Please check the following questions about the file encoding. Thanks.

test.zip

1. SciTE setting codepage 65001, using utf8.au3(#include utf8include.au3) , when the SyntaxCheckProd warnning:
Input file is UTF8 without BOM encoded, Au3Stripper do not support UNICODE.....
AutoIt3Wrapper will not show a GUI......
 
2. Change to uft8withBOM.au3 (and include utf8withBOMinclude.au3), warnning:
! Au3check doesn't support input files encoded as UTF8 with BOM: XXXtestincludeutf8withBOMinclude.au3
"XXXtestutf8withBOM.au3"(4,33) : error: GetMSDMKey(): undefined function.
Local $sProductKey = GetMSDMKey()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 
3. uft8withBOM.aue and include uft8incude.au3   is OK.
 
4. SciTE setting codepage 936(Chinese Simplified), using cp936.au3 indude cp936include.au3, warnning:
 
Input file is UTF8 without BOM encoded, Au3Stripper 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. 
Posted

Jos,

AFAICT in AutoIt3Wrapper v.14.727.1229.0 the #AutoIt3Wrapper_AutoIt3 directives permanently overrides the default program for subsequent runs (production or beta) until another #AutoIt3Wrapper_AutoIt3 directive is encountered. Well unless I missed something. I tried passing the value "" and nothing but to no avail.

Wasn't it your intention to change the program invoked only for the current run?


 

  Reveal hidden contents

This wonderful site allows debugging and testing regular expressions (many flavors available). An absolute must have in your bookmarks.
Another excellent RegExp tutorial. Don't forget downloading your copy of up-to-date pcretest.exe and pcregrep.exe here
RegExp tutorial: enough to get started
PCRE v8.33 regexp documentation latest available release and currently implemented in AutoIt beta.

SQLitespeed is another feature-rich premier SQLite manager (includes import/export). Well worth a try.
SQLite Expert (freeware Personal Edition or payware Pro version) is a very useful SQLite database manager.
An excellent eBook covering almost every aspect of SQLite3: a must-read for anyone doing serious work.
SQL tutorial (covers "generic" SQL, but most of it applies to SQLite as well)
A work-in-progress SQLite3 tutorial. Don't miss other LxyzTHW pages!
SQLite official website with full documentation (may be newer than the SQLite library that comes standard with AutoIt)

  • Developers
Posted
  On 8/7/2014 at 6:47 AM, listee said:

 

Please check the following questions about the file encoding. Thanks.

attachicon.giftest.zip

1. SciTE setting codepage 65001, using utf8.au3(#include utf8include.au3) , when the SyntaxCheckProd warnning:
Input file is UTF8 without BOM encoded, Au3Stripper do not support UNICODE.....
AutoIt3Wrapper will not show a GUI......
 
2. Change to uft8withBOM.au3 (and include utf8withBOMinclude.au3), warnning:
! Au3check doesn't support input files encoded as UTF8 with BOM: XXXtestincludeutf8withBOMinclude.au3
"XXXtestutf8withBOM.au3"(4,33) : error: GetMSDMKey(): undefined function.
Local $sProductKey = GetMSDMKey()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 
3. uft8withBOM.aue and include uft8incude.au3   is OK.
 
4. SciTE setting codepage 936(Chinese Simplified), using cp936.au3 indude cp936include.au3, warnning:
 
Input file is UTF8 without BOM encoded, Au3Stripper 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. 

 

Please give me the management summary and what the actual question is as this feels like a puzzle to me. :)

Jos

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

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...