home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / UTILITY / BATCH / XSET212.ZIP / WHATSNEW < prev    next >
Encoding:
Text File  |  1992-03-04  |  3.9 KB  |  129 lines

  1.                              History of XSET
  2.                              ===============
  3.  
  4.  
  5.  
  6. Version 2.12
  7. ============
  8.  
  9.         Bug correction:  file functions returned TRUENAME.
  10.  
  11.  
  12.  
  13.  
  14. Version 2.11
  15. ============
  16.  
  17.         Bug correction: the BYTEFREE command was sometimes return -1.
  18.  
  19.  
  20.  
  21.  
  22. Version 2.10
  23. ============
  24.  
  25.         New commands added:
  26.  
  27. Commands    Arguments    Action and value assigned to <dosvar>
  28. --------    ---------    -------------------------------------
  29.  
  30. ERRORLEVEL  none         errorlevel code of last command
  31.  
  32.         This command is only valid for MS-DOS versions
  33.         3.20, 3.21, 3.30, 4.0, 4.01 & 5.0 and NDOS 6.0.
  34.         Results are unpredictable under OS or command processor
  35.         like 4DOS, DR-DOS, PC-DOS,...
  36.  
  37. BYTEFREE    [drive]      number of bytes free on specified (or current) drive
  38.  
  39. DAYOFWEEK                day in the week ( 0 = sunday,... )
  40.  
  41. CHANGE      s1 s2 {s3}   change <s1> by <s2> in <s3>
  42.  
  43. SEARCH      str1 {str2}  portion of <str1> matching <str2>
  44.  
  45.         <str2> is a UNIX-like regular expression.
  46.         A regular expression is one or more occurrences of one or more
  47.         characters.
  48.         The following symbols are treated specially:
  49.  
  50.            ^  start of line             $  end of line
  51.            .  any character             \  quote next character
  52.            *  match zero or more time preceding character (or character set)
  53.            +  match one  or more time preceding character (or character set)
  54.            [] set of characters ('^' means non-inclusion, '-' means range)
  55.  
  56.               ex: [aeiou0-9]   match a, e, i, o, u, and 0 thru 9
  57.                   [^ae0-9]     match anything but a, e and 0 thru 9
  58.                   ^a           match any line beginning by 'a'
  59.                   v$           match any line ending    by 'v'
  60.  
  61.         XSET t SEARCH "^T.*K$"        "This line will be OK"
  62.         XSET t SEARCH "^T.*[1-9].*K$" "Warning: This line will not be OK"
  63.         XSET t SEARCH "^T.*K$"        "This line will not be OK!"
  64.         XSET t SEARCH "^T.*K"         "This line will be OK!"
  65.         XSET t SEARCH "T.*K$"         "Warning: This line will be OK"
  66.  
  67.  
  68.  
  69. Version 2.03
  70. ============
  71.  
  72.         Bug correction: little problem appearing sometimes
  73.                         with KEY command.
  74.  
  75.         Bug correction: garbage display when no prompt specified
  76.                         with INPUT command.
  77.  
  78.         Bug correction: strange behaviour on certain machines
  79.                         when invoking for the first time the
  80.                         DENSITY command.
  81.  
  82. Version 2.02
  83. ============
  84.  
  85.         Bug correction: all INPUT commands where buggy 
  86.                         (due to a compilation problem).
  87.  
  88. Version 2.01
  89. ============
  90.  
  91.         Bug correction: the command TRUENAME always returned an empty
  92.                         string (due to a last minute change).
  93.  
  94. Version 2.0
  95. ===========
  96.  
  97.         New commands added:
  98.  
  99. Commands    Arguments    Action and value assigned to <dosvar>
  100. --------    ---------    -------------------------------------
  101.  
  102. MIN      ┌{str1...strn}    minimum or maximum of numbers or strings list
  103. MAX      └{num1...numn}    (one string may not contain <space> or <tab>)
  104.  
  105. FPATH       {file}       full pathname of a filename
  106. FDRIVE      {file}       drive of a filename
  107. FDIR        {file}       drive & directory of a filename
  108. FEXT        {file}       extension of a file name (no period included)
  109. FNAME       {file}       name of a file without extension
  110. FXNAME      {file}       name & extension of a file
  111. FSIZE       {file}       size of a file
  112. TRUENAME    {file}       full truename of a file
  113. LINE        n            read the <n>-th line from standard input
  114. STDERR      n            read the <n>-th line from standard error
  115.  
  116.  
  117.  
  118. Version 1.1
  119. ===========
  120.  
  121.         First shareware version.
  122.         
  123.  
  124.         
  125. Version 1.0
  126. ===========
  127.  
  128.         Creation for personal use.
  129.