Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 06/09/2022 in all areas

  1. https://www.autoitscript.com/autoit3/files/beta/autoit/autoit-v3.3.16.1-rc2-setup.zip https://www.autoitscript.com/autoit3/files/beta/autoit/autoit-v3.3.16.1-rc2.zip 3.3.16.1 (xxx, 2022) (Release) AutoIt: - Fixed #3866: REGEXPCLASS broken in 3.3.16.0. - Fixed #3865: Image Control resizing behave as forced $GUI_DOCKWIDTH and $GUI_DOCKHEIGHT. - Fixed #3864: StringRegExp() crash with patterns that cause infinite recursion. - Fixed #3876: Hex Number Arithmetic is incorrect. - Fixed #3869: Subtraction operator before power operation is parsed incorrectly. - Fixed #3879: Dim Map to Array. - Fixed #3875: GUICtrlSetResizing() performance by Reverting #3831: GUICtrlSetPos() $GUI_DOCKHCENTER. - Fixed: missing uninstalling file GUICtrlInternals.au3 since 3.3.15.2. UDFs: - Added: UBound[2] example. - Added: StringRegExp[5] example. - Added: _GUICtrlEdit_SetPadding() function and example. - Added: _WinAPI_RegDeleteKey() can use $hKey as in RegRead(). - Added #3863: _WinAPI_GetCapture(). - Added: Allows _DebugArrayDisplay() to be used in UserFunc. - Added: _ArrayDisplay() and _DebugArrayDisplay() support Min Column width. - Added: _Array2DCreate() support 1D and/or 2D arrays. - Added: _DebugReportVar() display DllStruct content. - Added: _ArrayDisplay() and _DebugArrayDisplay() display {Array[dims]}, {Map[nentry]} and {Object}. - Fixed #3867: Changes in 'SecurityConstants.au3' to avoid name conflict. THIS IS A SCRIPT BREAKING CHANGE - Fixed: Regression in 3.3.15.1, _WinAPI_RegCreateKey() and _WinAPI_RegOpenkey(). - Fixed: Regression of #3835 on _GDIPlus_GraphicsGet*(). - Fixed #3871: _ArrayDisplay() Hang sorted array with Null element. - Fixed: _FTP_FileGetSize() very big size. - Fixed #3872: FTP-Server in AutoIt Help no longer accessible. - Fixed #3877: GUICtrlCreateLabel() overlapping controls doc precision ($WS_CLIPSIBLINGS). - Fixed #3883: _DebugArrayDisplay() produces uncalled console message.
    6 points
  2. Here is a rewrite of Wards Curl UDF with the binary portion removed so that it can support external (updated) library's and add support for x64. I added quite a few new header constants and also have included the curl-ca-bundle certificate. I modified the first two "easy" examples to demonstrate using the ca-bundle to verify the SSL peer. I also added a new example showing how to download the certificate chain. The 7.82.0 version dlls are included but they can be replaced with updated versions as they come out in the future. You can find future releases here : https://curl.se/windows/ Let me know if you have any issues. Cheers! 🙂 Curlx64.7z
    2 points
  3. GuiBuilderPlus GuiBuilderPlus is a small, easy to use GUI designer for AutoIt. Originally created long ago as AutoBuilder by the user CyberSlug, enhanced as GuiBuilder by TheSaint, and further enhanced and expanded as GuiBuilderNxt by jaberwacky, GuiBuilderPlus is a continuation of their great work, with a focus on increased stability and usability followed by new features. ------ Yes, I have decided to bring back our old friend the GuiBuilder. This utility has a long history, which you can read about in TheSaint's Gui Creators topic, starting all the back back with CyberSlug's AutoBuilder. Even though I've hacked the original code to pieces in order to document and better understand what is going on, the essence of GuiBuilder still lives on! I am using the awesome updates from GuiBuilderNxt by jaberwacky as a starting point since he already did a lot of the hard work of parsing and updating the original code, plus I really like the layout that came about from that update. Unfortunately development seems to have stopped in 2016. Not sure how much interest there is in this, but suggestions and bug reports are welcome. See Full Changelog: Download the latest version: v1.3.0 (2024-03-24) GuiBuilderPlus v1.3.0 - 2024-03-24.zip FIXED: Wrong line endings when copying from code preview window FIXED: Issue changing properties when Obect Explorer window is not open FIXED: Issue when selecting controls under certain other conditions FIXED: SaveAs keyboard shortcut FIXED: Undo/Redo for Global property ADDED: Auto-size property for Labels, Buttons, and Inputs GitHub Repository: https://github.com/KurtisLiggett/GuiBuilderPlus
    1 point
  4. https://www.autoitscript.com/autoit3/files/beta/autoit/autoit-v3.3.16.1-rc1-setup.zip https://www.autoitscript.com/autoit3/files/beta/autoit/autoit-v3.3.16.1-rc1.zip 3.3.16.1 (xxx, 2022) (Release) AutoIt: - Fixed #3866: REGEXPCLASS broken in 3.3.16.0. - Fixed #3875: GUICtrlSetResizing() performance. - Fixed #3865: Image Control resizing behave as forced $GUI_DOCKWIDTH and $GUI_DOCKHEIGHT. - Fixed #3764: StringRegExp() crash with patterns that cause infinite recursion. - Fixed #3876: Hex Number Arithmetic is incorrect. - Fixed #3879: Dim Map to Array. UDFs: - Fixed #3867: Changes in 'SecurityConstants.au3' to avoid name conflict. THIS IS A SCRIPT BREAKING CHANGE - Added: UBound[2] example. - Added: StringRegExp[5] example. - Added: _GUICtrlEdit_SetPadding() function and example. - Fixed: Regression in 3.3.15.1, _WinAPI_RegCreateKey() and _WinAPI_RegOpenkey(). - Added: _WinAPI_RegDeleteKey() can use $hKey as in RegRead(). - Fixed: Regression of #3835 on _GDIPlus_GraphicsGet*(). - Fixed #3871: _ArrayDisplay() Hang sorted array with Null element. - Fixed: _FTP_FileGetSize() very big size. - Fixed #3872: FTP-Server in AutoIt Help no longer accessible. - Fixed #3877: GUICtrlCreateLabel() overlapping controls doc precision ($WS_CLIPSIBLINGS). - Added #3863: _WinAPI_GetCapture(). - Added: Allows _DebugArrayDisplay() to be used in UserFunc. - Added: _ArrayDisplay() and _DebugArrayDisplay() support Min Column width. - Added: _Array2DCreate() support 1D and/or 2D arrays. - Added: _DebugReportVar() display DllStruct content. - Fixed #3883: _DebugArrayDisplay() produces uncalled console message. - Added: _ArrayDisplay() and _DebugArrayDisplay() display {Array[dims]}, {Map[nentry]} and {Object}.
    1 point
  5. Released v1.0.8 today, here's the updates: Added Open include file from the current line with Alt+i/Command Palette (thanks Danp2) Insert UDF Header function (thanks Danp2) UDF Creator option in Settings to auto populate author when inserting a Function Header AutoIt Map functions (thanks steipal) Colorized output when running scripts (thanks Danp2) Restart script (thanks vanown) Abbreviations from SciTe4AutoIt as Snippets ( is now a trigger character to accept a function completion and will place both parens and initiate signature help for the function. Changed The AutoIt Help command will now open on blank lines (thanks Danp2) Updated the descriptions of the path settings Refactored filepath finding code (thanks Danp2) Fixed Code folding for If, Switch, For, While, With, #comments-start, #cs, #comments-end and #ce (thanks Danp2) Go to Workspace Symbol functionality restored Rate and View on VS Code Marketplace Star & Submit Issues on GitHub
    1 point
  6. TheXman

    Cryptography question

    Since there are AES-CBC encryption/decryption examples provided with the CryptoNG UDF and throughout its topic (that also include the use of PBKDF2 and random byte generation), and a CryptoNG help file, please describe exactly what type of "help" you're looking for? Or does "can you help me" mean that you're looking for someone to do your research, thinking, and coding for you? By the way, it doesn't matter how new you are to any given technical subject. As far as I am concerned, when looking for help, all that matters is how much effort you are putting into learning. The more effort you show, the more help you earn/deserve. Given that you've only "copy & pasted" some huge, oddly specific, JavaScript snippet, without any attempt to translate it into AutoIt, means that you don't deserve any help yet (at least from me). The examples that I have already provided, at a high level, are almost exactly like the snippet you pasted. The only difference is syntax & style. If you want my help, then you need to show some effort that you are trying to learn. When/If you hit a roadblock, show your work, provide details about what isn't working and what you expected, and then ask for help understanding why you didn't get the expected result. Then, I'll be happy to "help" you. Otherwise, I'm sure someone else will come along and write your code for you. There are several members here that take pride in doing that sort of thing. I much rather spend my time helping those that are trying to learn how to help themselves.
    1 point
  7. Jos

    Autoit IDE tool option

    Those options are in the Full separate installer version of SciTE4AutoIt3. So what are you missing and what are you currently running ?
    1 point
  8. water

    OutlookEX_GUI UDF

    No. I remember that I once had a quick look how to modify the Outlook GUI (adding buttons etc.). Seems to be quite complex and rarely needed by users. I suggest to have a look at the concepts of Outlook: https://docs.microsoft.com/en-ca/office/vba/outlook/concepts/getting-started/concepts-outlook-vba-reference How to add a pane: https://www.howtogeek.com/397331/how-to-create-a-custom-navigation-pane-in-outlook/
    1 point
  9. The Webdriver "actions" is an advanced feature that can be difficult to format correctly. In this case, the string of actions isn't properly formatted, so the Webdriver is throwing an error. Here's a simplified example that worked for me -- ; Press ctrl $sAction = '{"actions":[{"type": "key", "id": "keyboard_1", "actions": [{"type": "keyDown", "value": "\uE009"},' ; Pause $sAction &= '{"type": "pause", "duration": 500},' ; Press v $sAction &= '{"type": "keyDown", "value": "v"}, {"type": "keyUp", "value": "v"},' ; Release ctrl $sAction &= '{"type": "keyUp", "value": "\uE009"}]}]}' _WD_Action($sSession, "actions", $sAction)
    1 point
  10. @jguinch, seems that WMI is happy with the VB hex notation "&H80", while if you want to use the AutoIt hex notation 0x80 then pass it without quotes. If you use the decimal number 128 it's always ok with or without quotes. Local $objWMIService = $objWMILocator.ConnectServer($strComputer, "\root\cimv2", $usr, $pass, "", "", 0x80) or Local $objWMIService = $objWMILocator.ConnectServer($strComputer, "\root\cimv2", $usr, $pass, "", "", "128") or Local $objWMIService = $objWMILocator.ConnectServer($strComputer, "\root\cimv2", $usr, $pass, "", "", 128)
    1 point
  11. @billy85 I'm not sure what I can provide beyond what the help file shows you. Here is another example - compile this script to whatever you want, then call the script with the /h parameter. If $CmdLine[0] > 0 Then Switch $CmdLine[1] Case "/?" MsgBox(0, "", "Help") Case "/s" MsgBox(0, "", "_s") Case "/u" MsgBox(0, "", "_u") Case "/x" MsgBox(0, "", "_x") EndSwitch Else MsgBox(0, "", "No Parameters passed") EndIf
    1 point
×
×
  • Create New...