home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / BBS / RA / BAT2FD10.ZIP / DVCO12.ZIP / DVCOMAND.DOC < prev    next >
Encoding:
Text File  |  1989-10-21  |  27.4 KB  |  779 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.                             D V   C O M M A N D E R
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.        _________________________________________________________________
  25.  
  26.  
  27.  
  28.                            DV Commander version 1.2
  29.  
  30.                       A command-line utility for DESQview
  31.  
  32.                              by: William E. Allen
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.                       Copyright, 1989 by William E. Allen
  40.  
  41.                      P.O. Box 834,  Howell, Michigan  48843
  42.  
  43.  
  44.  
  45.            DV Commander version 1.2 by William E. Allen [70150,547]
  46.        Copyright 1989 by  William E. Allen, PO Box 834, Howell, MI 48843
  47.  
  48.  
  49.  
  50.  
  51.                                    SHAREWARE
  52.  
  53.        DV Commander version 1.2, is  Shareware. If you find this program
  54.        valuable and  useful, please consider  registering it by  sending
  55.        $15.00 to William E. Allen P.O. Box 834 Howell, Michigan 48843.
  56.  
  57.  
  58.                                  DISTRIBUTION
  59.  
  60.        The DV Commander program and auxiliary files are copyrighted, but
  61.        you are  hereby granted permission to  make and distribute copies
  62.        for personal, non-commercial use.  Use them yourself, give copies
  63.        to friends  and co-workers, or  distribute them for  a cost-based
  64.        fee (of  $10.00 or less)  as part of  a user's group  or bulletin
  65.        board  service.  If  you  wish  to  distribute  these programs in
  66.        connection  with  any  other  product,  or  for use in commercial
  67.        applications, please  contact me for a  license agreement. All of
  68.        the files that make up  this product must be distribute together,
  69.        in an UNMODIFIED form.
  70.  
  71.        The files you should have on the diskette, or in the archive are:
  72.  
  73.          DVCOMAND.EXE   The executable program file
  74.  
  75.          DVCOMAND.DOC   This documentation
  76.  
  77.          DVCOMAND.REG   A registration form: COPY DVCOMAND.REG PRN
  78.  
  79.  
  80.          $$-PIF.DVP     Example autostart DVP file
  81.  
  82.  
  83.          QM-PIF.DVP     Example DVP: executes DVCOMAND Menu DVUTIL
  84.  
  85.          DVUTIL.MNU     Example menu file started by QM-PIF.DVP
  86.  
  87.  
  88.          QT-PIF.DVP     Example DVP: executes DVCOMAND Start TPC
  89.  
  90.          TPC.DVP        Example DVP started by QT-PIF.DVP
  91.  
  92.          TPC.BAT        Example batch invoked by TPC.DVP
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.                                   TRADEMARKS
  100.  
  101.        DESQview, DESQ,  and DESQview API  are trademarks of  Quarterdeck
  102.        Office Systems.
  103.  
  104.  
  105.  
  106.                                  INTRODUCTION
  107.  
  108.        DV  Commander is,  like a  command-line version  of your DESQview
  109.        {DESQ} key (usually your Alt key).  From the DOS command line, it
  110.        can do  many of the things  you would normally do  by tapping the
  111.        {DESQ} key.
  112.  
  113.        Among DV Commander's  features are:
  114.  
  115.          * Open a list of windows automatically
  116.  
  117.          * Start a window with prompting for parameters and directory
  118.  
  119.          * Submenu facility
  120.  
  121.          * Beep for  a  specified  frequency and  duration (useful  in a
  122.            background batch file to signal success or failure)
  123.  
  124.          * Hide or unhide (Show) a window
  125.  
  126.          * Set the window Frame on or off
  127.  
  128.          * Set Justify mode on or off
  129.  
  130.          * Wait for a specified amount of time
  131.  
  132.          * Resize and position a window
  133.  
  134.          * Make a window background or foreground
  135.  
  136.          * Name  mail boxes and check  for a named mail  box (useful for
  137.            making sure a program is started only once)
  138.  
  139.        and more.
  140.  
  141.  
  142.                                 GETTING STARTED
  143.  
  144.        To use DV Commander, just copy the file DVCOMAND.EXE to your hard
  145.        disk. DV Commander is easiest to use when it is in a subdirectory
  146.        that is included in your PATH,  but you can specify the full path
  147.        when  you invoke  DV Commander  if its  directory is  not in your
  148.        PATH.
  149.  
  150.        Once installed,  type DVCOMAND HELP to  see a one-screen overview
  151.        of its commands. Press any key  to clear the screen and return to
  152.        your DOS prompt after you have finished reading the help.
  153.  
  154.  
  155.  
  156.  
  157.  
  158.                              DV Commander COMMANDS
  159.  
  160.        The format of the DV Commander command line is:
  161.  
  162.              DVCOMAND  COMMAND  <required>  [optional]  /switches
  163.  
  164.        The first  word following DVCOMAND is  the COMMAND. Some commands
  165.        have required parameters, some have optional parameters, and some
  166.        have  both.   Required  parameters  are   represented  in  <angle
  167.        brackets>  and  optional  parameters  are  represented in [square
  168.        brackets]. There are  also a couple of switches  that can be used
  169.        with any command.
  170.  
  171.        Here are the DV Commander commands. The format of each command is
  172.        shown,  followed  by  a  detailed  description.  Commands  can be
  173.        entered in  upper or lower case,  but upper case letters,  at the
  174.        beginning  of  the  command  names,  are  used  here  to show the
  175.        shortest abbreviation  allowed for each  command. An ellipsis  is
  176.        used to show when parameters can be repeated.
  177.  
  178.  
  179.  
  180.        Open <dvp file name> [,nn] [,H] ...
  181.  
  182.           Use  the  Open  command  to  automatically  open  one  or more
  183.           windows. You can optionally specify  an amount of time to wait
  184.           before opening the  next window, and you can  specify that the
  185.           window be hidden after it is opened.
  186.  
  187.           This command is useful to open  a default set of windows every
  188.           time you start DESQview. To do this, set up a DVP using Change
  189.           a Program so that the program name starts with some characters
  190.           that will cause it to be  placed at the beginning of your Open
  191.           menu. Then  simply press your  Enter Key twice  after DESQview
  192.           starts and the DESQview menu  is displayed. I use "$$AutoStart
  193.           Apps" as  the program name. Set  the program to "DVCOMAND.EXE"
  194.           and  put "OPEN  ..." on  the parameters  line. See the example
  195.           $$-PIF.DVP file on the DV Commander release disk (or archive).
  196.  
  197.           Of course you can use the DESQview LEARN facility to establish
  198.           your default  windows too, but  the LEARN facility  takes some
  199.           global memory,  and doesn't give  you the option  NOT to start
  200.           your default windows.
  201.  
  202.           Required Parameters:
  203.  
  204.           <dvp  file   name>  is  the  name   of  the  DESQview  Program
  205.             Information File. Specify  the full path for the  file if it
  206.             is  not  in  the  current  directory.  If  the DVP file name
  207.             follows  the  standard  DESQview  convention  of xx-PIF.DVP,
  208.             where  xx is  the unique  2  letter  code used  on the  Open
  209.             Program menu, you need specify only the first two letters.
  210.  
  211.           Optional Parameters:
  212.  
  213.           [,nn] is a number of 1/10th  seconds to wait after opening the
  214.             window before continuing to process the command line. nn can
  215.             be a number  in the range 1 through 3276.  A value of 1 will
  216.             delay for one  tenth of a second, while  3276 will delay for
  217.             nearly 55 minutes.
  218.  
  219.           [,H]  indicates that the window  should be  hidden after it is
  220.             opened.
  221.  
  222.           Examples:
  223.  
  224.             DVCOMAND  Open  BR,50,H  DA,H  DO
  225.  
  226.             This example will first open BR-PIF.DVP (Brief Text editor),
  227.             allow it to  run in the foreground for  5 seconds, then hide
  228.             it.  Next, DA,  the DESQview  companions date  book, will be
  229.             opened and hidden, and finally  DO, a full screen DOS shell,
  230.             will be opened and left as the foreground task.
  231.  
  232.  
  233.        Start <dvp file name>  [d:\path]  [parameters]
  234.  
  235.           The Start  command will start  (open) a single  DVP giving you
  236.           the opportunity  to specify, or  be prompted for, the path and
  237.           parameters to be used.
  238.  
  239.           If both of the optional command-line parameters, [d:\path] and
  240.           [parameters],  are given,  the DVP  will be  started using the
  241.           specified values.  If either is missing,  the following window
  242.           will open allowing you to supply the information.
  243.  
  244.           +------------------------------------------------------------+
  245.           | Directory  C:\TP\WORK                                      |
  246.           |                                                            |
  247.           | Parameters WIZBANG                                         |
  248.           |                                                            |
  249.           |            F1 Run      F3 Save & Run      Esc Quit         |
  250.           +------------------------------------------------------------+
  251.  
  252.           Change  the Directory  and Parameters  fields and  press F1 to
  253.           start the DVP with the new values, or press F3 to save the new
  254.           values into the DVP and then start it. You can press ESCape to
  255.           quit without saving the new information, or starting the DVP.
  256.  
  257.           The DVP file you start with  this command would not usually be
  258.           one  that you  keep on  your Open  Window menu,  and need  not
  259.           follow the  DESQview DVP file  name conventions. Use  Change a
  260.           Program to create  the DVP and give it  some dummy value, such
  261.           as  XX for  the Keys  to Use  on Open  Menu question. Test it,
  262.           using the  normal DESQview Open  Window menu using  any values
  263.           you like for the Directory  and Parameters questions. When you
  264.           are satisfied  that it is  correct, rename it  to another name
  265.           (or copy it to another directory), and use Delete a Program to
  266.           remove it from the DESQview Open Window menu.
  267.  
  268.           Required Parameters:
  269.  
  270.           <dvp  file   name>  is  the  name   of  the  DESQview  Program
  271.             Information File. Specify  the full path for the  file if it
  272.             is  not  in  the  current  directory.  If  the DVP file name
  273.             follows  the  standard  DESQview  convention  of xx-PIF.DVP,
  274.             where  xx is  the unique  2  letter  code used  on the  Open
  275.             Program menu, you need specify only the first two letters.
  276.  
  277.           Optional Parameters:
  278.  
  279.           [d:\path] is  the drive and path  to be the default  when your
  280.             program is started.
  281.  
  282.           [parameters]  are any  parameters  you  want  to  pass to your
  283.             program  when  it  runs.  If  you  wish  to  pass any of the
  284.             following: Space,  Tab, Equals sign, Comma,  or Semicolon in
  285.             your parameters, enclose the  entire string in double quotes
  286.             "Like This".
  287.  
  288.           NOTE: The optional parameters  are positional. If [parameters]
  289.           is specified then [d:\path] must be specified as well.
  290.  
  291.  
  292.  
  293.           Examples:
  294.  
  295.             DVCOMAND Start TPC
  296.  
  297.             This  example   will  start  TPC.DVP   after  prompting  for
  298.             [d:\path] and [parameters]. The TPC.DVP, in this example, is
  299.             setup as follows:
  300.  
  301.             ============================================================
  302.                                   Change a Program
  303.  
  304.             Program Name......: TP Command-Line compiler
  305.  
  306.             Keys to Use on Open Menu: XX         Memory Size (in K): 376
  307.             ------------------------------------------------------------
  308.             Program...: C:\DV\TPC.BAT
  309.             Parameters: WIZBANG
  310.             Directory.: C:\TP\WORK
  311.             ------------------------------------------------------------
  312.             Options:
  313.                       Writes text directly to screen.......: [N]
  314.                       Displays graphics information........: [N]
  315.                       Virtualize text/graphics (Y,N,T).....: [N]
  316.                       Uses serial ports (Y,N,1,2)..........: [N]
  317.                       Requires floppy diskette.............: [N]
  318.  
  319.             Press F1 for advanced options     Press <- when you are DONE
  320.             ============================================================
  321.  
  322.  
  323.             This DVP invokes  a batch file, TPC.BAT, to  do Turbo Pascal
  324.             compiles in the background. TPC.BAT looks like this:
  325.  
  326.                   @echo off
  327.                     cls
  328.                     C:\DV\DVCOMAND Hide
  329.                     C:\TP\TPC %1 %2 %3 %4 %5 %6 %7 %8 %9
  330.                     if errorlevel 1 goto Error
  331.                       C:\DV\DVCOMAND Beep 990,2 0,1 990,3 /Q
  332.                       exit
  333.                   :Error
  334.                     C:\DV\DVCOMAND Beep 330,4 180,12 /Q
  335.                     C:\DV\DVCOMAND Resize 1 1 23 78 /Q
  336.                     pause
  337.                     exit
  338.  
  339.  
  340.  
  341.        Menu <mnu file name>
  342.  
  343.           The Menu command lets you extend the DESQview Open Window menu
  344.           giving it sub menu capabilities.
  345.  
  346.           Required Parameters:
  347.  
  348.           <mnu file name> is the only  parameter. It is the name of your
  349.             menu file and may contain a path. The file extension will be
  350.             assumed to  be .MNU if omitted.  Each line in the  file will
  351.             represent one item on your sub menu. Use any pure ASCII text
  352.             editor to create your menu. Each  line in your menu file can
  353.             have up to  four parameters. The first two  are required and
  354.             the last two are optional. The parameters are:
  355.  
  356.             <menu text>  <dvp file name>  [d:\path]  [parameters]
  357.  
  358.             <menu text> is the text that  will be displayed on the menu.
  359.               It should be enclosed in  double quotes if it contains any
  360.               of  the  following  characters:  Space,  Tab, Equals sign,
  361.               Comma, or Semicolon. The first  upper case letter or digit
  362.               found in  the string will  be highlighted and  used as the
  363.               selector character.  You may also select  an item from the
  364.               menu using the cursor keys or your mouse.
  365.  
  366.             <dvp  file  name>  is  the  name  of  the  DESQview  Program
  367.               Information File. Specify the full path for the file if it
  368.               is  not in  the current  directory. If  the DVP  file name
  369.               follows  the standard  DESQview convention  of xx-PIF.DVP,
  370.               where  xx is  the unique  2 letter  code used  on the Open
  371.               Program menu, you need specify only the first two letters.
  372.  
  373.             [d:\path] is the drive and path  to be the default when your
  374.               program is started.
  375.  
  376.             [parameters]  are any  parameters you  want to  pass to your
  377.               program  when it  runs. If  you wish  to pass  any of  the
  378.               following: Space, Tab, Equals sign, Comma, or Semicolon in
  379.               your  parameters,  enclose  the  entire  string  in double
  380.               quotes "Like This".
  381.  
  382.           Examples:
  383.  
  384.             DVCOMAND Menu DVUTIL
  385.  
  386.             This command will  use a file named DVUTIL.MNU  to display a
  387.             sub menu. DVUTIL.MNU is an ASCII text file as follows:
  388.  
  389.               "C Calculator"    CA
  390.               "D Datebook"      DA
  391.               "M Memory Status" MS
  392.               "P Palette"       PL
  393.               "S Setup"         SE
  394.  
  395.             The first  item on each line  is the text to  display in the
  396.             menu. The  items are enclosed in  double quotes because they
  397.             contain spaces. There  is room on the menu  to display up to
  398.             22 characters.
  399.  
  400.  
  401.  
  402.             Create the  DVP files you  invoke with your  sub menus using
  403.             Change a Program as you  usually would. Test them using your
  404.             DESQview Open Window Menu. When  you are sure the DVP's work
  405.             properly, move  them to another  directory and use  Delete a
  406.             Program to remove them from your DESQview Open Window Menu.
  407.  
  408.             To  invoke your  sub menu  using the  DV Commander  program,
  409.             setup a DESQview Program Information File as follows:
  410.  
  411.             ============================================================
  412.                                   Change a Program
  413.  
  414.             Program Name......: Menu DVUTIL
  415.  
  416.             Keys to Use on Open Menu: QM         Memory Size (in K): 64
  417.             ------------------------------------------------------------
  418.             Program...: DVCOMAND.EXE
  419.             Parameters: Menu DVMENU
  420.             Directory.: C:\DV
  421.             ------------------------------------------------------------
  422.             Options:
  423.                       Writes text directly to screen.......: [N]
  424.                       Displays graphics information........: [N]
  425.                       Virtualize text/graphics (Y,N,T).....: [N]
  426.                       Uses serial ports (Y,N,1,2)..........: [N]
  427.                       Requires floppy diskette.............: [N]
  428.  
  429.             Press F1 for advanced options     Press <- when you are DONE
  430.             ============================================================
  431.                          Change a Program Advanced Options
  432.  
  433.             System Memory (in K)..: 1   Max Program Memory Size....: ___
  434.             Script Buffer Size....: 0   Max Expanded Memory Size...: ___
  435.             Text Pages: 1  Graph Pages: 0  Init Mode: ___ Ints: 00 to FF
  436.             ------------------------------------------------------------
  437.             Window Position:
  438.             Max Height:  25   Starting Height:  0   Starting Row...:   0
  439.             Max Width.:  80   Starting Width.:  0   Starting Column:  80
  440.             ------------------------------------------------------------
  441.                                   Shared Program
  442.             Pathname..:
  443.             Data......:
  444.             ------------------------------------------------------------
  445.             Close on exit.........: [Y]  Uses its own colors.......: [N]
  446.             Allow Close Window....: [Y]  Runs in background .......: [ ]
  447.             Uses math coproc......: [N]  Keyboard conflict (0-4)...: [0]
  448.             Share CPU when FG.....: [Y]  Share EGA.................: [Y]
  449.             Can be swapped out....: [ ]  Protection level (0-3)....: [0]
  450.  
  451.             Press F1 for standard options     Press <- when you are DONE
  452.             ============================================================
  453.  
  454.  
  455.  
  456.        Beep  [freq] , [duration] ... /R=n
  457.  
  458.          Use the Beep  command to generate a tone  of the specified fre-
  459.          quency and  duration. The frequency  is given in  Hertz and the
  460.          duration is in clock ticks (approximately 18 per second).
  461.  
  462.          This command is  useful in a batch file that  is running in the
  463.          background to signal success or failure. The advantage to using
  464.          this  DESQview specific  program rather  than another  utility,
  465.          like Nortons BE, is that DV  Commander uses the DESQview API to
  466.          create the sounds  and is not dependent upon  the timing of the
  467.          machine.
  468.  
  469.          Optional Parameters:
  470.  
  471.          [freq] is the frequency in Hertz. The default is 900hz.
  472.  
  473.          [duration] is the number of  clock ticks to generate the sound.
  474.            There are 18.2 clock ticks per second. The default is 7.
  475.  
  476.          Switches:
  477.  
  478.          /R=n n specifies the number of times to repeat all of the tones
  479.            given on the command line.
  480.  
  481.          Examples:
  482.  
  483.            DVCOMAND  Beep  900,1  600,1  /R=10
  484.  
  485.            This  example produces  a 900  Hertz tone  for one clock tick
  486.            (1/18th of a second) and then  a 600 Hertz tone for one clock
  487.            tick. The  entire sequence is  repeated 10 times.  The result
  488.            sounds like a telephone ringing.
  489.  
  490.  
  491.  
  492.        Hide  (no parameters)
  493.  
  494.          The Hide command will cause the  window where it is executed to
  495.          be hidden. The task will continue  to execute if it is allow to
  496.          to run in the background.
  497.  
  498.          Examples:
  499.  
  500.            DVCOMAND Hide
  501.  
  502.  
  503.  
  504.        SHow  (no parameters)
  505.  
  506.          SHow is  the opposite of the  Hide command. It will  unhide the
  507.          window in which  it is executed. This will  not make the window
  508.          suddenly pop  up on top of  the foreground window, but  it will
  509.          make it visible in the background if there are no other windows
  510.          covering it.
  511.  
  512.          Examples:
  513.  
  514.            DVCOMAND SHow
  515.  
  516.  
  517.        Frame  ON | OFF
  518.  
  519.          The  Frame command  lets you  turn the  frame on  and off for a
  520.          window.
  521.  
  522.          Examples:
  523.  
  524.            DVCOMAND Frame off
  525.  
  526.            This example will  remove the frame from the  window where it
  527.            is executed. To restore the frame type:
  528.  
  529.            DVCOMAND Frame on
  530.  
  531.  
  532.  
  533.        Justify  ON | OFF
  534.  
  535.          The Justify  command lets you set  automatic justification mode
  536.          on  or  off  for  a  window.  Normally,  with  justify mode on,
  537.          DESQview  will automatically  scroll  your  window to  keep the
  538.          hardware cursor visible. If you  set justify mode off, DESQview
  539.          will not scroll your window.
  540.  
  541.          Examples:
  542.  
  543.            DVCOMAND Justify off
  544.  
  545.  
  546.  
  547.        FOreonly ON | OFF
  548.  
  549.          The FOreonly  command lets you  select whether the  window will
  550.          run only when  it is in the foreground, or  if it will continue
  551.          to run when it is switched into the background. The default for
  552.          a given window is specified in its DVP.
  553.  
  554.          Examples:
  555.  
  556.            DVCOMAND FOreonly on
  557.  
  558.            This example will  set the window so it runs  only when it is
  559.            in the foreground. To allow it to run in the background type:
  560.  
  561.            DVCOMAND FOreonly off
  562.  
  563.  
  564.  
  565.        Name  <mail box name>
  566.  
  567.          The Name command assigns a name to the default mailbox associa-
  568.          ted with  the window where it  is executed. This is  handy when
  569.          used in  conjunction with the  /ONLYIF and /NOTIF  command line
  570.          switches  (defined later)  to  keep  from opening  a particular
  571.          window more than once.
  572.  
  573.          Required Parameters:
  574.  
  575.          <mail box name> is a name to assign to the default mail box.
  576.  
  577.          Examples:
  578.  
  579.            DVCOMAND Name Fred
  580.  
  581.            In this example DV Commander will attempt to name the default
  582.            mailbox "Fred". If  there is already a mailbox  with the same
  583.            name,  DV  Commander  will   display  an  error  message  and
  584.            terminate  with an  error code  of 1.  The error  code can be
  585.            tested in a batch file:
  586.  
  587.              DVCOMAND Name Fred
  588.              if errorlevel 1 exit
  589.              rem continue with batch file...
  590.  
  591.  
  592.        SUspend  (no parameters)
  593.  
  594.          Use the SUspend command to hide a window and suspend it so that
  595.          it does not continue to execute in the background.
  596.  
  597.          Examples:
  598.  
  599.            DVCOMAND SUspend
  600.  
  601.  
  602.        Resize  <row>, <col>, <length>, <width>
  603.  
  604.          The Resize command is used to change the location and size of a
  605.          window.
  606.  
  607.          Required Parameters:
  608.  
  609.          <row> The top  row where the window will  start. The number can
  610.            be in the range 0 through 25 which will allow you to position
  611.            part or all of the window off of the physical screen!
  612.  
  613.          <col> The left-most column where  the window will start. It can
  614.            be in the  range 0 through 80 and can  also result in part of
  615.            the window being positioned off of the physical screen.
  616.  
  617.          <length> is the new length of the window.
  618.  
  619.          <width> is the new width of the window.
  620.  
  621.          Examples:
  622.  
  623.            DVCOMAND Resize 4,17,20,60
  624.  
  625.  
  626.        Wait  [10th secs]
  627.  
  628.          The Wait command  will suspend the window where  it is executed
  629.          for the specified amount of time.
  630.  
  631.          Optional Parameters:
  632.  
  633.          [10th secs] The amount of time to wait. The default is 10 which
  634.          is one second.
  635.  
  636.  
  637.  
  638.        Goback  (no parameters)
  639.  
  640.          The Goback  command will make  the window where  it is executed
  641.          the bottommost in  the system. If the window  is the foreground
  642.          window,  the next  window in  the list  becomes the  foreground
  643.          window.
  644.  
  645.          Examples:
  646.  
  647.            DVCOMAND Goback
  648.  
  649.  
  650.  
  651.        GOFore  (no parameters)
  652.  
  653.          The GOFore  command will make  the window where  it is executed
  654.          the foreground window. Use this  command with caution as it may
  655.          disrupt the window currently running in the foreground.
  656.  
  657.          Examples:
  658.  
  659.            DVCOMAND GOFore
  660.  
  661.  
  662.        Top  (no parameters)
  663.  
  664.          This command will  make a window the top  most window within an
  665.          application. This  is of little  value since any  task that has
  666.          multiple windows  associated with it would  have to be DESQview
  667.          specific anyway.
  668.  
  669.          Examples:
  670.  
  671.            DVCOMAND Top
  672.  
  673.  
  674.  
  675.        TOPSys  (no parameters)
  676.  
  677.          The TOPSys  command makes the  window where it  is executed the
  678.          topmost window in  the system. This should only  be used when a
  679.          background application has to report  something to the user but
  680.          does not want to become the foreground window.
  681.  
  682.          Examples:
  683.  
  684.            DVCOMAND TOPSys
  685.  
  686.  
  687.                              COMMAND LINE SWITCHES
  688.  
  689.  
  690.  
  691.        /Q
  692.  
  693.          Use the "Quiet" switch to  supress the signon message and error
  694.          message windows. Most errors  will still generate messages when
  695.          this switch is in effect, but  they will simply be displayed on
  696.          the console rather than pop up in a DESQview error window.
  697.  
  698.  
  699.        /ONLYIF=<mail box name>
  700.  
  701.          With this switch  in effect the DV Commander  command will only
  702.          be execute if <mail box name> exists.
  703.  
  704.  
  705.        /NOTIF=<mail box name>
  706.  
  707.          This switch  will prevent the  DV Commander command  from being
  708.          executed  if  <mail  box  name>  exists.  You  can  use this in
  709.          conjunction  with the  Name command  to prevent  a window  from
  710.          being opened more than once.
  711.  
  712.  
  713.        /R=n
  714.  
  715.          This switch is used only with  the Beep command. The number, n,
  716.          specifies the number of times the tones on the command line are
  717.          to be repeated. See the Beep command for more information.
  718.  
  719.  
  720.  
  721.                             SOME OTHER INFORMATION
  722.  
  723.  
  724.        *  If you wish to use the DV Commander Open command to open a DVP
  725.           name in the current directory  that begins with a digit, (e.g.
  726.           4D for  4DOS) you will  need to preface  it with ".\"  This is
  727.           because the  DV Commander command parser  will treat the digit
  728.           as a  delay parameter rather than  a DVP file name.  Using the
  729.           form  ".\4D" (without  the quotes)  references the  DVP in the
  730.           current directory  and works around  the problem. Perhaps  the
  731.           next version will be a little smarter!
  732.  
  733.  
  734.        *  I have  another program  in the  works called  DVPEDIT. As its
  735.           name implies, DVPEDIT is, like Change a Program, an editor for
  736.           DESQview  Program Information  Files. But,  unlike CP, DVPEDIT
  737.           can  edit DVPs  with any  filename and  in any  directory (the
  738.           extension must still be DVP). And, DVPEDIT does not alter your
  739.           DESQview Open Window  menu in any way. This  makes it an ideal
  740.           companion to DV Commander.  DVPEDIT is also beneficial because
  741.           it comfortably combines both the standard and advanced options
  742.           screens of Change a Program into a single easy to edit screen.
  743.  
  744.           Those who choose to register DV Commander will receive DVPEDIT
  745.           automatically when it is available.
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.        Please send  comments to: Bill Allen,  CompuServe ID [70150,547],
  776.        or at P.O. Box 834, Howell, Michigan 48843.
  777.  
  778.        Thank You.
  779.