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: AutoIt3 Variables and Function Parameters MHz | AutoIt Wiki | Using the GUIToolTip UDF BrewManNH | Can't find what you're looking for on the Forum?
jaberwacky Posted October 5 Posted October 5 Nvm, I was looking at it wrong. Sorry! Helpful Posts and Websites: AutoIt3 Variables and Function Parameters MHz | AutoIt Wiki | Using the GUIToolTip UDF BrewManNH | Can't find what you're looking for on the Forum?
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 IronFine, SOLVE-SMART, 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 Monday at 12:23 PM Posted Monday at 12:23 PM 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 Monday at 12:26 PM Posted Monday at 12:26 PM 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 Monday at 12:27 PM Posted Monday at 12:27 PM I try to follow the discussion about indenting th e comment line Bot sure what is the final solution
jpm Posted Monday at 12:28 PM Posted Monday at 12:28 PM Quote What to do to haveย @ displayedย Is there a solution
jpm Posted Monday at 12:30 PM Posted Monday at 12:30 PM Quote iย notice the F7 does not produce any Output line is there a solution?
jpm Posted Monday at 12:31 PM Posted Monday at 12:31 PM Thanks @donnyh13ย for all your feedback ๐ donnyh13 1
SOLVE-SMART Posted Monday at 07:46 PM Posted Monday at 07:46 PM 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