#1 · Posted December 21, 2003 Greetings fellow AutoIt users. I have what would seem to be a simple problem. I would like to read in the date a script was started to an .ini file. This is easy enough. I would like to also display this date in a SplashText window. I can do that to, no problem. The problem I am having is converting the %A_WDAY% from a number to an actual day of the week. This is what I have tried: IfEqual, A_WDAY, 1, SetEnv, A_WDAY, Sunday It still displays the day of the week as a number. Any help would be greatly appreciated. Thank you. A little reading goes a long way. Post count means nothing. Share this post Link to post Share on other sites

#2 · Posted December 21, 2003 shouldn't it be: IfEqual, A_WDAY, 1, SetEnv, S_WDAY, Sunday IfEqual, A_WDAY, 2, SetEnv, S_WDAY, Monday then display %S_WDAY% Jos Visit the SciTE4AutoIt3 Download page for the latest versions - Beta files How to post scriptsource Forum Rules Live for the present, Dream of the future, Learn from the past. Share this post Link to post Share on other sites

#3 · Posted December 21, 2003 Perfect! Thank you very much. A little reading goes a long way. Post count means nothing. Share this post Link to post Share on other sites

#4 · Posted December 21, 2003 Ok, I think I have this correct. Would someone take a look at it and let me know if I did anything wrong? Thank you. expandcollapse popupSetEnv, RunDate, %A_WDAY%: %A_HOUR%:%A_MIN% ;Get the current date/time IfLessOrEqual, A_HOUR, 11, SetEnv, AM_PM, AM IfGreaterOrEqual, A_HOUR, 12, SetEnv, AM_PM, PM ;Soon to be used for display purposes IfEqual, A_WDAY, 1, SetEnv, S_WDAY, Sunday IfEqual, A_WDAY, 2, SetEnv, S_WDAY, Monday IfEqual, A_WDAY, 3, SetEnv, S_WDAY, Tuesday IfEqual, A_WDAY, 4, SetEnv, S_WDAY, Wendsday IfEqual, A_WDAY, 5, SetEnv, S_WDAY, Thrusday IfEqual, A_WDAY, 6, SetEnv, S_WDAY, Friday IfEqual, A_WDAY, 7, SetEnv, S_WDAY, Saturday ;Change a number to an actual day IfEqual, A_HOUR, 00, SetEnv, S_HOUR, 0 IfEqual, A_HOUR, 01, SetEnv, S_HOUR, 1 IfEqual, A_HOUR, 02, SetEnv, S_HOUR, 2 IfEqual, A_HOUR, 03, SetEnv, S_HOUR, 3 IfEqual, A_HOUR, 04, SetEnv, S_HOUR, 4 IfEqual, A_HOUR, 05, SetEnv, S_HOUR, 5 IfEqual, A_HOUR, 06, SetEnv, S_HOUR, 6 IfEqual, A_HOUR, 07, SetEnv, S_HOUR, 7 IfEqual, A_HOUR, 08, SetEnv, S_HOUR, 8 IfEqual, A_HOUR, 09, SetEnv, S_HOUR, 9 IfEqual, A_HOUR, 10, SetEnv, S_HOUR, 10 IfEqual, A_HOUR, 11, SetEnv, S_HOUR, 11 IfEqual, A_HOUR, 12, SetEnv, S_HOUR, 12 IfEqual, A_HOUR, 13, SetEnv, S_HOUR, 1 IfEqual, A_HOUR, 14, SetEnv, S_HOUR, 2 IfEqual, A_HOUR, 15, SetEnv, S_HOUR, 3 IfEqual, A_HOUR, 16, SetEnv, S_HOUR, 4 IfEqual, A_HOUR, 17, SetEnv, S_HOUR, 5 IfEqual, A_HOUR, 18, SetEnv, S_HOUR, 6 IfEqual, A_HOUR, 19, SetEnv, S_HOUR, 7 IfEqual, A_HOUR, 20, SetEnv, S_HOUR, 8 IfEqual, A_HOUR, 21, SetEnv, S_HOUR, 9 IfEqual, A_HOUR, 22, SetEnv, S_HOUR, 10 IfEqual, A_HOUR, 23, SetEnv, S_HOUR, 11 ;Change from a 24 hour clock to a normal, human clock SplashTextOn, 200, 100, Script Staus, Script started on: %S_WDAY%: %S_HOUR%:%A_MIN%%AM_PM% ;Finaly, display when the script started A little reading goes a long way. Post count means nothing. Share this post Link to post Share on other sites

#5 · Posted December 22, 2003 (edited) Ok, I think I have this correct. Would someone take a look at it and let me know if I did anything wrong? Thank you.Looks fine to me... Just 1 minor remarks:- you could save some lines by replacing the 24 hour IF statements with something like:SetEnv, S_HOUR, %A_HOUR%IfGreater, S_HOUR, 12, EnvSub,S_HOUR, 12IfLess, S_HOUR, 10, StringTrimLeft, S_HOUR , S_HOUR, 1Jos Edited December 23, 2003 by JdeB Visit the SciTE4AutoIt3 Download page for the latest versions - Beta files How to post scriptsource Forum Rules Live for the present, Dream of the future, Learn from the past. Share this post Link to post Share on other sites