Jump to content

WinAPIEx UDF


Yashied
 Share

Recommended Posts

OK. Thanks.

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

Link to comment
Share on other sites

  • 2 weeks later...

A couple more additions.

ConsoleWrite("SetDoubleClickTime = " & _WinAPI_SetDoubleClickTime(500) & @LF)
ConsoleWrite("GetDoubleClickTime = " & _WinAPI_GetDoubleClickTime() & @LF)

Func _WinAPI_GetDoubleClickTime()
    Local $Ret = DllCall('user32.dll', 'uint', 'GetDoubleClickTime')
    If @error Then
        Return SetError(1, 0, 0)
    EndIf
    Return $Ret[0]
EndFunc   ;==>_WinAPI_GetDoubleClickTime

Func _WinAPI_SetDoubleClickTime($iTime)
    Local $Ret = DllCall('user32.dll', 'int', 'SetDoubleClickTime', 'uint', $iTime)
    If (@error) Or (Not $Ret[0]) Then
        Return SetError(1, 0, 0)
    EndIf
    Return $Ret[0]
EndFunc   ;==>_WinAPI_SetDoubleClickTime
Edited by guinness

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

Link to comment
Share on other sites

With AutoIt Beta V3.3.7.22 missing WM_MESSAGES were added to WindowsConstants.au3 as outlined in this Trac Ticket #2049. Therefore I went through APIConstants.au3 and commented out those which had been added and additional variables that were causing conflicts with the latest beta.

Edited by guinness

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

Link to comment
Share on other sites

OK, I thought as much. I was offering a helping hand as I've edited my local version already. :D

Edited by guinness

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

Link to comment
Share on other sites

wakillon,

_WinAPI_GetProcessTimes might be what you're looking for.

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

Link to comment
Share on other sites

I mentioned _WinAPI_GetProductInfo and decided to tidy up the script by KaFu and add _WinAPI_GetVersionEx() instead of calling the function directly.

#AutoIt3Wrapper_Au3Check_Parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6 -w 7

#include <Array.au3>
#include <WinAPIEx.au3>

Global $aArray = _WinAPI_GetProductInfo() ; Thanks to KaFu & modified by guinness.
_ArrayDisplay($aArray)

