home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / batch / batmnu21.zip / BATMNU21.DOC < prev    next >
Text File  |  1992-07-11  |  23KB  |  608 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                   ┌─────────────────────────────────────┐  
  20.                   │  ╔═══════════════════════════════╗  │▒▒
  21.                   │  ║                               ║  │▒▒
  22.                   │  ║           BATMNU.EXE          ║  │▒▒
  23.                   │  ║     Batch File Menu System    ║  │▒▒
  24.                   │  ║          Version  2.1         ║  │▒▒
  25.                   │  ║                               ║  │▒▒
  26.                   │  ╚═══════════════════════════════╝  │▒▒
  27.                   └─────────────────────────────────────┘▒▒
  28.                     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.                                  July 11, 1992
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.                               TABLE OF CONTENTS
  81.  
  82. INTRODUCTION  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    1
  83.      Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    1
  84.  
  85. MENU FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    1
  86.      General Format Rules . . . . . . . . . . . . . . . . . . . . . . . .    1
  87.      Window Options . . . . . . . . . . . . . . . . . . . . . . . . . . .    2
  88.      Color Values . . . . . . . . . . . . . . . . . . . . . . . . . . . .    2
  89.      Window Appearance  . . . . . . . . . . . . . . . . . . . . . . . . .    3
  90.      Option Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . .    3
  91.      Option Help  . . . . . . . . . . . . . . . . . . . . . . . . . . . .    4
  92.      Headers and Footers  . . . . . . . . . . . . . . . . . . . . . . . .    4
  93.  
  94. WHAT HAPPENS IN THE BATCH FILE? . . . . . . . . . . . . . . . . . . . . .    4
  95.  
  96. MENUS WITH PARAMETERS . . . . . . . . . . . . . . . . . . . . . . . . . .    5
  97.  
  98. MOUSE SUPPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    7
  99.  
  100. SHAREWARE INFORMATION . . . . . . . . . . . . . . . . . . . . . . . . . .    7
  101.  
  102. BATMNU.EXE History  . . . . . . . . . . . . . . . . . . . . . . . . . . .    8
  103.  
  104.  
  105.  
  106.  
  107.                                   BATMNU.EXE
  108.                                  Warren Small
  109.                                    (c) 1992
  110.  
  111.                                  INTRODUCTION
  112.  
  113. This  program is a  menuing system for use  with your batch files.   It is not
  114. intended  to  be  a  shell,  although with  some  very  ambitious  batch  file
  115. programming, it could be used as one. Its  purpose is to provide sophisticated
  116. flow control  and give  batch files  a professional  appearance by  creating a
  117. point-and-shoot menu with up to 26  options per menu. The cursor  keys and the
  118. HOME  and END keys can then be used to make the  selection. Each option can be
  119. selected  by a  'hotkey' defined  by your menu.  A mouse is  also supported if
  120. detected. 
  121.  
  122.              Syntax: BATMNU [d:][path]filename [label] [default]
  123.  
  124. The program  defaults to  an  extension of  "mnu"  if  none is  provided.  The
  125. filename  can be a separate file or, if you prefer, the menu can be within the
  126. calling batch file.  You will have to code the  batch file so those lines  are
  127. never executed,  of course.  If a  separate file is  used, it can  be 'hidden'
  128. making it more secure from tapering. 
  129.  
  130. The optional  label parameter  can be used  if you wish  to put more  than one
  131. menu within the  file. Bracket your menu lines with ":label" and ":end_label".
  132. BATMNU  will  search  your  path for  the  file  if it's  not  in  the current
  133. directory. The label can be up to 15 characters long. 
  134.  
  135. The default parameter on the command line is  used if you want an option other
  136. than  the first  one to  be highlighted  when  the  menu starts.  e.g. "BATMNU
  137. NORTON.BAT 3" will highlight the third option.
  138.  
  139.                                  MENU FORMAT
  140.  
  141.      :menu  {keyword to mark where the program should start reading}
  142.      header,header text
  143.      h_format,fYEL,bred,t1,d1  {header colors, time, date}
  144.      window,tRED,hWHI,...   {colors and window appearance definition}
  145.      title,title text
  146.      option,option text,[#] {# indicates hotkey position in option text}
  147.      help,help text       {must follow option help refers to}
  148.      option,option text,[#][,[drive],[directory],program] {optional format}
  149.      option...
  150.      . 
  151.      .
  152.      .
  153.      footer,footer text
  154.      f_format,fYEL,bred,t1,d1  {footer colors, time, date}
  155.      :end_menu  {Program stops reading and closes the file}
  156.  
  157.                            - General Format Rules -
  158.  
  159. The  definition can be organized in  almost any order  as long as it is placed
  160. between the  ':menu' and ':end_menu' keywords  (or other label  if provided on
  161. the  command line). The  window line  should appear before the  options if you
  162. use the  'l', 'n'  or 'a' parameter.  Maximum title length  is 55  characters.
  163.  
  164.                                  Page 1 of 8
  165.                                    Ver. 2.1
  166.  
  167.  
  168.  
  169.  
  170.                                   BATMNU.EXE
  171.                                  Warren Small
  172.                                    (c) 1992
  173.  
  174. Headers and footers can be 70 characters long if the  time and/or date are not
  175. used. If you leave  the title out,  your menu  will contain only your  defined
  176. options.  Header  and  footer  are  optional.  Maximum  option  length  is  50
  177. characters for  single  column menus  and  25  characters for  double  column.
  178. Maximum help length is 70 characters.
  179.  
  180. All parameters on the  window, h_format and f_format lines are separated by  a
  181. comma.  Spaces are  ignored. The  keywords  can be  indented for  clarity,  if
  182. desired, using spaces or TABs.
  183.  
  184.                               - Window Options -
  185.  
  186. The "window"  line in your menu will define the colors  and appearance of your
  187. menu. The color options are:
  188.  
  189.      f - foreground color of window (0-15)
  190.      b - background color of window, (0-7)
  191.      t - title color (0-15)
  192.      o - option color (0-15)
  193.      h - hotkey color (0-15)
  194.      k - screen color (clears screen), foreground (0-15) & background (0-7)
  195.      e - screen border color (0-15)
  196.  
  197. Color options  should be  followed by  one of the  color values  shown in  the
  198. chart below.  Hotkeys can  be made  invisible by  using "hinv"  on the  window
  199. line.  The hotkeys  will  still select  the  options  but  the menu  will  not
  200. indicate them. This gives you the look of a simpler "light bar" style menu. 
  201.  
  202.                                - Color Values -
  203.  
  204.                0 or bla = Black      8 or BLA = Grey          
  205.                1 or blu = Blue       9 or BLU = Bright Blue   
  206.                2 or gre = Green     10 or GRE = Bright Green  
  207.                3 or cya = Cyan      11 or CYA = Bright Cyan   
  208.                4 or red = Red       12 or RED = Bright Red    
  209.                5 or mag = Magenta   13 or MAG = Bright Magenta
  210.                6 or yel = Brown     14 or YEL = Yellow        
  211.                7 or whi = White     15 or WHI = Bright White  
  212.  
  213. The  'k' option fills double duty setting the  foreground and background color
  214. for the screen. The first k parameter  will set the background, the second the
  215. foreground  (Foreground default is  "whi" if  not specified).   The foreground
  216. color is  used with the fill  character. The fill  character can appear  after
  217. the color of either  to give the screen background  more interest than  a flat
  218. color. Use of the drop shadow is more dramatic too.
  219.  
  220. If  you prefer, a string could  be used to fill the  screen background. Either
  221. words or special  characters could be used. Put  the string after the color as
  222. above. If you  want to add spaces, use  the underscore (_)  character. It will
  223. be treated as a space when displayed. (e.g. kred_Main_Menu)
  224.  
  225.  
  226.  
  227.                                  Page 2 of 8
  228.                                    Ver. 2.1
  229.  
  230.  
  231.  
  232.  
  233.                                   BATMNU.EXE
  234.                                  Warren Small
  235.                                    (c) 1992
  236.  
  237. The 'e'  option sets the screen border  color which is outside the normal text
  238. area. An 'e' used alone will reset the border to its normal black.
  239.  
  240. Default colors  are provided  (fYEL, bblu, tWHI,  oCYA, hRED) and  the options
  241. will be  left-justified. The menu  will be in  single column  format unless it
  242. exceeds 12  options. It  will have  a double  line frame.  Default colors  for
  243. headers/footers are fWHI, bred.
  244.  
  245.                             - Window Appearance -
  246.  
  247. The window appearance options are:
  248.  
  249.      s - shadow on, 1-4 to position shadow relative to menu
  250.      c - center each option individually
  251.      w - display menu in wide, 2 column format, default for > 12 options
  252.      l - default to letter selection of options
  253.      n - default to number selection of options, maximum of 10 options
  254.      a - automatic selection of hotkeys
  255.      m - menu frame type, 1 - ┌─, 2 - ╔═, 3 - ╒═, 4 - ╓─,  5 - █▀
  256.      ~ - Allows use of the Escape key to exit menu, returns errorlevel 0
  257.      x - Do not check for mouse
  258.  
  259. The 'l' option  can be useful when  you have a large  number of options  or if
  260. you just prefer it  that way. The 'n' option  is for those who prefer numbered
  261. menus.  The  'c' option  is  overridden  if you  use  'l' or  'n'.  With these
  262. options, your maximum option length is reduced by  3 characters and the hotkey
  263. will be set to 1. If you follow the 'l' or 'n' with another character such  as
  264. a dash,  period or parenthesis, this will  be used as  a separator. (e.g. 'l-'
  265. will produce 'A-', 'B-', etc for the menu.)
  266.  
  267. The shadow position is set with  the 's' option. 1 is  below and to the right.
  268. 2 is below and  the to left. 3 is  above and to the right.  4 is above  and to
  269. the left. The 's' option alone defaults to 1.
  270.  
  271.                                - Option Lines -
  272.  
  273. Hotkey position starts  at 1 and will default  to that position if omitted  or
  274. the number  is longer than  the text. Alternately,  the hotkey  can be defined
  275. with a character. BATMNU  will first search  the option text for an  uppercase
  276. letter that  matches. If  there is no uppercase  match, the program will  do a
  277. lowercase  search for the  first character  that matches.  (e.g. "Disk Info,i"
  278. will  highlight the  I  of  "Info". "Disk  Filer,i"  will highlight  the i  in
  279. "Disk") Use a number if you want a specific character as your hotkey. 
  280.  
  281. If  a  hotkey  character  is  duplicated,  the  menu  will  return  the  value
  282. associated with the  first option with that hotkey  if the hotkey is  pressed.
  283. If the  highlight bar  is used to  select an  option with  a duplicate  hotkey
  284. value, the highlighted option value will be returned.
  285.  
  286. You  can let  BATMNU select  the hotkeys,  if you  wish, with  the 'a'  window
  287. parameter. The  choices can be  overridden by the  option line  selection. The
  288.  
  289.  
  290.                                  Page 3 of 8
  291.                                    Ver. 2.1
  292.  
  293.  
  294.  
  295.  
  296.                                   BATMNU.EXE
  297.                                  Warren Small
  298.                                    (c) 1992
  299.  
  300. menu will  default to  letter choices  if it  runs out of  characters to  pick
  301. from.  This procedure will also favor  uppercase  characters before lowercase.
  302. To override this, use 'an' (auto hotkey, no case).
  303.  
  304. If the  program cannot  find  any options  in the  file, a  Menu Format  Error
  305. message will be displayed.
  306.  
  307.                                - Option Help -
  308.  
  309. The Help line  specifies text which will appear in the footer (See below.). It
  310. can be up to 70 characters  long and can  appear with the time and date.  This
  311. will restrict  the help line  length some,  depending on the  time/date format
  312. used. The help must  follow the option it refers to creating option/help pairs
  313. in the  menu. e.g. "option,Norton Commander"  could be  followed by "help,File
  314. Utility".
  315.  
  316.                            - Headers and Footers -
  317.  
  318. The  header and footer  items define a line  of text to appear  at the top and
  319. bottom of  the screen.  The entire  row will  be colored  with the  background
  320. color. Colors are defined on the  h_format and f_format lines using  the f and
  321. b  parameters  as  shown  above.  See  below under  Window  Options  for  more
  322. information on colors.
  323.  
  324. The  time and  date can appear  in the header and  / or footer.  On the format
  325. line(s)  include a  't'  for  time  and 'd'  for  date  followed by  a  number
  326. indicating the format to use. They are as follows:
  327.  
  328.                TIME                     DATE
  329.           0 -  HH:MM:SS (default)  0 -  MM/DD/YY (default)
  330.           1 -  HH:MM:SS am         1 -  MM/DD/YYYY
  331.           2 -  HH:MM am            2 -  DDD MMM DD, YYYY
  332.           3 -  HH.MM.SS            3 -  DD/MM/YY
  333.           4 -  HH.MM               4 -  DD/MM/YYYY
  334.                                    5 -  DDD DD MMM YYYY
  335.  
  336. The  date will appear  to the left of  the header or footer  and the time will
  337. appear to  the right.  If the  header/footer is too  long, the  time and  date
  338. information  could overwrite  it.  A  footer can  be combined  with  help (See
  339. above.) with the help line  given precedence. If an option  has no help  line,
  340. the footer is displayed.
  341.  
  342.                        WHAT HAPPENS IN THE BATCH FILE?
  343.  
  344. If  you execute  the  sample batch  file,  NORTON.BAT,  you  will see  a  menu
  345. displaying several  choices.  If you  choose  one  of  the options,  you  will
  346. probably see a lot of DOS error messages  as the chance of your computer being
  347. setup the same way is negligible. When you view the batch  file, you can get a
  348. good idea how BATMNU operates.
  349.  
  350. The menu is near the  beginning of the batch file  mainly for speed.  You will
  351. notice a "GOTO START"  statement which causes  the batch to branch around  the
  352. menu. After  the ":START"  label is  the command  line that  calls BATMNU  and
  353.  
  354.                                  Page 4 of 8
  355.                                    Ver. 2.1
  356.  
  357.  
  358.  
  359.  
  360.                                   BATMNU.EXE
  361.                                  Warren Small
  362.                                    (c) 1992
  363.  
  364. tells it what file the menu  is in. If this file is not in your PATH or in the
  365. current directory when started, you would need to  specify the full path name.
  366. .e.g BATMNU D:\UTIL\NORTON.BAT
  367.  
  368. DOS ERRORLEVEL is set  on exit from BATMNU with  level 1 corresponding  to the
  369. first  option, etc. A  series of  "if errorlevel x goto  ..." statements after
  370. the line calling  BATMNU will allow the batch  file to determine which  option
  371. was  selected and branch to the  appropriate label. A level 0  is set whenever
  372. the  program encounters an  error (file  not found or parameter  error) so you
  373. should plan  your batch file accordingly.  If the Escape  key option is  used,
  374. this will  always  return  a  level  0.  Be  sure  to  order  your  errorlevel
  375. statements from largest to  smallest since "if errorlevel  3" will be true for
  376. EL=3 or greater. See your DOS manual for more information.
  377.  
  378. Executing BATMNU  with no  parameter will  display a help  screen and  example
  379. menu. If  you type the command  "BATMNU NORTON.BAT" from  the DOS prompt,  the
  380. menu will  be displayed  as before  but nothing  will happen  when you make  a
  381. choice. You need to run the batch file  itself to get anything to start. Three
  382. example files are included in this archive, one showing a separate menu  file,
  383. another a  menu  within a  batch  file,  and a  third  detailing a  menu  with
  384. parameter passing.
  385.  
  386.                             MENUS WITH PARAMETERS
  387.  
  388. Optionally, a program  can be started directly  from BATMNU. This will  result
  389. in shorter  batch files as minimal  ERRORLEVEL checking is necessary. You will
  390. also find  the  programs  will  start faster  since  there  is no  batch  file
  391. processing. The option  line contains additional  information relating  to the
  392. drive, directory and program name is this form:
  393.  
  394.                       option,Word Perfect,w,c:,\wp51,wp
  395.  
  396. BATMNU  will change the drive and  directory and start  WP when this option is
  397. selected. When WP is  finished, you are returned directly to your batch  file.
  398. BATMNU sets an environment variable, ERRLEV, to identify the  program run. You
  399. may wish to do further  processing based on the program  run or you  can check
  400. for an  ERRORLEVEL code returned  from that program. The  ERRLEV variable will
  401. equal the number of the  option picked. If  WP was the third option,  ERRLEV=3
  402. would be in the  environment. You could then run an automatic backup procedure
  403. for WP with the line "if %ERRLEV%!==3! goto wpbackup". 
  404.  
  405. Additional  parameters can  be passed  to  your  program. Simply  include them
  406. after the program name as you normally would.
  407.  
  408.        option,Paradox - Phones,11,e:,\paradox\phones,paradox3 phone.scr
  409.  
  410. This line would start  Paradox which would then  run the script  phone.scr. It
  411. is  recommended  that  your  batch  file clear  the  ERRLEV  variable  at  the
  412. beginning and end  to preserve space and prevent  your batch file from  acting
  413. on old information  in the environment.  The statement  "SET ERRLEV=" will  do
  414. this.
  415.  
  416.  
  417.                                  Page 5 of 8
  418.                                    Ver. 2.1
  419.  
  420.  
  421.  
  422.  
  423.                                   BATMNU.EXE
  424.                                  Warren Small
  425.                                    (c) 1992
  426.  
  427. If  there are no  parameters on  a line,  you can use  BATMNU the  same way as
  428. earlier versions and  the ERRLEV  variable will  not be  set. If  you want  to
  429. leave  out the drive  and/or directory  parameters, leave a comma  to mark it.
  430. BATMNU will assume the  program can be found  in your  PATH. If you don't  use
  431. any parameters  for an  option, the  placeholders are  not necessary. See  the
  432. files NORTONP.BAT and NORTON.BAT in this archive for a comparison.
  433.  
  434. IMPORTANT  NOTE: DOS 3.3 or higher  is required if you want  to use parameters
  435. on the option  lines. This requirement is necessary so that BATMNU can use the
  436. environment to relay  information back to the  batch file. BATMNU will display
  437. an error  message and  return an  EL=0 if  you are  not using  the proper  DOS
  438. version.
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.                                  Page 6 of 8
  481.                                    Ver. 2.1
  482.  
  483.  
  484.  
  485.  
  486.                                   BATMNU.EXE
  487.                                  Warren Small
  488.                                    (c) 1992
  489.  
  490.                                 MOUSE SUPPORT
  491.  
  492. When BATMNU is run,  it checks for  a mouse unless the 'x' parameter  is found
  493. on the  "window" line.  This switch  will cause BATMNU  to not use  the mouse.
  494. Once the mouse is  detected, the mouse cursor  will be set next  to the  first
  495. option.  The delay you will observe after the menu is displayed and before the
  496. highlight bar appears is the mouse initializing and is normal.
  497.  
  498. Options  can be  selected with  the mouse by  moving the cursor  to the option
  499. line and clicking  the left  button. If the  option is currently  highlighted,
  500. BATMNU acts as  if the hotkey was pressed.  If not, only  the highlight bar is
  501. moved. A second click will then select that option.
  502.  
  503.  ═══════════════════════════════════════════════════════════════════════════
  504.                             SHAREWARE INFORMATION
  505.  
  506. This program is provided  as "shareware". You  are allowed to use it,  free of
  507. charge, for a reasonable amount of time. If  you find BATMNU to be useful, and
  508. continue to use it, a registration fee of $15 is required. A  form is supplied
  509. with  the  ZIP file  to register  with  (BATMNU21.REG). Paying  this fee  will
  510. encourage   me  to  make  improvements  and/or  correct  problems  for  future
  511. versions. Registered users  will receive  notification of future releases  and
  512. how the  new  version can  be obtained.  It  will  also give  their ideas  for
  513. improvements more value. 
  514.  
  515.                             ***  NEW PROGRAM! ***
  516.  
  517. Upon receipt of the  registration fee, a  disk will  be sent with the  current
  518. version plus  the program SW-DIR.EXE. This  program provides  a scrolling file
  519. directory which  can be used  to choose a  file and pass  that filename to  an
  520. application or use  it in your batch file.  Appearance options are similar  to
  521. BATMNU. The program  includes a ZipSearch  feature which can quickly  locate a
  522. file by name. DOS 3.3 or higher is required to use this program.
  523.  
  524. Site licenses  for BATMNU can be negotiated. Registered 1.X  users can upgrade
  525. to  2.1 for  $5. Feel free  to give it to  friends or upload  the original ZIP
  526. file to other  BBS's provided that no fee  is charged for distribution and  it
  527. is not modified in any  way. Note to BBS Sysops: Please  post this ZIP  as is,
  528. with all files included, and without changing the ZIP filename.
  529.  
  530. Ver. 2.1    July 11, 1992
  531.  
  532. Warren Small                              CIS  71076,407
  533. 35 Benjamin Street                        GEnie  W.SMALL
  534. Manchester, NH  03109                     Prodigy  RSJW31A
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.                                  Page 7 of 8
  544.                                    Ver. 2.1
  545.  
  546.  
  547.  
  548.  
  549.                                   BATMNU.EXE
  550.                                  Warren Small
  551.                                    (c) 1992
  552.  
  553.                               BATMNU.EXE History
  554.  
  555. 1.1 02/02/90  First general release.
  556.  
  557. 1.2 03/15/90   Options  increased to  26. Added  automatic hotkeys and  hotkey
  558. choice by letter.
  559.  
  560. 1.3 04/22/91  Added numbered options, menu frame choices, invisible hotkeys.
  561.  
  562. 2.0 09/30/91  New  option line format to start programs directly. Added  mouse
  563. support, screen border color control, screen foreground color control,  header
  564. and footer option, shadow position control, letter and number separator.
  565.  
  566. 2.0a 01/31/92  Maintenance release fixing  several bugs. Parameters now passed
  567. properly  to programs started  by BATMNU.  Border color  set properly. Default
  568. colors  provided  for  header and  footer.  Header  and  footer  documentation
  569. provided.
  570.  
  571. 2.1 07/11/92  Added time/date options to header and footer. Header and  footer
  572. string  length  increased to  70.  Default menu  choice  can be  specified  on
  573. command  line.  Corrected  action  of  menu  with  duplicate  hotkeys.  Hotkey
  574. selection  by letter  favors uppercase  match  in  option text.  Option string
  575. length  increased  to 50  for single  column  menus.  Help line  option added.
  576. Background string fill added (k#string). 
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.                                  Page 8 of 8
  607.                                    Ver. 2.1
  608.