Jump to content

Recommended Posts

Posted

Hello lovely people. I installed Autoit3 and VSCode and installed Damien's extension. When I ran a script then I would see the errors and warnings neatly output to the console. However when I installed Scite4AutoIt3 then I no longer get the problems in the console. Anyone know how to change this?

image.png.87b3de600023ab909ada6d9fccae9593.png

Posted

I try to use VS_code keeping Scite as the default editor

I found out that i need to trust the folder where the file is located

My question is : is it needed to trust the folder before using the extension?

Thanks to help me with this new environment for a old scite user !!!

Cheers

Posted (edited)

Normally I would use directives:

#AutoIt3Wrapper_Au3Check_Parameters=-d -w 1 -w 2 -w 3 -w 5 -w 6 -w 7

instead

#AutoIt3Wrapper_Au3Check_Parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6 -w 7

just omnit

-w 4

parameter

But how to do this with VSC ? do not know

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 Code *ย for other useful stuffย click the following button:

Spoiler

Anyย of myย own codeย posted anywhere on the forumย isย available for use by others without any restrictionย of any kind.ย 

My contribution (my own projects):ย *ย Debenu Quick PDF Library - UDFย *ย Debenu PDF Viewer SDK - UDFย *ย Acrobat Reader - ActiveX Viewerย * UDF for PDFCreator v1.x.xย *ย XZip - UDFย *ย AppCompatFlagsย UDFย *ย CrowdinAPIย UDFย *ย _WinMergeCompare2Files()ย *ย _JavaExceptionAdd()ย *ย _IsBeta()ย *ย Writing DPI Awareness App - workaroundย *ย _AutoIt_RequiredVersion()ย * Chilkatsoft.au3 UDFย *ย TeamViewer.au3 UDFย *ย JavaManagement UDFย *ย VIES over SOAPย * WinSCP UDFย * GHAPI UDF - modest begining - comunication with GitHub REST API *ย ErrorLog.au3 UDF - A logging Libraryย *ย Include Dependency Tree (Tool for analyzing script relations)ย *ย Show_Macro_Values.au3 *

ย 

My contribution to others projects or UDF based on ย others projects:ย *ย _sql.au3 UDFย ย * POP3.au3 UDFย * ย RTF Printer - UDFย * XML.au3 UDFย * ADO.au3 UDF *ย SMTP Mailer UDFย *ย Dual Monitor resolution detection * *ย 2GUI on Dual Monitor System * _SciLexer.au3 UDFย *ย SciTE - Lexer for console pane *ย 

Useful links:ย * Forum Rulesย *ย Forum etiquetteย *ย  Forum Information and FAQsย *ย How to post code on the forumย *ย AutoIt Online Documentationย *ย AutoIt Online Beta Documentationย *ย SciTE4AutoIt3 getting startedย *ย Convert text blocks to AutoIt codeย *ย Games made in Autoitย *ย Programming related sitesย *ย Polish AutoIt Tutorialย *ย DllCall Code Generatorย *ย 

Wiki:ย *ย Expand your knowledge - AutoIt Wikiย *ย Collection of User Defined Functionsย *ย How to use HelpFileย *ย Good coding practices in AutoItย *ย 

OpenOffice/LibreOffice/XLS Related:ย WriterDemo.au3ย *ย XLS/MDB from scratch with ADOX

IE Related:ย ย *ย How to use IE.au3 ย UDF with ย AutoIt v3.3.14.xย *ย Why isn't Autoit able to click a Javascript Dialog?ย *ย Clicking javascript button with no IDย *ย IE document >> save as MHT fileย * IETab Switcher (by LarsJ )ย *ย HTML Entities * _IEquerySelectorAll() (by uncommon)ย *ย IE in TaskScheduler *ย IE Embedded Control Versioning (use IE9+ and HTML5 in a GUI)ย *ย PDFย Related: *ย How to get reference to PDF object embeded in IE * IE on Windows 11 *ย 

I encourage you to read:ย * Global Varsย * Best Coding Practicesย *ย Please explain code used in Help file for several File functionsย *ย OOP-like approach in AutoItย * UDF-Spec Questionsย *ย  EXAMPLE: How To Catch ConsoleWrite() output to a file or to CMDย *

I also encourage you to check awesome @trancexxย code:ย  *ย Create COM objects from modules without any demand on user to register anything. * Another COM object registering stuff *ย OnHungApp handler *ย Avoid "AutoIt Error" message box in unknown errorsย ย *ย HTML editor *ย 

winhttp.au3 related :ย *ย https://www.autoitscript.com/forum/topic/206771-winhttpau3-download-problem-youre-speaking-plain-http-to-an-ssl-enabled-server-port/

"Homo sum; humani nil a me alienum puto" - Publius Terentius Afer
"Program are meant to be read by humans and only incidentally for computers and execute" - Donald Knuth, "The Art of Computer Programming"
:naughty:ย ย :ranting:, beย ย :)ย and ย  ย  ย  \\//_.