Func _WinAPI_GetProductInfo()
    Local Const $PRODUCT_BUSINESS = 0x00000006 ; Business
    Local Const $PRODUCT_BUSINESS_N = 0x00000010 ; Business N
    Local Const $PRODUCT_CLUSTER_SERVER = 0x00000012 ; HPC Edition
    Local Const $PRODUCT_DATACENTER_SERVER = 0x00000008 ; Server Datacenter (full installation)
    Local Const $PRODUCT_DATACENTER_SERVER_CORE = 0x0000000C ; Server Datacenter (core installation)
    Local Const $PRODUCT_DATACENTER_SERVER_CORE_V = 0x00000027 ; Server Datacenter without Hyper-V (core installation)
    Local Const $PRODUCT_DATACENTER_SERVER_V = 0x00000025 ; Server Datacenter without Hyper-V (full installation)
    Local Const $PRODUCT_ENTERPRISE = 0x00000004 ; Enterprise
    Local Const $PRODUCT_ENTERPRISE_SERVER = 0x0000000A ; Server Enterprise (full installation)
    Local Const $PRODUCT_ENTERPRISE_SERVER_CORE = 0x0000000E ; Server Enterprise (core installation)
    Local Const $PRODUCT_ENTERPRISE_SERVER_CORE_V = 0x00000029 ; Server Enterprise without Hyper-V (core installation)
    Local Const $PRODUCT_ENTERPRISE_SERVER_IA64 = 0x0000000F ; Server Enterprise for Itanium-based Systems
    Local Const $PRODUCT_ENTERPRISE_SERVER_V = 0x00000026 ; Server Enterprise without Hyper-V (full installation)
    Local Const $PRODUCT_HOME_BASIC = 0x00000002 ; Home Basic
    Local Const $PRODUCT_HOME_BASIC_E = 0x00000043 ; Home Basic E
    Local Const $PRODUCT_HOME_BASIC_N = 0x00000005 ; Home Basic N
    Local Const $PRODUCT_HOME_PREMIUM = 0x00000003 ; Home Premium
    Local Const $PRODUCT_HOME_PREMIUM_E = 0x00000044 ; Home Premium E
    Local Const $PRODUCT_HOME_PREMIUM_N = 0x0000001A ; Home Premium N
    Local Const $PRODUCT_HYPERV = 0x0000002A ; Microsoft Hyper-V Server
    Local Const $PRODUCT_MEDIUMBUSINESS_SERVER_MANAGEMENT = 0x0000001E ; Windows Essential Business Server Management Server
    Local Const $PRODUCT_MEDIUMBUSINESS_SERVER_MESSAGING = 0x00000020 ; Windows Essential Business Server Messaging Server
    Local Const $PRODUCT_MEDIUMBUSINESS_SERVER_SECURITY = 0x0000001F ; Windows Essential Business Server Security Server
    Local Const $PRODUCT_PROFESSIONAL = 0x00000030 ; Professional
    Local Const $PRODUCT_PROFESSIONAL_E = 0x00000045 ; Professional E
    Local Const $PRODUCT_PROFESSIONAL_N = 0x00000031 ; Professional N
    Local Const $PRODUCT_SERVER_FOR_SMALLBUSINESS = 0x00000018 ; Windows Server 2008 for Windows Essential Server Solutions
    Local Const $PRODUCT_SERVER_FOR_SMALLBUSINESS_V = 0x00000023 ; Windows Server 2008 without Hyper-V for Windows Essential Server Solutions
    Local Const $PRODUCT_SERVER_FOUNDATION = 0x00000021 ; Server Foundation
    Local Const $PRODUCT_SMALLBUSINESS_SERVER = 0x00000009 ; Windows Small Business Server
    Local Const $PRODUCT_SMALLBUSINESS_SERVER_PREMIUM = 0x00000019 ; Small Business Server Premium Edition
    Local Const $PRODUCT_STANDARD_SERVER = 0x00000007 ; Server Standard (full installation)
    Local Const $PRODUCT_STANDARD_SERVER_CORE = 0x0000000D ; Server Standard (core installation)
    Local Const $PRODUCT_STANDARD_SERVER_CORE_V = 0x00000028 ; Server Standard without Hyper-V (core installation)
    Local Const $PRODUCT_STANDARD_SERVER_V = 0x00000024 ; Server Standard without Hyper-V (full installation)
    Local Const $PRODUCT_STARTER = 0x0000000B ; Starter
    Local Const $PRODUCT_STARTER_E = 0x00000042 ; Starter E
    Local Const $PRODUCT_STARTER_N = 0x0000002F ; Starter N
    Local Const $PRODUCT_STORAGE_ENTERPRISE_SERVER = 0x00000017 ; Storage Server Enterprise
    Local Const $PRODUCT_STORAGE_EXPRESS_SERVER = 0x00000014 ; Storage Server Express
    Local Const $PRODUCT_STORAGE_STANDARD_SERVER = 0x00000015 ; Storage Server Standard
    Local Const $PRODUCT_STORAGE_WORKGROUP_SERVER = 0x00000016 ; Storage Server Workgroup
    Local Const $PRODUCT_UNDEFINED = 0x00000000 ; An unknown product
    Local Const $PRODUCT_ULTIMATE = 0x00000001 ; Ultimate
    Local Const $PRODUCT_ULTIMATE_E = 0x00000047 ; Ultimate E
    Local Const $PRODUCT_ULTIMATE_N = 0x0000001C ; Ultimate N
    Local Const $PRODUCT_WEB_SERVER = 0x00000011 ; Web Server (full installation)
    Local Const $PRODUCT_WEB_SERVER_CORE = 0x0000001D ; Web Server (core installation)
    Local Const $PRODUCT_UNLICENSED = 0xABCDABCD ; Product has not been activated and is no longer in the grace period

    Local $aReturn[11][2] = [[10],["OSMajorVersion", ""],["OSMinorVersion", ""],["ServicePackMajor", ""],["ServicePackMinor", ""],["ReturnedProductType", ""], _
            ["ReturnedProductType_Text", ""],["PlatformId", ""],["CSDVersion", ""],["SuiteMask", ""],["ProductType", ""]]

    Local $tagOSVERSIONINFOEX = _WinAPI_GetVersionEx()

    $aReturn[1][1] = String(DllStructGetData($tagOSVERSIONINFOEX, "MajorVersion"))
    $aReturn[2][1] = String(DllStructGetData($tagOSVERSIONINFOEX, "MinorVersion"))
    $aReturn[3][1] = String(DllStructGetData($tagOSVERSIONINFOEX, "ServicePackMajor"))
    $aReturn[4][1] = String(DllStructGetData($tagOSVERSIONINFOEX, "ServicePackMinor"))
    $aReturn[7][1] = String(DllStructGetData($tagOSVERSIONINFOEX, "PlatformId"))
    $aReturn[8][1] = String(DllStructGetData($tagOSVERSIONINFOEX, "CSDVersion"))
    $aReturn[9][1] = String(DllStructGetData($tagOSVERSIONINFOEX, "SuiteMask"))
    $aReturn[10][1] = String(DllStructGetData($tagOSVERSIONINFOEX, "ProductType"))

    If $aReturn[1][1] < 6 Then
        $aReturn[5][1] = 0
        $aReturn[6][1] = "Minimum OS Version to retreive ProductType is Vista"
        Return SetError(@error, 0, $aReturn) ; GetProductInfo only works on Vista and above.
    EndIf

    ; GetProductInfo Function
    ; http://msdn.microsoft.com/en-us/library/ms724358%28VS.85%29.aspx
    Local $tProdutType = DllStructCreate("dword ReturnedProductType")
    DllCall("kernel32.dll", "int", "GetProductInfo", "dword", $aReturn[1][1], "dword", $aReturn[2][1], "dword", $aReturn[3][1], "dword", $aReturn[4][1], "struct*", $tProdutType)
    If @error Then
        Return SetError(@error, @extended, $aReturn)
    EndIf

    $aReturn[5][1] = DllStructGetData($tProdutType, "ReturnedProductType")
    Switch $aReturn[5][1]
        Case $PRODUCT_BUSINESS
            $aReturn[6][1] = "Business Edition"

        Case $PRODUCT_BUSINESS_N
            $aReturn[6][1] = "Business Edition N"

        Case $PRODUCT_CLUSTER_SERVER
            $aReturn[6][1] = "Cluster Server Edition"

        Case $PRODUCT_DATACENTER_SERVER
            $aReturn[6][1] = "Datacenter Edition"

        Case $PRODUCT_DATACENTER_SERVER_CORE
            $aReturn[6][1] = "Datacenter Edition (core installation)"

        Case $PRODUCT_DATACENTER_SERVER_V
            $aReturn[6][1] = "Datacenter Edition without Hyper-V"

        Case $PRODUCT_DATACENTER_SERVER_CORE_V
            $aReturn[6][1] = "Datacenter Edition without Hyper-V (core installation)"

        Case $PRODUCT_ENTERPRISE
            $aReturn[6][1] = "Enterprise Edition"

        Case $PRODUCT_ENTERPRISE_SERVER
            $aReturn[6][1] = "Enterprise Edition"

        Case $PRODUCT_ENTERPRISE_SERVER_V
            $aReturn[6][1] = "Enterprise Edition without Hyper-V"

        Case $PRODUCT_ENTERPRISE_SERVER_CORE
            $aReturn[6][1] = "Enterprise Edition (core installation)"

        Case $PRODUCT_ENTERPRISE_SERVER_CORE_V
            $aReturn[6][1] = "Enterprise Edition without Hyper-V (core installation)"

        Case $PRODUCT_ENTERPRISE_SERVER_IA64
            $aReturn[6][1] = "Enterprise Edition for Itanium-based Systems"

        Case $PRODUCT_HOME_BASIC
            $aReturn[6][1] = "Home Basic Edition"

        Case $PRODUCT_HOME_BASIC_E
            $aReturn[6][1] = "Home Basic Edition E"

        Case $PRODUCT_HOME_BASIC_N
            $aReturn[6][1] = "Home Basic Edition N"

        Case $PRODUCT_HOME_PREMIUM
            $aReturn[6][1] = "Home Premium Edition"

        Case $PRODUCT_HOME_PREMIUM_E
            $aReturn[6][1] = "Home Premium Edition E"

        Case $PRODUCT_HOME_PREMIUM_N
            $aReturn[6][1] = "Home Premium Edition N"

        Case $PRODUCT_HYPERV
            $aReturn[6][1] = "Microsoft Hyper-V Server"

        Case $PRODUCT_MEDIUMBUSINESS_SERVER_MANAGEMENT
            $aReturn[6][1] = "Windows Essential Business Server Management Server"

        Case $PRODUCT_MEDIUMBUSINESS_SERVER_MESSAGING
            $aReturn[6][1] = "Windows Essential Business Server Messaging Server"

        Case $PRODUCT_MEDIUMBUSINESS_SERVER_SECURITY
            $aReturn[6][1] = "Windows Essential Business Server Security Server"

        Case $PRODUCT_PROFESSIONAL
            $aReturn[6][1] = "Professional"

        Case $PRODUCT_PROFESSIONAL_E
            $aReturn[6][1] = "Professional E"

        Case $PRODUCT_PROFESSIONAL_N
            $aReturn[6][1] = "Professional N"

        Case $PRODUCT_SERVER_FOR_SMALLBUSINESS
            $aReturn[6][1] = "Windows Server 2008 for Windows Essential Server Solutions"

        Case $PRODUCT_SERVER_FOR_SMALLBUSINESS_V
            $aReturn[6][1] = "Windows Server 2008 without Hyper-V for Windows Essential Server Solutions"

        Case $PRODUCT_SERVER_FOUNDATION
            $aReturn[6][1] = "Server Foundation"

        Case $PRODUCT_SMALLBUSINESS_SERVER
            $aReturn[6][1] = "Small Business Server"

        Case $PRODUCT_SMALLBUSINESS_SERVER_PREMIUM
            $aReturn[6][1] = "Small Business Server Premium Edition"

        Case $PRODUCT_STANDARD_SERVER
            $aReturn[6][1] = "Standard Edition"

        Case $PRODUCT_STANDARD_SERVER_CORE
            $aReturn[6][1] = "Standard Edition (core installation)"

        Case $PRODUCT_STANDARD_SERVER_V
            $aReturn[6][1] = "Standard Edition without Hyper-V"

        Case $PRODUCT_STANDARD_SERVER_CORE_V
            $aReturn[6][1] = "Standard Edition without Hyper-V (core installation)"

        Case $PRODUCT_STARTER
            $aReturn[6][1] = "Starter Edition"

        Case $PRODUCT_STARTER_E
            $aReturn[6][1] = "Starter Edition E"

        Case $PRODUCT_STARTER_N
            $aReturn[6][1] = "Starter Edition N"

        Case $PRODUCT_STORAGE_ENTERPRISE_SERVER
            $aReturn[6][1] = "Storage Server Enterprise"

        Case $PRODUCT_STORAGE_EXPRESS_SERVER
            $aReturn[6][1] = "Storage Server Express"

        Case $PRODUCT_STORAGE_STANDARD_SERVER
            $aReturn[6][1] = "Storage Server Standard"

        Case $PRODUCT_STORAGE_WORKGROUP_SERVER
            $aReturn[6][1] = "Storage Server Workgroup"

        Case $PRODUCT_UNDEFINED
            $aReturn[6][1] = "UNDEFINED"

        Case $PRODUCT_ULTIMATE
            $aReturn[6][1] = "Ultimate Edition"

        Case $PRODUCT_ULTIMATE_E
            $aReturn[6][1] = "Ultimate Edition E"

        Case $PRODUCT_ULTIMATE_N
            $aReturn[6][1] = "Ultimate Edition N"

        Case $PRODUCT_WEB_SERVER
            $aReturn[6][1] = "Web Server Edition"

        Case $PRODUCT_WEB_SERVER_CORE
            $aReturn[6][1] = "Web Server (core installation)"

        Case $PRODUCT_UNLICENSED
            $aReturn[6][1] = "UNLICENSED"
    EndSwitch
    Return $aReturn
