https://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3-setup.zip
https://www.autoitscript.com/autoit3/scite/download/beta_SciTE4AutoIt3/SciTE4AutoIt3_vsc.exe
3.3.18.0 (September 07, 2025) (Release) AutoIt: - Changed: Windows 7/Server 2008 is now the minimum OS version required due to dev environment changes.
- Added #3891: DllCall() performance optimisation.
- Added: Standard Windows Fonts List for Win10/Win11.
- Added #3906: GUICtrlCreateXXX creation in example assign to $idXXX to reflect Ctrl type.
- Added: FileGetAttrib() retrieve Join folder (J) as created by FileCreateNTFSLink().
- Added: Split WindowsConstants.u3 in WindowsNotifsConstants.au3, WindowsStylesConstants.au3 and WindowsSysColor.au3.
- Added: #3984: GUICtrlSetGraphic() doc precision.
- Added: operator precedence doc precision.
- Fixed: Doc Chr(0) handling inside functions.
- Fixed #3923: Doc typo in "Send Key List".
- Fixed: Regression #3135 handle leak (Thanks Nano, Rudi, Nine).
- Fixed #3925: Doc With ... EndWith using DllStruct Type.
- Fixed: Links in Tutorials example code (thanks argumentum).
Au3info: - Added: Display mouse coordinate mode.
- Fixed #3917: Crash under Win7.
SciTE-lite: - Fixed: Folding Fix for #Preprocessor foldblock when followed by a CommentBlock.
UDFs: - Added: script examples when running under Win11 with new notepad.exe.
- Added: _GUICtrlTreeView_GetItemByIndex() can retrieve handle of the list of main item ($hItem= -1).
- Added: _IsPressed() can be called with numeric value as in "WinAPIsvkeysConstants.au3".
- Added #3909: _DebugReportData() to report Array column formatted.
- Added: libExamples referring MemoWrite() now refer to _MemoWrite() defined in Extras\HelpFileInternals.au3.
- Added: _WinAPI_WaitSystemIdle(), _WinAPI_QueryDiskUsage(), _WinAPI_QueryProcessorUsage(), _WinAPI_QueryProcessCycleTime()
- Added: Doc _WinAPI_GetWindowSubclass() example (Thanks pixelSearch).
- Added: _WinAPI_GetKeyboardLayout() default value for the running thread.
- Added: _WinAPI_GetUserDefaultLCID() example.
- Added: _WinAPI_GetKeyboardLayoutLocale().
- Added: _WinAPI_GetKeyboardState() example (Thanks AutoXenon).
- Added #3932: Try to use file in HelpFile\Extras instead of @ScriptDir.
- Added #3934: _WinAPI_SetTimer() example.
- Added: _IsPressed() can wait on one of several keys.
- Added: _WinAPI_SendInput().
- Added #3960: _Div() integer division.
- Added #3963: _WinAPI_OpenEvent().
- Added: _GDIPlus_ImageSaveToFile() doc precision for compression level.
- Added: _WinAPI_GetCursorSize() and _WinAPI_SetCursorSize().
- Added: $FOLDERID_Documents Constants in APIShellExConstants.au3.
- Added: Support _GUIToolTip*() to be used to external process.
- Added: Support _GUICtrlHeader*() to be used to external process.
- Added: Support _GUICtrlStatusBar*() to be used to external process.
- Added #3988: _WinAPI_GetSystemPowerStatus() return Battery status saver.
- Added #3985: _ArrayDisplay() + $WS_EX_TOPMOST.
- Added #3991: _SQLite_ForeignKeys() and Add a parameter in _SQLite_Open() to set it also.
- Added #3990: _IsPressed() return in @extended if the key is still pressed.
- Added: _DebugSetup(..., 1) does not interact with script being debug, Report infos copied to clipboard
- Added: _WinAPI_SetWindowTheme() example to demonstrate Checkbox or Radio controls coloring.
- Added #3997: _WinAPI_RegisterShellHookWindow() example improvement.
- Added #3999: _WinAPI_OemToChar() performance improvement.
- Added #3946: _ChooseFont() updated defaults (thanks argumentum).
- Added: _DateDiff(), _DateAdd() using array for [days, hours, minutes, seconds].
- Added: _DebugSetup() Type 6, same as 1 but a timeout to close the report log windows.
- Added: _WinAPI_MultiByteToWideChar() using DllStructSize.
- Added: $MB_ERR_INVALID_CHARS for _WinAPI_MultiByteToWideChar().
|