Anticipating Errorsย :ย ย "Any program that accepts data from a user must include code to validate that data before sending it to the data store. You cannot rely on the data store, ...., or even your programming language to notify you of problems. You must check every byte entered by your users, making sure that data is the correct type for its field and that required fields are not empty."

Signature last update: 2023-04-24

Posted (edited)

Is it possible to Have the Ctrl-Q which comment/uncomment line(s) as Scite does?

edited: I see Ctrl-: doesย 

can i change it to Ctrl-Q?

Edited by jpm
Posted (edited)
8 hours ago, jpm said:

Is it normal that the comments lines are not process same way as Scite/tidy?

If you mean after running tidy, Jos changed the behaviour I believe, because the un-indented line was breaking VSC folding.

On 3/8/2025 at 11:52 AM, Jos said:

I had one "annoyance" while using VSC where Ctrl+/ does what in SciTE is accomplished with Ctrl+Q, but in SciTE the :~ is added at the start of the line and in VSCode it is added indented in front of the code with one space. Then when tidy is ran, the comment is moved to the left as Tidy assumes that SciTE requires it to be at the start of the line.
Is there any reason why VSCode works different, or do people like it better that way?ย 
I can change Tidy in a way that when ran by Scite, it does the current behavior and when run by other editors it will Indent the comments with the normal code.

ย 

On 3/9/2025 at 8:17 AM, Jos said:
On 3/8/2025 at 12:45 PM, genius257 said:

Generally respecting the indentation when commenting or un-commentating a line seems like the best approach in my opinion. Doing it like in SciTE, gives issues, when you want to indent a section containing an out-commented line of code, where with vscode the identation is no issue andย un-commentating the line later, does not produce the same possible problems.

No issue, so we would want Tidy to respect that when not ran from SciTE.ย  I have uploaded a Beta version that checks how the program is shelled and will Indent linecomments when not ran from SciTE.

On 3/10/2025 at 6:04 AM, Jos said:
*** Updated Tidy v25.205.1420.x (Jos)
   - 25.205.1420.1 Change Indentation of linecomments to indent the same as the other lines, when not ran from SciTE.

ย 

8 hours ago, jpm said:

can i change it to Ctrl-Q?

If you press the gear icon in the bottom left of VSC, then click "Keyboard shortcuts", OR press ctrl+k ctrl+s to open "Keyboard shortcuts", then in the search bar at the top, search for "comment", and look for "Toggle Line Comment". Hover that, and click the pencil icon on the left of the line to set it as desired.

ย ย 

8 hours ago, jpm said:

Will F1 open the autoIt help corresponding to info in AutoIT.chm ?

Quote

Launch AutoIt tools directly from VSCode:

  • AutoIt3 Help (Ctrl+F1)

Ctrl+f1 will.

Edited by donnyh13

LibreOffice UDFย  ; Scite4AutoIt Spell-Checker Using LibreOffice

Spoiler

"Life is chiefly made up, not of great sacrifices and wonderful achievements, but of little things. It is oftenest through the little things which seem so unworthy of notice that great good or evil is brought into our lives. It is through our failure to endure the tests that come to us in little things, that the habits are molded, the character misshaped; and when the greater tests come, they find us unready. Only by acting upon principle in the tests of daily life can we acquire power to stand firm and faithful in the most dangerous and most difficult positions."

ย 

Posted
Quote

If you press the gear icon in the bottom left of VSC, then click "Keyboard shortcuts", OR press ctrl+k ctrl+s to open "Keyboard shortcuts", then in the search bar at the top, search for "comment", and look for "Toggle Line Comment". Hover that, and click the pencil icon on the left of the line to set it as desired.

it is conflicting with workbench

perhaps a autoi:!Toogle comment line is needed

Thanks

ย 

Posted

Unfortunately, I cannot answer in detail right now, but there are answers and explanations to your questions @jpm.

The current version of the extension has a bug regarding output. Keyboard shortcuts, just like in the SciTE layout, are all customizable. The file encoding (codepage) can be set (reset) to display the @ sign correctly. This could happen, if you wrote your script in SciTE and use it now in VSCode. Once reset to UTF-8, it should be displayed correctly in both editors.

I am on vacation at the moment. When I am back, I can provide several screenshots for all the questions ๐Ÿค .

Best regards

Sven

==> AutoIt related: ๐Ÿ”— GitHub, ๐Ÿ”— Discord Server, ๐Ÿ”—ย Cheat Sheet,ย ๐Ÿ”—ย autoit-webdriver-boilerplate

Spoiler

๐ŸŒย Au3Forums

๐ŸŽฒ AutoIt (en) Cheat Sheet

๐Ÿ“Š AutoIt limits/defaults

๐Ÿ’Ž Code Katas: [...] (comming soon)

๐ŸŽญ Collection of GitHub users with AutoIt projects

๐Ÿžย False-Positives

๐Ÿ”ฎย Me on GitHub

๐Ÿ’ฌย Opinion about new forum sub category

๐Ÿ“‘ย UDF wiki list

โœ‚ย VSCode-AutoItSnippets

๐Ÿ“‘ย WebDriver FAQs

๐Ÿ‘จโ€๐Ÿซย WebDriver Tutorial (coming soon)

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