Jump to content
Sign in to follow this  
Jon

AutoIt v3.3.9.23 Beta

Recommended Posts

Jon

File Name: AutoIt v3.3.9.23 Beta

File Submitter: Jon

File Submitted: 28 Nov 2013

File 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 by Melba23
Added Trac tags
  • Like 4

Share this post


Link to post
Share on other sites
guinness

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 parsingAutoIt SearchAutoIt3 PortableAutoIt3WrapperToPragmaAutoItWinGetTitle()/AutoItWinSetTitle()CodingDirToHTML5FileInstallrFileReadLastChars()GeoIP databaseGUI - Only Close ButtonGUI ExamplesGUICtrlDeleteImage()GUICtrlGetBkColor()GUICtrlGetStyle()GUIEventsGUIGetBkColor()Int_Parse() & Int_TryParse()IsISBN()LockFile()Mapping CtrlIDsOOP in AutoItParseHeadersToSciTE()PasswordValidPasteBinPosts Per DayPreExpandProtect GlobalsQueue()Resource UpdateResourcesExSciTE JumpSettings INISHELLHOOKShunting-YardSignature CreatorStack()Stopwatch()StringAddLF()/StringStripLF()StringEOLToCRLF()VSCROLLWM_COPYDATAMore Examples...

Updated: 22/04/2018

Share this post


Link to post
Share on other sites
AZJIO

Must be -2, but in fact 0

RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings", "ProxyServer", "REG-SZ", "33")
MsgBox(0, '???', '@error = ' & @error)
Edited by AZJIO

Share this post


Link to post
Share on other sites
trancexx

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

Share this post


Link to post
Share on other sites
guinness

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 parsingAutoIt SearchAutoIt3 PortableAutoIt3WrapperToPragmaAutoItWinGetTitle()/AutoItWinSetTitle()CodingDirToHTML5FileInstallrFileReadLastChars()GeoIP databaseGUI - Only Close ButtonGUI ExamplesGUICtrlDeleteImage()GUICtrlGetBkColor()GUICtrlGetStyle()GUIEventsGUIGetBkColor()Int_Parse() & Int_TryParse()IsISBN()LockFile()Mapping CtrlIDsOOP in AutoItParseHeadersToSciTE()PasswordValidPasteBinPosts Per DayPreExpandProtect GlobalsQueue()Resource UpdateResourcesExSciTE JumpSettings INISHELLHOOKShunting-YardSignature CreatorStack()Stopwatch()StringAddLF()/StringStripLF()StringEOLToCRLF()VSCROLLWM_COPYDATAMore Examples...

Updated: 22/04/2018

Share this post


Link to post
Share on other sites
FaridAgl

Just was thinking why I can't see any developer.png member flag under trancexx's avatar!

Edited by D4RKON3

Share this post


Link to post
Share on other sites
Melba23

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._______My UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Share this post


Link to post
Share on other sites
dbaron4

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:

Func 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

Share this post


Link to post
Share on other sites
guinness

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 parsingAutoIt SearchAutoIt3 PortableAutoIt3WrapperToPragmaAutoItWinGetTitle()/AutoItWinSetTitle()CodingDirToHTML5FileInstallrFileReadLastChars()GeoIP databaseGUI - Only Close ButtonGUI ExamplesGUICtrlDeleteImage()GUICtrlGetBkColor()GUICtrlGetStyle()GUIEventsGUIGetBkColor()Int_Parse() & Int_TryParse()IsISBN()LockFile()Mapping CtrlIDsOOP in AutoItParseHeadersToSciTE()PasswordValidPasteBinPosts Per DayPreExpandProtect GlobalsQueue()Resource UpdateResourcesExSciTE JumpSettings INISHELLHOOKShunting-YardSignature CreatorStack()Stopwatch()StringAddLF()/StringStripLF()StringEOLToCRLF()VSCROLLWM_COPYDATAMore Examples...

Updated: 22/04/2018

Share this post


Link to post
Share on other sites
Melba23

James,

Do you mean like this  #2550? :huh:

M23


Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind._______My UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Share this post


Link to post
Share on other sites
Iczer

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

Share this post


Link to post
Share on other sites
water

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 (2018-06-01 - Version 1.4.9.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2018-09-01 - Version 1.3.4.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts
PowerPoint (2017-06-06 - Version 0.0.5.0) - Download - General Help & Support
Excel - Example Scripts - Wiki
Word - Wiki
 
Tutorials:

ADO - Wiki

 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

×