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 Codefor 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 APIErrorLog.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 TaskSchedulerIE 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 stuffOnHungApp handlerAvoid "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
Quote

Launch AutoIt tools directly from VSCode:

  • AutoIt3 Help (Ctrl+F1)

I understand that F1 is use by VSCode

does a Autoit:help using F1 is  solution

Posted

I try to follow the discussion about indenting th e comment line

Bot sure what is the final solution

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