EndFunc   ;==>_WinAPI_GetProductInfo

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

Link to comment
Share on other sites

  • 2 weeks later...

#Include <Date.au3>
#Include <WinAPIEx.au3>

Opt('MustDeclareVars', 1)

Global $aFT, $tFT, $tST, $ID = ProcessExists('SciTE.exe')

If $ID Then
    $aFT = _WinAPI_GetProcessTimes($ID)
    $tFT = _Date_Time_FileTimeToLocalFileTime(DllStructGetPtr($aFT[0]))
    $tST = _Date_Time_FileTimeToSystemTime(DllStructGetPtr($tFT))
    ConsoleWrite('SciTE was run at: ' & _WinAPI_GetDateFormat(0, $tST) & ' ' & _WinAPI_GetTimeFormat(0, $tST) & @CR)
EndIf

Link to comment
Share on other sites

#Include <Date.au3>
#Include <WinAPIEx.au3>

Opt('MustDeclareVars', 1)

Global $aFT, $tFT, $tST, $ID = ProcessExists('SciTE.exe')

If $ID Then
    $aFT = _WinAPI_GetProcessTimes($ID)
    $tFT = _Date_Time_FileTimeToLocalFileTime(DllStructGetPtr($aFT[0]))
    $tST = _Date_Time_FileTimeToSystemTime(DllStructGetPtr($tFT))
    ConsoleWrite('SciTE was run at: ' & _WinAPI_GetDateFormat(0, $tST) & ' ' & _WinAPI_GetTimeFormat(0, $tST) & @CR)
