Curious52 Posted June 27, 2013 Share Posted June 27, 2013 I have a set of records of DateTime string, for example - "2013-10-31 05:25:37" - "2013-12-31 14:35:47" - ................................... 1. Anyone knows how to compare them with Autoit script to find out which one is the latest? Don't worry if they are in different order or different separator ("-", "/" ..), I can convert them later. 2. If we have to convert them to SystemTime first, in order to comparing easier then it will also OK for me Thanks for any help Link to comment Share on other sites More sharing options...
blckpythn Posted June 27, 2013 Share Posted June 27, 2013 (edited) This actually works for me, and I messed with the time and date a little to confirm. Don't know if I just got lucky though. You can use FileReadLine to pull the DateTime string from a file if need be. $var1 = "2013-10-31 05:25:37" $var2 = "2013-12-31 04:35:47" If $var1 > $var2 Then MsgBox(0, "", $var1 & "(1) is greater.") Else MsgBox(0, "", $var2 & "(2) is greater.") EndIf Edited June 27, 2013 by blckpythn Link to comment Share on other sites More sharing options...
Curious52 Posted June 27, 2013 Author Share Posted June 27, 2013 Hi Wayfarer, It looks easily, but I worked and searched for it ... humm one day long!!! Many thanks, it is great Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted June 27, 2013 Moderators Share Posted June 27, 2013 Curious52,If you use StringReplace to get the correct format for the DTG, you can use _DateDiff - I would recommend that rather then the simple comparison. 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 Link to comment Share on other sites More sharing options...
BrewManNH Posted June 27, 2013 Share Posted June 27, 2013 You can do it this way, as long as the date formats are always the same, and always the same as each other.$var1 = StringRegExpReplace("2014-10-31 05:25:37", "[-: ]", "") $var2 = StringRegExpReplace("2013-12-31 04:35:47", "[-: ]", "") If $var1 > $var2 Then MsgBox(0, "", $var1 & "(1) is greater.") Else MsgBox(0, "", $var2 & "(2) is greater.") EndIfBTW, a simple comparison like this, in this case, works just as well and probably a lot faster than _DateDiff would. If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag GudeHow to ask questions the smart way! I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from. Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays. - ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script. - Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label. - _FileGetProperty - Retrieve the properties of a file - SciTE Toolbar - A toolbar demo for use with the SciTE editor - GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI. - Latin Square password generator Link to comment Share on other sites More sharing options...
blckpythn Posted June 27, 2013 Share Posted June 27, 2013 You can do it this way, as long as the date formats are always the same, and always the same as each other. $var1 = StringRegExpReplace("2014-10-31 05:25:37", "[-: ]", "") $var2 = StringRegExpReplace("2013-12-31 04:35:47", "[-: ]", "") If $var1 > $var2 Then MsgBox(0, "", $var1 & "(1) is greater.") Else MsgBox(0, "", $var2 & "(2) is greater.") EndIf BTW, a simple comparison like this, in this case, works just as well and probably a lot faster than _DateDiff would. The only problem I see with keeping it so simple, is that the Date/Time format can never change. Link to comment Share on other sites More sharing options...
BrewManNH Posted June 27, 2013 Share Posted June 27, 2013 The only problem I see with keeping it so simple, is that the Date/Time format can never change. As stated in my thread. RegEx should be written for specific cases, otherwise you're making it far too complex and there's too much backtracking as things to search for are added. A lot of the times, the regex you come up with has to be tailored specifically for the text you are dealing with if you want any type of rational output. If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag GudeHow to ask questions the smart way! I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from. Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays. - ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script. - Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label. - _FileGetProperty - Retrieve the properties of a file - SciTE Toolbar - A toolbar demo for use with the SciTE editor - GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI. - Latin Square password generator Link to comment Share on other sites More sharing options...
guinness Posted June 27, 2013 Share Posted June 27, 2013 Did you look at _DateDiff. 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 Link to comment Share on other sites More sharing options...
BrewManNH Posted June 27, 2013 Share Posted June 27, 2013 _DateDiff seems a bit of overkill for something so simple as finding the larger of 2 numbers as the OP was asking about. If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag GudeHow to ask questions the smart way! I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from. Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays. - ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script. - Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label. - _FileGetProperty - Retrieve the properties of a file - SciTE Toolbar - A toolbar demo for use with the SciTE editor - GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI. - Latin Square password generator Link to comment Share on other sites More sharing options...
guinness Posted June 28, 2013 Share Posted June 28, 2013 True, but they didn't confirm whether the format is always the same. 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 Link to comment Share on other sites More sharing options...
Malkey Posted June 28, 2013 Share Posted June 28, 2013 (edited) With this example you can choose one of three different date formats. Local $var1 = "2013-12-31 05:25:37" Local $var2 = "2013-01-31 04:35:47" If _DateTimeToNum($var1) > _DateTimeToNum($var2) Then MsgBox(0, "", $var1 & "(1) is greater.") Else MsgBox(0, "", $var2 & "(2) is greater.") EndIf ;Parameter: ;$iFormat: 1 if $sDate format is "YYYY?MM?dd hh:mm:ss ; 2 if $sDate format is "MM?dd?YYYY hh:mm:ss ; 3 if $sDate format is "dd?MM?YYYY hh:mm:ss ; where ? can be any single non-digit character, / - or a space. Func _DateTimeToNum($sDate, $iFormat = 1) Switch $iFormat Case 1 Return StringRegExpReplace($sDate, "[^\d]", "") Case 2 Return StringRegExpReplace($sDate, "(\d{1,2}).(\d{1,2}).(\d{4})\h?(\d{0,2}):?(\d{0,2}):?(\d{0,2})", "$3$1$2$4$5$6") Case 3 Return StringRegExpReplace($sDate, "(\d{1,2}).(\d{1,2}).(\d{4})\h?(\d{0,2}):?(\d{0,2}):?(\d{0,2})", "$3$2$1$4$5$6") EndSwitch EndFunc ;==>_DateTimeToNum ;Test Function ConsoleWrite(_DateTimeToNum("2013-12-31 05:25:37") & @LF) ; Returns 20131231052537 ConsoleWrite(_DateTimeToNum("12 31 2013", 2) & @LF) ; Returns 20131231 ConsoleWrite(_DateTimeToNum("31/12/2013 05:25", 3) & @LF) ; Returns 201312310525 Edit : Added StringFormat() to have same number of digits returned in each _DateTimeToNum() call. Edit2: Mental Health Warning! - These examples may be too complex for pea-brains. See Post #14 Local $var1 = "2013-12-31 05:25:37" Local $var2 = "2013-01-31 04:35:47" If _DateTimeToNum($var1) > _DateTimeToNum($var2) Then MsgBox(0, "", $var1 & "(1) is greater.") Else MsgBox(0, "", $var2 & "(2) is greater.") EndIf ;Parameter: ;$iFormat: 1 if $sDate format is "YYYY?MM?dd hh:mm:ss ; 2 if $sDate format is "MM?dd?YYYY hh:mm:ss ; 3 if $sDate format is "dd?MM?YYYY hh:mm:ss ; where ? can be any single non-digit character, / - or a space. Func _DateTimeToNum($sDate, $iFormat = 1) Switch $iFormat Case 1 Return Execute(StringRegExpReplace($sDate, "(\d{4}).(\d{1,2}).(\d{1,2})\h?(\d{0,2}):?(\d{0,2}):?(\d{0,2})", 'StringFormat("%04d%02d%02d%02d%02d%02d","$1","$2","$3","$4","$5","$6")')) Case 2 Return Execute(StringRegExpReplace($sDate, "(\d{1,2}).(\d{1,2}).(\d{4})\h?(\d{0,2}):?(\d{0,2}):?(\d{0,2})", 'StringFormat("%04d%02d%02d%02d%02d%02d","$3","$1","$2","$4","$5","$6")')) Case 3 Return Execute(StringRegExpReplace($sDate, "(\d{1,2}).(\d{1,2}).(\d{4})\h?(\d{0,2}):?(\d{0,2}):?(\d{0,2})", 'StringFormat("%04d%02d%02d%02d%02d%02d","$3","$2","$1","$4","$5","$6")')) EndSwitch EndFunc ;==>_DateTimeToNum ;Test Function ConsoleWrite(_DateTimeToNum("2013-1-31 05:25:37") & @LF) ; Returns 20130131052537 ConsoleWrite(_DateTimeToNum("1 31 2013", 2) & @LF) ; Returns 20130131000000 ConsoleWrite(_DateTimeToNum("31/1/2013 05:25", 3) & @LF) ; Returns 20130131052500 Edited June 28, 2013 by Malkey Link to comment Share on other sites More sharing options...
guinness Posted June 28, 2013 Share Posted June 28, 2013 Nice example Malkey. 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 Link to comment Share on other sites More sharing options...
Gianni Posted June 28, 2013 Share Posted June 28, 2013 Another old technique is to concatenate the date in the following format:YYYY & MM & DD & hh & mm & ssthe number that comes out is always in chronological order, so it is enough that you compare the two numbersexample: $Date1 = @YEAR&@MON&@MDAY&@HOUR&@MIN&@SEC Sleep(1000) $Date2 = @YEAR&@MON&@MDAY&@HOUR&@MIN&@SEC ConsoleWrite(@CRLF & "second date is greater of first date: " & ($date2 > $Date1) & @CRLF) bye Chimp small minds discuss people average minds discuss events great minds discuss ideas.... and use AutoIt.... Link to comment Share on other sites More sharing options...
water Posted June 28, 2013 Share Posted June 28, 2013 That was the solution blckpythn posted in the first reply to this thread. Is it a new trend on the forum to make things more complex then they need to be My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now