Popular Post jpm Posted March 14 Popular Post Posted March 14 (edited) To complement the AutoIt Beta I Upload an update for the UDFs It is based on the current Files for the next AutoIt Release/Beta A .zip file can be downloaded at UDFSAlpha It contains the install dir that can be used to update the Include, Examples an AutoIt.chm The Au3UpdateUDFs.bat allows to update the AutoIt3 dir you are running with. The update preserves the current one, a Au3UninstallUDFs.bat is created to uninstall the alpha files. Here is the changelog to AutoIt3 3.3.18.0 : 3.3.19.0 (March 13, 2026) (Alpha_r13309) AutoIt: - Added: enumicons example improved by Wakillon. - Added: StringReplace() doc example 2. - Fixed: StringRegExp() doc formatting. - Fixed #4047: FileFindNextFile() doc precision. - Fixed #4049: missing files in doc source .zip. - Fixed #4051: grammar in StringRegExp() doc. - Fixed: StringRegExp() doc for char to be escaped. UDFs: - Added: _GetIP() support IPV6. - Added #4056: $TagPOINTS and _WinAPI_PointsFromValue() to ease lParam usage. - Added: ScrollbarsConstants.au3 constants : $SB_LEFT, $SB_RIGHT and $SB_ENDSCROLL. - Added: _WinAPI_DwmSetWindowAttribute() support $DWMWA_SYSTEMBACKDROP_TYPE. - Added: _WinAPI_CreateSolidBrush() and _WinAPI_FillRect() link to _GUICtrlListView_InsertGroup() example #2. - Added #4025; _DebugSetup() new Report type LogWindows + Filewrite(). - Added: $PW_RENDERFULLCONTENT flag for _WinAPI_PrintWindow(). - Added #4068: $S_FALSE added to WinAPIConstants.au3. - Added #4070: CHM open external links. - Added #4078: DWMWA_WINDOW_CORNER_PREFERENCE support for _WinAPI_DwmGetWindowAttribute(). - Fixed #4052: _FileListToArrayRec() regression. - Fixed #4057: _WinAPI_GetKeyboardLayout() Variable declaration. - Fixed #4064: _WinAPI_DecompressBuffer() with $COMPRESSION_FORMAT_XPRESS_HUFF. - Fixed #4065: Wrong $DWM_LOCALE_USER in doc, $DWM_LONGNAME is the true. - Fixed #4066: #OnAutoItStartRegister() example. - Fixed #4067: _WinAPI_EnumWindowStations() example not working. - Fixed #4069: _WinAPI_PrintWindow() example not working. - Fixed #4072: _WinAPI_CallWindowProc() exampe crash in x64. - Fixed #4074: _WinAPI_GetKeyboardLayout() example. - Fixed #4075: Examples using _MemoWrite() terminated by a @CRLF. - Fixed #4076: _GUICtrlMenu_* examples are not working in Windows 11. - Fixed: _GUICtrlStatusbar_* examples are not working. Enjoy ! Edited March 14 by jpm Gianni, argumentum, Danyfirex and 6 others 4 5
mLipok Posted March 14 Posted March 14 Thanks. Checking. The outer links to MSDN works well 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
argumentum Posted March 14 Posted March 14 (edited) ..am thinking of having the "alpha, as beta" 🤔 We don't have a newer beta than the currently stable, so the "beta mode" ( so to call it ) is free right now, and that way can compare the way it is with the ways is going to be. Also, I can have the rest of my scripts running without a complain of something been different if it was, and convenient because SciTE has the run beta, etc. beta. So yes, decompress to the beta folder ( that don't exist in my case ) and add the missing files that don't come in the alpha zip from stable/production and treat it as beta. - ..good thinking @argumentum - Thank you. P.S.: I should have a script doing all this but am just thinking out loud for now. Edited March 14 by argumentum Follow the link to my code contribution ( and other things too ). FAQ - Please Read Before Posting.
mLipok Posted March 14 Posted March 14 (edited) @jpm Thanks. I found some issues. Some files do not use target="_blank" like: file_name_and_path.htm controls.htm btw. I'm temporarily having problems logging into SVN (I'm staying in touch with Jon) Edited March 14 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
mLipok Posted March 14 Posted March 14 Also found issue in ComRef.htm in this part: <p>More script examples using COM Event functions can be found via this <a href="http://www.autoitscript.com/autoit3/files/beta/autoit/COM/" target= "_blank">URL</a>.</p> The given link: http://www.autoitscript.com/autoit3/files/beta/autoit/COM/ result in 404 Not found 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
mLipok Posted March 14 Posted March 14 (edited) I also notice some not usuall changes. Sorry for my direct question: Why were margins added? AutoIt.chm 3.3.18.0 : AutoIt.chm alpha version: EDIT: After checking again, I see that everything is centered and looking to be more responsive. But is it possible to do it without this margin—or at least with a smaller margin? Edited March 14 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
argumentum Posted March 14 Posted March 14 1 hour ago, mLipok said: But is it possible to do it without this margin—or at least with a smaller margin? This uses the CSS of the web site's help and Jon preferred to limit the width because he as a widescreen monitor and watches the browser in full screen. I prefer it without width but it don't look so neat in full screen. Now you are ok as long as the left margin is not so large. But it is just centered. Make a CSS you like and share it I'll use it in my test site, or you make one, and we ask Jon how he feels about it. P.S.: I suck at CSS, and anything with a color and/or a size 😒 donnyh13 1 Follow the link to my code contribution ( and other things too ). FAQ - Please Read Before Posting.
pixelsearch Posted March 14 Posted March 14 Well done, jpm Just one thing, Help file, topic StringRegExp : the list of 12 metacharacters is now correctly updated, i.e. # has been removed and ) has been added. Please don't forget to update the same list found in topic StringReplace (remarks section) Thanks "I think you are searching a bug where there is no bug... don't listen to bad advice."
donnyh13 Posted March 16 Posted March 16 (edited) Thanks JPM, Doing a quick click through of the chm, I noticed there is a stray "s" at the end of Obj/COM Reference. In the "COMmonly mixed up terms" heading, after the last list item (.NET) Edit: In Send Key List, there is a broken "td>" tag, at the end of the list, Quote used at least for Hungarian keyboard for "͢ or "�/td> Edit 2: As @mLipok mentioned, there's several files that have links that don't use "target="blank"". If someone else doesn't beat me to it, I can make and post a list of files/links if wanted. Spoiler faq.htm <a class="ext" href= "http://www.autoitscript.com/forum/">forum</a> introduction.htm <a class="ext" href="https://www.autoitscript.com/site/autoit/">homepage</a> introduction.htm <a href="http://www.pcre.org/">PCRE</a> introduction.htm <a href="https://www.autoitscript.com/site/autoit-script-editor/">download a complete version of SciTE</a> ascii.htm <a href="http://www.robelle.com/library/smugbook/ascii.html" class="ext">ASCII Character Set</a> clsid.htm <a href="http://www.pctools.com/guides/registry/detail/61/" class="ext">Registry Guide for Windows at WinGuides Network</a> Random.htm <a href="http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html">http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html</a> StringRegExp.htm <a href="https://www.pcre.org/original/doc/html/pcrepattern.html#SEC10">POSIX CHARACTER CLASSES</a> _ArrayPermute.htm <a href="http://www.bearcave.com/random_hacks/permute.html">http://www.bearcave.com/random_hacks/permute.html</a> _ColorConvertHSLtoRGB.htm <a href="http://www.easyrgb.com/math.php?MATH=M19#text19">EasyRGB - Color mathematics and conversion formulas.</a> _ColorConvertRGBtoHSL.htm <a href="http://www.easyrgb.com/math.php?MATH=M18#text18">EasyRGB - Color mathematics and conversion formulas.</a> _GUICtrlRichEdit_SetFont.htm <a href="http://www.microsoft.com/globaldev/reference/lcid-all.mspx">http://www.microsoft.com/globaldev/reference/lcid-all.mspx</a> _SQLite_SQLiteExe.htm <a href="http://www.sqlite.org/download.html">SQLite Web site</a> _SQLite_Startup.htm <a href="https://www.autoitscript.com/autoit3/pkgmgr/sqlite" class="ext">https://www.autoitscript.com/autoit3/pkgmgr/sqlite</a> winzip.htm <a href="http://www.winzip.com/" class="ext">WinZip 9 SR-1</a> Edited March 16 by donnyh13 mLipok 1 LibreOffice UDF Scite4AutoIt Spell-Checker Using LibreOffice WPS Office adapter — Use MS Word UDFs with WPS Office! LibreOffice API Inspector tools 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 March 16 Author Posted March 16 Thanks the bug was introduced with a fix in August 2014 !!! Quote donnyh13 1
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