WOW, what a topic!

OK...some of these are repeated from previous forum articles - but I guess that just shows how useful they can be!!!

Here's my suggestions...

  • The ability to return a base raised to a specified power - Exp() Function (please see http://www.scriptlogic.com/kixtart/FunctionDiscussion.asp?mid=2700&fn=Exp).
  • The ability to replace a substring within a given string - ReplaceStr function (please see http://www.scriptlogic.com/Kixtart/ViewFunction.asp?FN=ReplaceStr#).
  • The ability to repeat a string a given number of times - RepeatStr function (please see http://www.scriptlogic.com/Kixtart/ViewFunction.asp?FN=RepeatStr).
  • The ability to search a single dimensional array for a given value - Ascan function (please see http://www.scriptlogic.com/Kixtart/ViewFunction.asp?FN=Ascan).
  • The ability to declare constants.
  • Allow ReadProfileString() and WriteProfileString() to write to sections with no names...ie. To allow the ability to update CONFIG.SYS; which doesn't have a section name. We also use a program whose INI files do not stick to convention and therefore doesn't have a section name.
  • Enhance EXIST() function to determine if LPT1: (LPT2: ..etc..) is mapped.
  • Enhanced date functions...
    • Determine the number of days between two dates
    • Return the day of a given date...ie. Monday
    • Return the date of a given date...ie. 14
    • Return the month of a given date...ie. 11
    • Return the year of a given date...ie. 2002
    • Given a date return the number of days since 1/1/1900
  • The ability to convert a number from one base to another (ie. from base 10 to base 16).
  • The ability to concatenate two single dimensioned arrays. (also allow the ability to simply add elements to a single dimensional array). (please see http://www.scriptlogic.com/Kixtart/ViewFunction.asp?FN=JoinArray).
  • Assign and pass variables by reference (A repeat from Richard's suggestions I know - but I would really find this useful!).
Lee

[ 02. December 2002, 11:05: Message edited by: Lee Wilmott ]