Sign in to follow this  
Followers 0
Jon

AutoIt v3.3.9.11 Beta

18 posts in this topic

File Name: AutoIt v3.3.9.11 Beta

File Submitter: Jon

File Submitted: 22 Jul 2013

File Category: Beta



3.3.9.11 (22nd July, 2013) (Beta)

AutoIt:
- Fixed #2311: Wrong handling of casesense parameter in StringReplace()
- Fixed #2361: RegRead() doesn't read REG_QWORD values.
- Fixed #2362: WinGetText() and ControlGetText() would sometimes give invalid results due to the target application's handling of WM_GETTEXT.

Au3Info:
- Fixed: Same text bug as #2362.



Click here to download this file

3 people like this

Share this post


Link to post
Share on other sites



- Fixed #2311: Wrong handling of casesense parameter in StringReplace()

Confirmed as fixed.

_AdapterConnections()_AlwaysRun()_AppMon()_AppMonEx()_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: 04/09/2015

Share this post


Link to post
Share on other sites

#3 ·  Posted (edited)

Great work, Jon.  And considering I put in two of those bug reports just yesterday! You're on the ball :)

*edit: Tested, and works as expected

Edited by Ascend4nt

Share this post


Link to post
Share on other sites

Jon, did you change anything else for the compile process for this beta besides the temp directory location? It seems like compiling x64 EXEs takes a really long time as compared to beta .10, or even .11 x86 EXEs. I watched the temp directory, and aut2exe creates like 12 different of the full script size temp files (versus maybe 5 for x86). Seems like my AV is scanning each one, which accounts for the long compile time. I didn't notice this in previous betas, which I thought compiled really quickly.

Share this post


Link to post
Share on other sites

to Jon and all the Dev's

Many thanks for such a great work.

Just a minor question. In Beta 3.3.9.5, there was a feature to define variables without leading Dollar sign ($).

Has this feature deprecated or just delayed to a coming release?

BTW, I can live without this feature.

Again, many thanks for your efforts


My UDFs, Abbrevs and Snippets
If you like my post, just click the like button :) 

Share this post


Link to post
Share on other sites
Has this feature deprecated ...

Correct.


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2017-04-18 - Version 1.4.8.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2017-02-27 - Version 1.3.1.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version 0.0.5.0) - Download - General Help & Support

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites

Actually this makes no sense, there were no changes to aut2exe between .10 and .11 :/

 

I'm rejigging the resource code so that it does all its updating in one go so it should be pretty much instant.

1 person likes this

Share this post


Link to post
Share on other sites

Great.... I was going to suggest it might be calling begin / end for each individual update after you mentioned it had to do with the resource sections.

Share this post


Link to post
Share on other sites

It seems beta 11 get some regress:

WinGetClassList($hWnd) - Help: Class names are linefeed (@LF) separated. - actually not.

Share this post


Link to post
Share on other sites

#12 ·  Posted (edited)

It seems beta 11 get some regress:

WinGetClassList($hWnd) - Help: Class names are linefeed (@LF) separated. - actually not.

Hmm...strange.

#include <Constants.au3>

Example()

Func Example()
    ; Wait 10 seconds for the SciTE window to appear.
    Local $hWnd = WinWait("[CLASS:SciTEWindow]", "", 10)

    ; Retrieve the classlist of the SciTE window using the handle returned by WinWait.
    Local $sClassList = WinGetClassList($hWnd)

    ; Display the classlist and replace @LF with a string representation.
    MsgBox($MB_SYSTEMMODAL, "", StringReplace($sClassList, @LF, "@LF"))
EndFunc   ;==>Example
Edited by guinness

_AdapterConnections()_AlwaysRun()_AppMon()_AppMonEx()_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: 04/09/2015

Share this post


Link to post
Share on other sites

GUICtrlCreateListView has $WS_EX_CLIENTEDGE style (default)

GUICtrlCreateTreeView does not have the style $WS _EX_CLIENTEDGE (default)

 

GUICloseOnESC
When ESC is pressed on a GUI the $GUI_EVENT_CLOSE message is sent. This option toggles this behavior on and off.
1 = Send the $GUI_EVENT_CLOSE message when ESC is pressed (default).
0 = Don't send the $GUI_EVENT_CLOSE message when ESC is pressed.

By default, the program is not closed by pressing Esc. Usually only Alt + F4

Share this post


Link to post
Share on other sites

AZJIO,

 

GUICloseOnESC

[...]

By default, the program is not closed by pressing Esc

But it does not say that the script will close - merely that the active GUI will receive a $GUI_EVENT_CLOSE message. So the current description is entirely correct. :)

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

GUICloseOnESC

When ESC is pressed on a GUI the $GUI_EVENT_CLOSE message is sent. This option toggles this behavior on and off.

1 = Send the $GUI_EVENT_CLOSE message when ESC is pressed (default).

0 = Don't send the $GUI_EVENT_CLOSE message when ESC is pressed.

 

By default, the program is not closed by pressing Esc. Usually only Alt + F4

Just ran a quick test and Esc closed the GUI without me setting any option.

Share this post


Link to post
Share on other sites

AZJIO,

 

But it does not say that the script will close - merely that the active GUI will receive a $GUI_EVENT_CLOSE message. So the current description is entirely correct. :)

M23

I'm not saying that the description is not correct. I think the default should be 0

Share this post


Link to post
Share on other sites

Ok. Well personally I never use that, and since it is not something common to windows I am also interested as to why that was decided upon originally.

Share this post


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