jaberwacky Posted October 5 Posted October 5 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? Helpful Posts and Websites: AutoIt Wiki | Can't find what you're looking for on the Forum? My scripts: Guiscape | Baroque AU3 Code Formatter | MouseHoverCalltips | SciTe Customization GUI | ActiveWindowTrack Toy | Monitor Configuration UDF
jaberwacky Posted October 5 Posted October 5 Nvm, I was looking at it wrong. Sorry! Helpful Posts and Websites: AutoIt Wiki | Can't find what you're looking for on the Forum? My scripts: Guiscape | Baroque AU3 Code Formatter | MouseHoverCalltips | SciTe Customization GUI | ActiveWindowTrack Toy | Monitor Configuration UDF
Popular Post LoganCH Posted October 9 Author Popular Post Posted October 9 Added File path validation to prevent path traversal attacks Parameter safety warnings for autoit.consoleParams to detect potentially dangerous shell metacharacters Workspace symbol performance optimizations with batch processing to prevent UI freezing on large projects Configuration options autoit.workspaceSymbolMaxFiles (default: 500) and autoit.workspaceSymbolBatchSize (default: 10) Configuration option autoit.symbolMaxLines (default: 50000) to control maximum lines processed for symbol information Warning message when files exceed symbol processing limit with actionable instructions Comprehensive unit tests for completion provider with 8 test cases Comprehensive README documentation improvements with installation guide, quick start section, platform support matrix, troubleshooting guide, and reorganized configuration Distribution scripts for packaging the extension to multiple marketplaces: package-all.js for simultaneous packaging to VS Code Marketplace and OpenVSX package-openvsx.js for OpenVSX-specific packaging with publisher name handling Fixed Command injection risk in registry update functionality by replacing exec with execFile for safer argument handling Multiple global output panels opening for AutoIt on startup Memory leak in completion provider where include cache grew indefinitely across document switches Incorrect array comparison logic in completion cache invalidation Cross-document contamination of completion items from include files Changed Simplified ESLint configuration by using globals package and removing redundant rules Workspace symbol cache now uses incremental updates instead of full invalidation on file changes Completion provider now uses per-document Map-based caching with LRU eviction (50 document limit) Include cache automatically cleans up when documents are closed Symbol processing limit increased from hardcoded 10,000 to configurable 50,000 lines by default Removed The unused autoit.YAML-tmLanguage file Rate and View on VS Code Marketplace Star & Submit Issues on GitHub argumentum, IronFine, WildByDesign and 2 others 3 2
jpm Posted October 11 Posted October 11 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
jpm Posted October 11 Posted October 11 Is there a way to suppress the Local warning on the a main script
mLipok Posted October 11 Posted October 11 (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 October 11 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" , 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
jpm Posted October 12 Posted October 12 (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 October 12 by jpm
jpm Posted October 12 Posted October 12 I notice the F7 does not produce any Output line is it a way to have it working?
jpm Posted October 12 Posted October 12 Is it normal that the comments lines are not process same way as Scite/tidy?
jpm Posted October 12 Posted October 12 Will F1 open the autoIt help corresponding to info in AutoIT.chm ?
donnyh13 Posted October 12 Posted October 12 (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 October 12 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."
jpm Posted October 13 Posted October 13 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 donnyh13 1
jpm Posted October 13 Posted October 13 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 donnyh13 1
jpm Posted October 13 Posted October 13 I try to follow the discussion about indenting th e comment line Bot sure what is the final solution
jpm Posted October 13 Posted October 13 Quote i notice the F7 does not produce any Output line is there a solution?
SOLVE-SMART Posted October 13 Posted October 13 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)
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now