EndIf

Sorry for wasting your time! I got it!
Link to comment
Share on other sites

Func _WinAPI_CreateSymbolicLink($sSource, $sDestination, $iFlag) ; Idea from: http://www.autoitscript.com/forum/topic/120199-symlink-for-creating-symbolic-links-in-autoit/
    Local $aReturn = DllCall('kernel32.dll', 'int', 'CreateSymbolicLinkW', 'wstr', $sSource, 'wstr', $sDestination, 'dword', $iFlag)
    If @error Or (Not $aReturn[0]) Then
        Return SetError(@error, @extended, 0)
    EndIf
    Return $aReturn[0]
EndFunc   ;==>_WinAPI_CreateSymbolicLink

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

Link to comment
Share on other sites

The library has been updated.

v3.6

  • Added the following functions.

    _WinAPI_CallWindowProcW

    _WinAPI_ColorAdjustLuma

    _WinAPI_CreateBuffer

    _WinAPI_DefWindowProcW

    _WinAPI_EnumUILanguages

    _WinAPI_FileExists

    _WinAPI_FindClose

    _WinAPI_FindFirstFile

    _WinAPI_FindNextFile

    _WinAPI_GetFileSize

    _WinAPI_GetMemorySize

    _WinAPI_GetPriorityClass

    _WinAPI_GetSystemDefaultUILanguage

    _WinAPI_GetUserDefaultUILanguage

    _WinAPI_IsMemory

    _WinAPI_PathAppend

    _WinAPI_PathBuildRoot

    _WinAPI_RemoveDirectory

    _WinAPI_SetPriorityClass

  • Added examples for the functions above.
  • Removed the following functions.

    _WinAPI_IsString (use _WinAPI_IsMemory)

  • Added System Parameter Info ($SPI_*) constants.
  • Added $tagSHELLHOOKINFO structure.
  • Added optional parameter in _WinAPI_CreateString() function, see its description.
  • The first parameter in _WinAPI_ShellEmptyRecycleBin() and _WinAPI_ShellQueryRecycleBin() functions are now optional.
  • The third and fourth parameters in _WinAPI_CreateFileEx() function are now optional.
  • The third parameter in _WinAPI_LZNTDecompress() function now is no longer optional, see its description.
  • The following functions now sets @error flag instead of crash script if an error allocating memory occurred.

    _WinAPI_FindTextDlg

    _WinAPI_LZNTDecompress

    _WinAPI_ReplaceTextDlg

  • Fixed bug in _WinAPI_CascadeWindows() and _WinAPI_TileWindows() functions causing an error return if the first parameter is zero. (Thanks KaFu)
  • Fixed bug in _WinAPI_DisplayStruct() function due to which the parent window remains disabled (if any).
  • Fixed bug in _WinAPI_GetDriveGeometryEx() function due to which the function requested administrator rights in Windows Vista+. (Thanks KaFu)
  • Fixed bug in _WinAPI_ShellOpenFolderAndSelectItems() function that could cause crash the script when using COM objects.
  • Fixed bug in description of some functions.
  • Updated documentation.

Now you can download WinAPIEx library for AutoIt 3.3.6.1 and 3.3.8.0 separately (see first post). Also redesigned Help file for 3.3.8.0 like latest version of AutoIt.

Link to comment
Share on other sites

Thanks.

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

Link to comment
Share on other sites

_WinAPI_CallWindowProcW is declaring $pPrevWndProc but it's not being used.

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

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...