Administrators Jon Posted November 28, 2013 Administrators Posted November 28, 2013 (edited) File Name: AutoIt v3.3.9.23 BetaFile Submitter: JonFile Submitted: 28 Nov 2013File Category: Beta 3.3.9.23 (28th November, 2013) (Beta)AutoIt:- Fixed #2518: Static keyword not working correctly.- Fixed #2541: Accessing object methods or properties on a non-object when error handler is installed.- Fixed: StringStripCR() and StringAddCR() not working with strings that contain nulls.UDFs:- Changed: $INTERNET_FLAG_NO_CACHE_WRITE default value for _FTP_ListToArray*().- Added #2540: _ArrayDisplay() can copy Header and Row.- Added: _GDIPlusTextureCreateIA().- Fixed #2539: _ArrayUnique() doc precision.- Fixed #2521: Removed _IEFormElementSetValue[5].au3 example.- Fixed: _SQLite_...() running in X64 Mode.- Fixed: _SQLite_Startup() parameter checking and doc.AutoIt3Help:- Changed: Version number to 1.0.0.5.- Fixed #2519: Wrong page opening if launch without parameter. Click here to download this file Edited December 8, 2013 by Melba23 Added Trac tags jaberwacky, Mat, funkey and 1 other 4 Deployment Blog: https://www.autoitconsulting.com/site/blog/ SCCM SDK Programming: https://www.autoitconsulting.com/site/sccm-sdk/
jaberwacky Posted November 28, 2013 Posted November 28, 2013 Thank you! Now my scripts run again. 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?
guinness Posted November 28, 2013 Posted November 28, 2013 Thanks Jon. UDF List: _AdapterConnections() • _AlwaysRun() • _AppMon() • _AppMonEx() • _ArrayFilter/_ArrayReduce • _BinaryBin() • _CheckMsgBox() • _CmdLineRaw() • _ContextMenu() • _ConvertLHWebColor()/_ConvertSHWebColor() • _DesktopDimensions() • _DisplayPassword() • _DotNet_Load()/_DotNet_Unload() • _Fibonacci() • _FileCompare() • _FileCompareContents() • _FileNameByHandle() • _FilePrefix/SRE() • _FindInFile() • _GetBackgroundColor()/_SetBackgroundColor() • _GetConrolID() • _GetCtrlClass() • _GetDirectoryFormat() • _GetDriveMediaType() • _GetFilename()/_GetFilenameExt() • _GetHardwareID() • _GetIP() • _GetIP_Country() • _GetOSLanguage() • _GetSavedSource() • _GetStringSize() • _GetSystemPaths() • _GetURLImage() • _GIFImage() • _GoogleWeather() • _GUICtrlCreateGroup() • _GUICtrlListBox_CreateArray() • _GUICtrlListView_CreateArray() • _GUICtrlListView_SaveCSV() • _GUICtrlListView_SaveHTML() • _GUICtrlListView_SaveTxt() • _GUICtrlListView_SaveXML() • _GUICtrlMenu_Recent() • _GUICtrlMenu_SetItemImage() • _GUICtrlTreeView_CreateArray() • _GUIDisable() • _GUIImageList_SetIconFromHandle() • _GUIRegisterMsg() • _GUISetIcon() • _Icon_Clear()/_Icon_Set() • _IdleTime() • _InetGet() • _InetGetGUI() • _InetGetProgress() • _IPDetails() • _IsFileOlder() • _IsGUID() • _IsHex() • _IsPalindrome() • _IsRegKey() • _IsStringRegExp() • _IsSystemDrive() • _IsUPX() • _IsValidType() • _IsWebColor() • _Language() • _Log() • _MicrosoftInternetConnectivity() • _MSDNDataType() • _PathFull/GetRelative/Split() • _PathSplitEx() • _PrintFromArray() • _ProgressSetMarquee() • _ReDim() • _RockPaperScissors()/_RockPaperScissorsLizardSpock() • _ScrollingCredits • _SelfDelete() • _SelfRename() • _SelfUpdate() • _SendTo() • _ShellAll() • _ShellFile() • _ShellFolder() • _SingletonHWID() • _SingletonPID() • _Startup() • _StringCompact() • _StringIsValid() • _StringRegExpMetaCharacters() • _StringReplaceWholeWord() • _StringStripChars() • _Temperature() • _TrialPeriod() • _UKToUSDate()/_USToUKDate() • _WinAPI_Create_CTL_CODE() • _WinAPI_CreateGUID() • _WMIDateStringToDate()/_DateToWMIDateString() • Au3 script parsing • AutoIt Search • AutoIt3 Portable • AutoIt3WrapperToPragma • AutoItWinGetTitle()/AutoItWinSetTitle() • Coding • DirToHTML5 • FileInstallr • FileReadLastChars() • GeoIP database • GUI - Only Close Button • GUI Examples • GUICtrlDeleteImage() • GUICtrlGetBkColor() • GUICtrlGetStyle() • GUIEvents • GUIGetBkColor() • Int_Parse() & Int_TryParse() • IsISBN() • LockFile() • Mapping CtrlIDs • OOP in AutoIt • ParseHeadersToSciTE() • PasswordValid • PasteBin • Posts Per Day • PreExpand • Protect Globals • Queue() • Resource Update • ResourcesEx • SciTE Jump • Settings INI • SHELLHOOK • Shunting-Yard • Signature Creator • Stack() • Stopwatch() • StringAddLF()/StringStripLF() • StringEOLToCRLF() • VSCROLL • WM_COPYDATA • More Examples... Updated: 22/04/2018
FaridAgl Posted November 28, 2013 Posted November 28, 2013 Good job, thank you. Any hope of getting TCPConnect()'s timeout fixed? Danp2 1 http://faridaghili.ir
Taz77 Posted December 2, 2013 Posted December 2, 2013 Thanks @all Developers for this nice work Dropbox - Sign up and get an extra 500MB
AZJIO Posted December 3, 2013 Posted December 3, 2013 (edited) Must be -2, but in fact 0RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings", "ProxyServer", "REG-SZ", "33") MsgBox(0, '???', '@error = ' & @error) Edited December 3, 2013 by AZJIO My other projects or all
trancexx Posted December 4, 2013 Posted December 4, 2013 Default properties no longer work: $oObj = ObjCreate("Shell.Explorer") ConsoleWrite($oObj() & @CRLF) That code should print "Microsoft Web Browser Control". Default property/method is essential for InterfaceDispatch type of objects because it returns object pointer: Global Const $sIID_IUnknown = "{00000000-0000-0000-C000-000000000046}" $oShellUnk = ObjCreateInterface("Shell.Application", $sIID_IUnknown, "") ConsoleWrite(ObjName($oShellUnk) & @CRLF) ConsoleWrite($oShellUnk() & @CRLF) ♡♡♡ . eMyvnE
Administrators Jon Posted December 4, 2013 Author Administrators Posted December 4, 2013 (edited) Yeah, it's fixed locally. I didn't even know that such a syntax existed until JP pointed out that some of the build scripts failed :/Attached local version. Edited April 29, 2015 by Jon Deployment Blog: https://www.autoitconsulting.com/site/blog/ SCCM SDK Programming: https://www.autoitconsulting.com/site/sccm-sdk/
guinness Posted December 4, 2013 Posted December 4, 2013 Confirmed as fixed. Local $hArray = 0 _AssociativeArray_Startup($hArray) $hArray('Example') = 'This should display correctly.' ; $hArray.Item('Example') = 'This should display correctly.' MsgBox(4096, '', $hArray('Example')) Func _AssociativeArray_Startup(ByRef $aArray, $fIsCaseSensitive = False) ; Idea from MilesAhead. $aArray = ObjCreate('Scripting.Dictionary') ObjEvent('AutoIt.Error', '__AssociativeArray_Error') If IsObj($aArray) = 0 Then Return SetError(1, 0, 0) EndIf $aArray.CompareMode = Int(Not $fIsCaseSensitive) EndFunc ;==>_AssociativeArray_Startup UDF List: _AdapterConnections() • _AlwaysRun() • _AppMon() • _AppMonEx() • _ArrayFilter/_ArrayReduce • _BinaryBin() • _CheckMsgBox() • _CmdLineRaw() • _ContextMenu() • _ConvertLHWebColor()/_ConvertSHWebColor() • _DesktopDimensions() • _DisplayPassword() • _DotNet_Load()/_DotNet_Unload() • _Fibonacci() • _FileCompare() • _FileCompareContents() • _FileNameByHandle() • _FilePrefix/SRE() • _FindInFile() • _GetBackgroundColor()/_SetBackgroundColor() • _GetConrolID() • _GetCtrlClass() • _GetDirectoryFormat() • _GetDriveMediaType() • _GetFilename()/_GetFilenameExt() • _GetHardwareID() • _GetIP() • _GetIP_Country() • _GetOSLanguage() • _GetSavedSource() • _GetStringSize() • _GetSystemPaths() • _GetURLImage() • _GIFImage() • _GoogleWeather() • _GUICtrlCreateGroup() • _GUICtrlListBox_CreateArray() • _GUICtrlListView_CreateArray() • _GUICtrlListView_SaveCSV() • _GUICtrlListView_SaveHTML() • _GUICtrlListView_SaveTxt() • _GUICtrlListView_SaveXML() • _GUICtrlMenu_Recent() • _GUICtrlMenu_SetItemImage() • _GUICtrlTreeView_CreateArray() • _GUIDisable() • _GUIImageList_SetIconFromHandle() • _GUIRegisterMsg() • _GUISetIcon() • _Icon_Clear()/_Icon_Set() • _IdleTime() • _InetGet() • _InetGetGUI() • _InetGetProgress() • _IPDetails() • _IsFileOlder() • _IsGUID() • _IsHex() • _IsPalindrome() • _IsRegKey() • _IsStringRegExp() • _IsSystemDrive() • _IsUPX() • _IsValidType() • _IsWebColor() • _Language() • _Log() • _MicrosoftInternetConnectivity() • _MSDNDataType() • _PathFull/GetRelative/Split() • _PathSplitEx() • _PrintFromArray() • _ProgressSetMarquee() • _ReDim() • _RockPaperScissors()/_RockPaperScissorsLizardSpock() • _ScrollingCredits • _SelfDelete() • _SelfRename() • _SelfUpdate() • _SendTo() • _ShellAll() • _ShellFile() • _ShellFolder() • _SingletonHWID() • _SingletonPID() • _Startup() • _StringCompact() • _StringIsValid() • _StringRegExpMetaCharacters() • _StringReplaceWholeWord() • _StringStripChars() • _Temperature() • _TrialPeriod() • _UKToUSDate()/_USToUKDate() • _WinAPI_Create_CTL_CODE() • _WinAPI_CreateGUID() • _WMIDateStringToDate()/_DateToWMIDateString() • Au3 script parsing • AutoIt Search • AutoIt3 Portable • AutoIt3WrapperToPragma • AutoItWinGetTitle()/AutoItWinSetTitle() • Coding • DirToHTML5 • FileInstallr • FileReadLastChars() • GeoIP database • GUI - Only Close Button • GUI Examples • GUICtrlDeleteImage() • GUICtrlGetBkColor() • GUICtrlGetStyle() • GUIEvents • GUIGetBkColor() • Int_Parse() & Int_TryParse() • IsISBN() • LockFile() • Mapping CtrlIDs • OOP in AutoIt • ParseHeadersToSciTE() • PasswordValid • PasteBin • Posts Per Day • PreExpand • Protect Globals • Queue() • Resource Update • ResourcesEx • SciTE Jump • Settings INI • SHELLHOOK • Shunting-Yard • Signature Creator • Stack() • Stopwatch() • StringAddLF()/StringStripLF() • StringEOLToCRLF() • VSCROLL • WM_COPYDATA • More Examples... Updated: 22/04/2018
FaridAgl Posted December 5, 2013 Posted December 5, 2013 (edited) Just was thinking why I can't see any member flag under trancexx's avatar! Edited December 5, 2013 by D4RKON3 http://faridaghili.ir
Moderators Melba23 Posted December 5, 2013 Moderators Posted December 5, 2013 D4RKON3,Because she resigned from the Dev team - see the first paragraph of this post. M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area
Developers Jos Posted December 5, 2013 Developers Posted December 5, 2013 Some people have a short memory .... not me. Jos SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past.
FaridAgl Posted December 5, 2013 Posted December 5, 2013 @Melba23 I see, thanks... @Jos Nice to see you everywhere. http://faridaghili.ir
dbaron4 Posted December 6, 2013 Posted December 6, 2013 Hello, I started testing with this Beta and encountered the following error with a script that automates IE using IE.au3: Line 769 (of _IELinkClickByIndex procedure in IE.au3) $oLink = $oLinks($i_index) $oLink = $oLinks^ERROR Error: Variable cannot be accessed in this manner. The error does not occur with the regular GA version of AutoIt3. Below is the procedure that called IE.au3 at the time of the error: expandcollapse popupFunc SetFromToDates() Notify(0, "", "Setting from/to dates...", 0, 1, 0) If _IEImgClick($oIE, "002006825000000609022001E.gif", "src", 3) = 0 Then Notify(0, "", "Unable to click on Additional Criteria button", 0, 1, 0) Return 1 EndIf $result = WinWait("Additional Search Criteria", "", 5) If $result = 0 Then Notify(0, "", "Unable to get Additional Criteria window", 0, 1, 0) Return 1 EndIf $oIE2 = _IEAttach("Additional Search Criteria") If @error Then Notify(0, "", "Unable to attach to Additional Criteria window", 0, 1, 0) Return 1 EndIf _IELoadWait($oIE2) $oForm2 = _IEFormGetObjByName($oIE2, "MORE") If @error Then Notify(0, "", "Unable to get Additional Criteria Form", 0, 1, 0) Return 1 EndIf $o_date_selection = _IEFormElementGetObjByName($oForm2, "DATE_SELECTION") If @error Then Notify(0, "", "Unable to get Date Selection field", 0, 1, 0) Return 1 EndIf If _IEFormElementSetValue($o_date_selection, "USER") = 0 Then Notify(0, "", "Unable to set Date Selection field", 0, 1, 0) Return 1 EndIf Sleep(2000) $o_from_date = _IEFormElementGetObjByName($oForm2, "DATE_FROM1") If @error Then Notify(0, "", "Unable to get From Date field", 0, 1, 0) Return 1 EndIf If _IEFormElementSetValue($o_from_date, $fromDate) = 0 Then Notify(0, "", "Unable to set From Date field", 0, 1, 0) Return 1 EndIf $o_to_date = _IEFormElementGetObjByName($oForm2, "DATE_TO1") If @error Then Notify(0, "", "Unable to get To Date field", 0, 1, 0) Return 1 EndIf If _IEFormElementSetValue($o_to_date, $toDate) = 0 Then Notify(0, "", "Unable to set To Date field", 0, 1, 0) Return 1 EndIf $SelectButtonFound = False $lnkCount = 0 $PageLinks = _IELinkGetCollection($oIE2) For $lnk In $PageLinks If StringInStr($lnk.href, "javascript:Form_HandleSubmit();") Then $SelectButtonFound = True ExitLoop EndIf $lnkCount += 1 Next If _IELinkClickByIndex($oIE2, $lnkCount, 0) = 0 Then Notify(0, "", "Unable to click on Select button", 0, 1, 0) Return 1 EndIf Sleep(2000) _IELoadWait($oIE) Return 0 EndFunc ;==>SetFromToDates Is this a bug in this AutoIt3 Beta? -Doug
Administrators Jon Posted December 6, 2013 Author Administrators Posted December 6, 2013 Yes, it's fixed in the next beta. See > Deployment Blog: https://www.autoitconsulting.com/site/blog/ SCCM SDK Programming: https://www.autoitconsulting.com/site/sccm-sdk/
James Posted December 6, 2013 Posted December 6, 2013 I've always wished that the ticket numbers were linked directly to the Trac pages. Blog - Seriously epic web hosting - Twitter - GitHub - Cachet HQ
guinness Posted December 6, 2013 Posted December 6, 2013 I've always wished that the ticket numbers were linked directly to the Trac pages. They are, on both the Forum and in the new help file. UDF List: _AdapterConnections() • _AlwaysRun() • _AppMon() • _AppMonEx() • _ArrayFilter/_ArrayReduce • _BinaryBin() • _CheckMsgBox() • _CmdLineRaw() • _ContextMenu() • _ConvertLHWebColor()/_ConvertSHWebColor() • _DesktopDimensions() • _DisplayPassword() • _DotNet_Load()/_DotNet_Unload() • _Fibonacci() • _FileCompare() • _FileCompareContents() • _FileNameByHandle() • _FilePrefix/SRE() • _FindInFile() • _GetBackgroundColor()/_SetBackgroundColor() • _GetConrolID() • _GetCtrlClass() • _GetDirectoryFormat() • _GetDriveMediaType() • _GetFilename()/_GetFilenameExt() • _GetHardwareID() • _GetIP() • _GetIP_Country() • _GetOSLanguage() • _GetSavedSource() • _GetStringSize() • _GetSystemPaths() • _GetURLImage() • _GIFImage() • _GoogleWeather() • _GUICtrlCreateGroup() • _GUICtrlListBox_CreateArray() • _GUICtrlListView_CreateArray() • _GUICtrlListView_SaveCSV() • _GUICtrlListView_SaveHTML() • _GUICtrlListView_SaveTxt() • _GUICtrlListView_SaveXML() • _GUICtrlMenu_Recent() • _GUICtrlMenu_SetItemImage() • _GUICtrlTreeView_CreateArray() • _GUIDisable() • _GUIImageList_SetIconFromHandle() • _GUIRegisterMsg() • _GUISetIcon() • _Icon_Clear()/_Icon_Set() • _IdleTime() • _InetGet() • _InetGetGUI() • _InetGetProgress() • _IPDetails() • _IsFileOlder() • _IsGUID() • _IsHex() • _IsPalindrome() • _IsRegKey() • _IsStringRegExp() • _IsSystemDrive() • _IsUPX() • _IsValidType() • _IsWebColor() • _Language() • _Log() • _MicrosoftInternetConnectivity() • _MSDNDataType() • _PathFull/GetRelative/Split() • _PathSplitEx() • _PrintFromArray() • _ProgressSetMarquee() • _ReDim() • _RockPaperScissors()/_RockPaperScissorsLizardSpock() • _ScrollingCredits • _SelfDelete() • _SelfRename() • _SelfUpdate() • _SendTo() • _ShellAll() • _ShellFile() • _ShellFolder() • _SingletonHWID() • _SingletonPID() • _Startup() • _StringCompact() • _StringIsValid() • _StringRegExpMetaCharacters() • _StringReplaceWholeWord() • _StringStripChars() • _Temperature() • _TrialPeriod() • _UKToUSDate()/_USToUKDate() • _WinAPI_Create_CTL_CODE() • _WinAPI_CreateGUID() • _WMIDateStringToDate()/_DateToWMIDateString() • Au3 script parsing • AutoIt Search • AutoIt3 Portable • AutoIt3WrapperToPragma • AutoItWinGetTitle()/AutoItWinSetTitle() • Coding • DirToHTML5 • FileInstallr • FileReadLastChars() • GeoIP database • GUI - Only Close Button • GUI Examples • GUICtrlDeleteImage() • GUICtrlGetBkColor() • GUICtrlGetStyle() • GUIEvents • GUIGetBkColor() • Int_Parse() & Int_TryParse() • IsISBN() • LockFile() • Mapping CtrlIDs • OOP in AutoIt • ParseHeadersToSciTE() • PasswordValid • PasteBin • Posts Per Day • PreExpand • Protect Globals • Queue() • Resource Update • ResourcesEx • SciTE Jump • Settings INI • SHELLHOOK • Shunting-Yard • Signature Creator • Stack() • Stopwatch() • StringAddLF()/StringStripLF() • StringEOLToCRLF() • VSCROLL • WM_COPYDATA • More Examples... Updated: 22/04/2018
Moderators Melba23 Posted December 6, 2013 Moderators Posted December 6, 2013 James, Do you mean like this #2550? M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area
Iczer Posted December 6, 2013 Posted December 6, 2013 isn't this simple script have strange output? For $ih = 0x2600 To 0x26FF Step 0x0001 ConsoleWrite($ih&@CRLF) Next i mean - we get decimal numbers instead of hexadecimal ones in SciTE console
water Posted December 6, 2013 Posted December 6, 2013 WAD. AutoIt does an internal conversion to a decimla number. If you need hex as output you have to translate it yourself. My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
Recommended Posts