home *** CD-ROM | disk | FTP | other *** search
/ Shareware Supreme Volume 6 #1 / swsii.zip / swsii / 118 / DVC182.ZIP / DVC.DOC < prev    next >
Encoding:
Text File  |  1993-07-11  |  51.2 KB  |  1,532 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.        
  7.        
  8.        
  9.        
  10.        
  11.        
  12.        
  13.        
  14.        
  15.        
  16.        
  17.        
  18.        
  19.        
  20.                             D V   C O M M A N D E R
  21.        
  22.        
  23.        
  24.        
  25.        
  26.        
  27.        _________________________________________________________________
  28.        
  29.        
  30.        
  31.                            DV Commander version 1.8
  32.        
  33.                       A command-line utility for DESQview
  34.        
  35.                              by: William E. Allen
  36.        
  37.        
  38.        
  39.        
  40.        
  41.        
  42.                      Copyright, 1989-93 by William E. Allen
  43.        
  44.                       P.O. Box 834, Howell, Michigan 48843
  45.        
  46.        
  47.        
  48.        
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.          TABLE OF CONTENTS
  69.  
  70.  
  71.          SHAREWARE ..................................................  1
  72.  
  73.          DISTRIBUTION ...............................................  1
  74.  
  75.          TRADEMARKS .................................................  1
  76.  
  77.          INTRODUCTION ...............................................  2
  78.  
  79.          GETTING STARTED ............................................  2
  80.  
  81.          DVC COMMANDS ...............................................  3
  82.            Beep [freq] , [duration] ... /R=n ........................  3
  83.            Desq <letters and meta commands> .........................  4
  84.            DIsable <menu type> ... ..................................  5
  85.            ENable <menu type> ... ...................................  6
  86.            Execute [ options ] <exe file name> [ program params ] ...  6
  87.            FOreonly ON | OFF ........................................  9
  88.            Frame  ON | OFF .......................................... 10
  89.            Goback  (no parameters) .................................. 10
  90.            GOFore  (no parameters) .................................. 10
  91.            Hide  (no parameters) .................................... 10
  92.            Justify  ON | OFF  [row, col] ............................ 11
  93.            Menu <mnu file name> ..................................... 11
  94.            Name <mail box name> ..................................... 15
  95.            Open <dvp file name> [,nn] [,H] ... ...................... 15
  96.            Resize  <row>, <col>, <length>, <width> .................. 16
  97.            SHow  (no parameters) .................................... 16
  98.            Spawn <dvpfile> [d:\path] [params] [title] [exec] [memo .. 17
  99.            STart <dvpfile> .......................................... 18
  100.            SUspend  (no parameters) ................................. 19
  101.            Top  (no parameters) ..................................... 20
  102.            TOPSys  (no parameters) .................................. 20
  103.            Wait  [10th secs] ........................................ 20
  104.  
  105.          APPENDIX A - COMMAND LINE SWITCHES ......................... 21
  106.  
  107.          APPENDIX B - ADDITIONAL INFORMATION ........................ 22
  108.  
  109.  
  110.  
  111.                                                                SHAREWARE
  112.  
  113.  
  114.  
  115.  
  116.        SHAREWARE
  117.  
  118.        DV Commander is Shareware. If you find this program valuable and
  119.        useful, please register it by sending $15.00 + $1.00 S&H to
  120.        William E. Allen P.O. Box 834 Howell, Michigan 48843. Overseas
  121.        orders please include $5.00 S&H.
  122.        
  123.        Registered users will receive a companion program, DVP Editor.
  124.        See the last page of this guide for more information about DVP
  125.        Editor.
  126.        
  127.  
  128.        DISTRIBUTION
  129.  
  130.        The DV Commander program and auxiliary files are copyrighted, but
  131.        you are hereby granted permission to make and distribute copies
  132.        for personal, non-commercial use. Use them yourself, give copies
  133.        to friends and co-workers, or distribute them for a cost-based
  134.        fee (of $10.00 or less) as part of a user's group or bulletin
  135.        board service. If you wish to distribute these programs in
  136.        connection with any other product, or for use in commercial
  137.        applications, please contact me for a license agreement. All of
  138.        the files that make up this product must be distribute together,
  139.        in an UNMODIFIED form.
  140.        
  141.        The files you should have on the diskette, or in the archive are:
  142.        
  143.          DVC.EXE        The executable program file
  144.          DVC.DOC        This documentation
  145.          DVC.REG        A registration form: COPY DVC.REG PRN
  146.        
  147.          EXECUTE.DVP    Template DVP file for the Execute command
  148.        
  149.          $$-PIF.DVP     Example autostart DVP file
  150.          DV-PIF.DVP     Example DVP: executes DVC Menu DVUTIL
  151.          DVUTIL.MNU     Example menu file started by DV-PIF.DVP
  152.          ST-PIF.DVP     Example DVP: executes DVC Start TPC
  153.          TPC.DVP        Example DVP started by ST-PIF.DVP
  154.          TPC.BAT        Example batch invoked by TPC.DVP
  155.        
  156.          WHATSNEW.TXT   What's new and changed in this version
  157.        
  158.  
  159.        TRADEMARKS
  160.  
  161.        DESQview, DESQ, and DESQview API are trademarks of Quarterdeck
  162.        Office Systems. 4DOS is a trademark of Rex Conn & J.P. Software.
  163.        
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.        DV Commander User Guide                                         1
  172.  
  173.  
  174.  
  175.        INTRODUCTION
  176.  
  177.  
  178.  
  179.        INTRODUCTION
  180.  
  181.        DV Commander is like a command-line version of your DESQview
  182.        {DESQ} key (usually your Alt key). From the DOS command line it
  183.        can do many of the things you would normally do by tapping the
  184.        {DESQ} key.
  185.        
  186.        Among DV Commander's  features are:
  187.        
  188.          * DESQview Submenu facility
  189.        
  190.          * Spawn a new task
  191.        
  192.          * Execute commands directly from the DESQview menus
  193.        
  194.          * Open a list of windows automatically
  195.        
  196.          * Start a window with prompting for parameters and directory
  197.        
  198.          * Beep for a specified frequency and duration (useful in a
  199.            background batch file to signal success or failure)
  200.        
  201.          * Hide or unhide (Show) a window
  202.        
  203.          * Set the window Frame on or off
  204.        
  205.          * Set Justify mode on or off
  206.        
  207.          * Wait for a specified amount of time
  208.        
  209.          * Resize and position a window
  210.        
  211.          * Make a window background or foreground
  212.        
  213.          * Name mail boxes and check for a named mail box (useful for
  214.            making sure a program is started only once)
  215.        
  216.        and more.
  217.        
  218.  
  219.        GETTING STARTED
  220.  
  221.        To install DV Commander, just copy the files DVC.EXE and
  222.        EXECUTE.DVP to your hard disk. DV Commander is easiest to use
  223.        when it is in a subdirectory that is included in your PATH, but
  224.        you can specify the full path when you invoke DV Commander if its
  225.        directory is not in your PATH.
  226.        
  227.        Once installed, type DVC HELP to see a one-screen overview of its
  228.        commands.
  229.        
  230.  
  231.  
  232.  
  233.  
  234.  
  235.        2                                         DV Commander User Guide
  236.  
  237.  
  238.  
  239.                                                             DVC COMMANDS
  240.  
  241.  
  242.  
  243.  
  244.        DVC COMMANDS
  245.  
  246.        The format of the DV Commander command line is:
  247.        
  248.          DVC  COMMAND  <required>  [optional]  /switches
  249.        
  250.        The first word following DVC is the COMMAND. Some commands have
  251.        required parameters, some have optional parameters, and some have
  252.        both. Required parameters are represented in <angle brackets> and
  253.        optional parameters are represented in [square brackets]. There
  254.        are also a couple of switches that can be used with any command.
  255.        
  256.        Here are the DV Commander commands. The format of each command is
  257.        shown, followed by a detailed description. Commands can be
  258.        entered in upper or lower case, but upper case letters, at the
  259.        beginning of the command names, are used here to show the
  260.        shortest abbreviation allowed for each command. An ellipsis is
  261.        used to show when parameters can be repeated.
  262.        
  263.  
  264.        Beep [freq] , [duration] ... /R=n
  265.  
  266.        Use the Beep command to generate a tone of the specified fre-
  267.        quency and duration. The frequency is given in Hertz and the
  268.        duration is in clock ticks (approximately 18 per second).
  269.        
  270.        This command is useful in a batch file that is running in the
  271.        background to signal success or failure. The advantage to using
  272.        this DESQview specific program rather than another utility, like
  273.        Nortons BE, is that DV Commander uses the DESQview API to create
  274.        the sounds and is not dependent upon the timing of the machine.
  275.        
  276.        Optional Parameters:
  277.        
  278.        [freq] is the frequency in Hertz. The default is 900hz.
  279.        
  280.        [duration] is the number of clock ticks to generate the sound.
  281.        There are 18.2 clock ticks per second. The default is 7.
  282.        
  283.        Switches:
  284.        
  285.        /R=n n specifies the number of times to repeat all of the tones
  286.        given on the command line.
  287.        
  288.        Examples:
  289.        
  290.          DVC  Beep  900,1  600,1  /R=10
  291.        
  292.        This example produces a 900 Hertz tone for one clock tick and
  293.        then a 600 Hertz tone for one clock tick. The entire sequence is
  294.        repeated 10 times. The result sounds like a telephone ringing.
  295.        
  296.  
  297.  
  298.  
  299.        DV Commander User Guide                                         3
  300.  
  301.  
  302.  
  303.        Desq <letters and meta commands>
  304.  
  305.  
  306.  
  307.        Desq <letters and meta commands>
  308.  
  309.        The Desq command stacks keystrokes that open the DESQview main
  310.        menu and execute commands from it. You can use this command, for
  311.        example, to set the DESQview video options, or to use the
  312.        DESQview menus to change colors. You can also use this command to
  313.        cause DESQview to switch to another window.
  314.        
  315.        Required Parameters:
  316.        
  317.        <letters and meta commands> are the letters and special
  318.        characters you use to select various options from the DESQview
  319.        menus. The meta commands let you enter the keys you need to use
  320.        with the DESQview menus that you would not ordinarily be able to
  321.        type on the command line. The 7 meta commands are:
  322.        
  323.          $U  Up arrow key
  324.          $D  Down arrow key
  325.          $L  Left arrow key
  326.          $R  Right arrow key
  327.          $T  Tab key
  328.          $B  Backtab key
  329.          $E  Enter Key
  330.          $Q  DESQ key (reopens the main menu)
  331.          $$  Stacks a single dollar sign
  332.        
  333.        Blank spaces are removed from the command line so you can enter
  334.        them freely for clarity.
  335.        
  336.        Examples:
  337.        
  338.          DVC Desq R C $D$D $E
  339.        
  340.        This example uses the Rearrange Change colors menu to change the
  341.        background color to blue. It would be the same as opening the
  342.        DESQview main menu {DESQ}, then pressing R to display the
  343.        Rearrange menu, then pressing C to display the Change colors
  344.        menu, and then pressing the down arrow twice ($D$D), and finally
  345.        pressing the enter key ($E).
  346.        
  347.          DVC Desq 4
  348.        
  349.        This example will switch to window number 4. You could also use:
  350.        DVC Desq S4
  351.        
  352.          DVC Desq R V 2 $E
  353.        
  354.        This example uses the Rearrange Video options menu to switch your
  355.        VGA monitor into 30 line text mode.
  356.        
  357.          DVC Desq 1 $Q CY
  358.        
  359.        This example will close the application running in window
  360.        number 1. 
  361.  
  362.  
  363.  
  364.        4                                         DV Commander User Guide
  365.  
  366.  
  367.  
  368.                                         Desq <letters and meta commands>
  369.  
  370.  
  371.  
  372.  
  373.        
  374.        NOTE: For the above command to work, the window where you run it
  375.        must be able to continue running in the background.
  376.        
  377.          DVC Desq Q Y
  378.        
  379.        Be careful! This example will shut DESQview down completely!
  380.        
  381.        NOTE: The DVC Desq command uses the BIOS Keyboard Services
  382.        function 5 to stack the keystrokes that DESQview will read. This
  383.        function is not supported by IBM BIOS's dated prior to 11/15/85
  384.        and may not be supported by all clones.
  385.        
  386.  
  387.        DIsable <menu type> ...
  388.  
  389.        The DIsable command will let you disable certain parts of the
  390.        DESQview menu system. This can be helpful in a turnkey system
  391.        where you might want to restrict access to some, or all, of
  392.        DESQview's menus. 
  393.        
  394.        Also see the Enable command.
  395.        
  396.        Required Parameters:
  397.        
  398.        <menu type> is one of the following:
  399.        
  400.          Desqviewmenu Remove access to the main DESQview menu
  401.        
  402.          Switchmenu   Remove access to the Switch menu
  403.        
  404.          Openmenu     Remove access to the Open menu
  405.        
  406.          Quitmenu     Remove access to the Quit menu
  407.        
  408.        You may specify one or more menu types to disable. If you disable
  409.        the DESQview Menu you will no longer have access to any of the
  410.        DESQview menus. i.e. Taping the {DESQ} key will do nothing.
  411.        
  412.        Note: You can abbreviate the menu names to the first character if
  413.        you like.
  414.        
  415.        Examples:
  416.        
  417.          DVC DIsable Quitmenu
  418.        
  419.        This example will disable access to the DESQview Quit menu. If
  420.        you tap your {DESQ} key you will notice the Q is no longer
  421.        avilable.
  422.        
  423.          DVC DI D
  424.          MYGAME
  425.          DVC EN D
  426.  
  427.  
  428.  
  429.        DV Commander User Guide                                         5
  430.  
  431.  
  432.  
  433.        DIsable <menu type> ...
  434.  
  435.  
  436.  
  437.        
  438.        This example might be used in a batch file to execute a game, or
  439.        other program, without access to any of the DESQview menus. The
  440.        Enable command is used to re-enable the DESQview menus after the
  441.        game ends.
  442.        
  443.        This sequence may be desirable for two reasons. 1. So the game
  444.        player doesn't accidentally switch to some other window and
  445.        unknowingly blast some keystrokes, intended for the game, into
  446.        the masterpiece document you've been working on all day, and 2.
  447.        So the game can use the {DESQ} (Alt) key for its own purposes.
  448.        
  449.  
  450.        ENable <menu type> ...
  451.  
  452.        Use the ENable command to enable certain parts of the DESQview
  453.        menu system that were previously disabled by the DIsable command.
  454.        
  455.        Required Parameters:
  456.        
  457.        <menu type> is one of the following:
  458.        
  459.          Desqviewmenu Allow access to the main DESQview menu
  460.        
  461.          Switchmenu   Allow access to the Switch menu
  462.        
  463.          Openmenu     Allow access to the Open menu
  464.        
  465.          Quitmenu     Allow access to the Quit menu
  466.        
  467.        Note: You can abbreviate the menu names to the first character if
  468.        you like.
  469.        
  470.        Examples:
  471.        
  472.          DVC ENable Quitmenu
  473.        
  474.        This example will allow access to the DESQview Quit menu assuming
  475.        it had previously been disabled. If you press your {DESQ} key you
  476.        will notice the Q is once again available.
  477.        
  478.  
  479.        Execute [ options ] <exe file name> [ program params ]
  480.  
  481.        Use the Execute command to run any program you like in its own
  482.        DESQview window. The program you specify is executed in the
  483.        current directory and you can pass parameters just as you would
  484.        if you were to run it from a DOS command prompt.
  485.        
  486.        DV Commander uses a special DVP file, called EXECUTE.DVP, as a
  487.        template to execute your program. It loads a copy of EXECUTE.DVP
  488.        and inserts the specified program name and the current directory.
  489.        Then it uses the DESQview API to execute the program. There is an
  490.        EXECUTE.DVP included with this package that should be fine for
  491.  
  492.  
  493.  
  494.        6                                         DV Commander User Guide
  495.  
  496.  
  497.  
  498.                   Execute [ options ] <exe file name> [ program params ]
  499.  
  500.  
  501.  
  502.  
  503.        most people. The EXECUTE.DVP file must reside in the same direc-
  504.        tory as DVC.EXE, usually C:\DV.
  505.        
  506.        There are several options you can put in the Execute command line
  507.        proceeding the program name to override some of the defaults
  508.        in EXECUTE.DVP, including the DVP file itself. See [ options ]
  509.        below for details.
  510.        
  511.        You can edit EXECUTE.DVP to change the default settings either
  512.        with the standard DESQview Change a Program, or, if you've reg-
  513.        istered DV Commander, with the DVP Editor. In order to use CP to
  514.        edit EXECUTE.DVP you will have to rename it temporarily to some-
  515.        thing that CP can handle, such as EX-PIF.DVP, then use Add a
  516.        Program to add it to your Open menu. The DVP Editor can simply
  517.        edit the file directly.
  518.        
  519.        
  520.        Required Parameters:
  521.        
  522.        <exe file name> is the name of executable program you want to
  523.        run. You can specify it exactly as you would if you were running
  524.        the program from your DOS command line. 
  525.        
  526.        
  527.        Optional Parameters:
  528.        
  529.        [ program params ] are any command-line parameters you would
  530.        normally pass to the program you are executing.
  531.        
  532.        [ options ] are used to override some of the items specified in
  533.        the DVP file template, EXECUTE.DVP.
  534.        
  535.          /D:<dvpfilename>       DEFAULT: EXECUTE.DVP
  536.        
  537.        Specifies the template file to be used instead of EXECUTE.DVP.
  538.        
  539.          /V+ or /V-             DEFAULT: from template DVP
  540.        
  541.        Specifies whether Virtualize Text and Graphics are on (/V+ or /V)
  542.        or off (/V-). Note: You must be using DESQview/386 for Virtual-
  543.        ization to have any effect.
  544.        
  545.          /H+ or /H-             DEFAULT: from template DVP
  546.        
  547.        By specifying /H+ (or /H) your program will be started hidden in
  548.        the background. Note: This feature requires DESQview 2.26 or
  549.        later.
  550.        
  551.          /B+ or /B-             DEFAULT: from template DVP
  552.        
  553.        Specifies whether or not your program should be allowed to
  554.        execute in the background.
  555.        
  556.  
  557.  
  558.  
  559.        DV Commander User Guide                                         7
  560.  
  561.  
  562.  
  563.        Execute [ options ] <exe file name> [ program params ]
  564.  
  565.  
  566.  
  567.          /C+ or /C-             DEFAULT: from template DVP
  568.        
  569.        Lets you override the Close on Exit option of your template DVP.
  570.        Normally Close on Exit would be on in your template DVP. You
  571.        would want to override it by specifying /C- when executing a
  572.        batch file. If you don't, the window would close after the first
  573.        command in the batch file completed.
  574.        
  575.          /W+ or /W-             DEFAULT: from template DVP
  576.        
  577.        Lets you override the Writes Directly to Screen option of your
  578.        template DVP.
  579.        
  580.          /M:<minmem>[,maxmem]   DEFAULT: from template DVP
  581.        
  582.        Lets you override the memory requirements. If you specify only
  583.        the first number it is use both for the minimum and maximum mem-
  584.        ory for the program. As in the DVP, the memory is specified in k
  585.        bytes.
  586.        
  587.          /P:<startup dir>       DEFAULT: the current directory
  588.        
  589.        Normally your program is executed in the current directory. This
  590.        option lets you specify another directory path in which to start
  591.        your program. If you use this option, make sure the program you
  592.        are trying to execute will be found from the specified directory.
  593.        
  594.          /R:<start row>, <start column>, <# rows>, <# columns>
  595.                                 DEFAULT: from template DVP
  596.        
  597.        This option lets you specify the starting position and size of
  598.        the window.
  599.        
  600.        
  601.        Examples:
  602.        
  603.          DVC Execute xcopy *.* a:
  604.        
  605.        This example will execute the DOS XCOPY command to copy all the
  606.        files from the current directory to drive A:
  607.        
  608.          DVC E /H xcopy *.* a:
  609.        
  610.        As in the previous example this will execute the DOS XCOPY com-
  611.        mand to copy all the files from the current directory to drive
  612.        A:. In addition, the /H option will cause it to execute while
  613.        hidden in the background.
  614.        
  615.          DVC E /D:c:\dv\bd  xcopy *.* a:
  616.        
  617.        In this example the execute command will use the DVP file spec-
  618.        ified in the /D option to start the xcopy program. Since the DVP
  619.        file name is exactly two characters (not counting the path), the
  620.        name will be automatically expanded to the standard DESQview DVP
  621.  
  622.  
  623.  
  624.        8                                         DV Commander User Guide
  625.  
  626.  
  627.  
  628.                   Execute [ options ] <exe file name> [ program params ]
  629.  
  630.  
  631.  
  632.  
  633.        file name of: BD-PIF.DVP. 
  634.        
  635.          DVC E /P:c:\util  xcopy *.* a:
  636.        
  637.        This example uses the /P option to execute the xcopy program from
  638.        the C:\UTIL directory.
  639.        
  640.        Here are the defaults in EXECUTE.DVP supplied with DV Commander:
  641.        
  642.          Memory:  
  643.            Minimum 256k   Maximum 640k   
  644.             System   6k   EMS   65535k
  645.        
  646.          Execute    blank
  647.          Parms      blank
  648.          Directory  blank
  649.        
  650.          Window:  
  651.             Maximum Lth 25  Wth 80  
  652.            Starting Row  0  Col 0  Lth 25  Wth 80
  653.        
  654.          Writes text directly to screen   Yes
  655.          Virtualize    Text Yes  Graphics Yes
  656.          Pages for     Text   1  Graphics   1
  657.        
  658.          Com Ports (00=No,01,02,FF=Both)   00
  659.          Close on exit                    Yes
  660.          Allow Close Window command       Yes
  661.          Uses math coprocessor            No
  662.          Share CPU when foreground        Yes
  663.          Can be swapped out               Yes
  664.        
  665.          Uses its own colors              Yes
  666.          Runs in background               Yes
  667.          Keyboard conflict (0..F)           0
  668.          Share EGA when FG Zoomed         Yes
  669.          Protection level (0..3)            0
  670.          Script Buffer size                 0
  671.          Initial mode                      FF
  672.          Requires floppy diskette         No
  673.          Start Hidden No    Pause count     0
  674.          Swap interrupts    00   through   FF
  675.        
  676.  
  677.        FOreonly ON | OFF
  678.  
  679.        The FOreonly command lets you select whether the window will run
  680.        only when it is in the foreground, or if it will continue to run
  681.        when it is switched into the background. The default for a given
  682.        window is specified in its DVP.
  683.        
  684.        Examples:
  685.        
  686.  
  687.  
  688.  
  689.        DV Commander User Guide                                         9
  690.  
  691.  
  692.  
  693.        FOreonly ON | OFF
  694.  
  695.  
  696.  
  697.          DVC FOreonly ON
  698.        
  699.        This example will set the window so it runs only when it is in
  700.        the foreground. To allow it to run in the background type:
  701.        
  702.          DVC FOreonly OFF
  703.        
  704.  
  705.        Frame  ON | OFF
  706.  
  707.        The Frame command lets you turn the frame on and off for a
  708.        window.
  709.        
  710.        Examples:
  711.        
  712.          DVC Frame OFF
  713.        
  714.        This example will remove the frame from the window where it is
  715.        executed. To restore the frame type:
  716.        
  717.          DVC Frame ON
  718.        
  719.  
  720.        Goback  (no parameters)
  721.  
  722.        The Goback command will make the window where it is executed the
  723.        bottommost in the system. If the window is the foreground window,
  724.        the next window in the list becomes the foreground window.
  725.        
  726.        Examples:
  727.        
  728.          DVC Goback
  729.        
  730.        
  731.  
  732.        GOFore  (no parameters)
  733.  
  734.        The GOFore command will make the window where it is executed the
  735.        foreground window. Use this command with caution because it may
  736.        disrupt the window currently running in the foreground.
  737.        
  738.        Examples:
  739.        
  740.          DVC GOFore
  741.        
  742.  
  743.        Hide  (no parameters)
  744.  
  745.        The Hide command will cause the window where it is executed to be
  746.        hidden. The task will continue to execute if it is allow to to
  747.        run in the background.
  748.        
  749.        Examples:
  750.        
  751.  
  752.  
  753.  
  754.        10                                        DV Commander User Guide
  755.  
  756.  
  757.  
  758.                                                    Hide  (no parameters)
  759.  
  760.  
  761.  
  762.  
  763.          DVC Hide
  764.        
  765.  
  766.        Justify  ON | OFF  [row, col]
  767.  
  768.        The Justify command lets you set automatic justification mode on
  769.        or off for a window. Normally, with justify mode on, DESQview
  770.        will automatically scroll your window to keep the hardware cursor
  771.        visible. If you set justify mode off, DESQview will not scroll
  772.        your window.
  773.        
  774.        Optional Parameters:
  775.        
  776.        [row, col] The row and column of the upper left corner of the
  777.        window.
  778.        
  779.        Examples:
  780.        
  781.          DVC Justify OFF 2,2
  782.        
  783.        Turn justify mode off and position the window so row 2 column 2
  784.        are visible in the upper left corner of the DESQview window.
  785.        
  786.  
  787.        Menu <mnu file name>
  788.  
  789.        The Menu command is DV Commander's most popular feature. It lets
  790.        you extend the DESQview Open Window menu with unlimited sub menu
  791.        capabilities.
  792.        
  793.        Required Parameters:
  794.        
  795.        <mnu file name> is the only parameter. It is the name of your
  796.        menu file and may contain a path. The file extension of .MNU will
  797.        be assumed if omitted. Each line in the file represents one item
  798.        on your sub menu. Use any pure ASCII text editor to create your
  799.        menu. Each line in your menu file has the following format.
  800.        
  801.          <description> <dvp>  [d:\path] [params] [title] [exec] [mem]
  802.        
  803.        <description> is the text that will be displayed on the menu. It
  804.        should be enclosed in double quotes if it contains any of the
  805.        following characters: Space, Tab, Equals sign, Comma, or
  806.        Semicolon. The first upper case letter or digit found in the
  807.        string will be highlighted and used as the selector character.
  808.        
  809.        Optionally there is a special form of the description you can use
  810.        to make the selector character appear on the far right of the
  811.        description like DESQview's own menus. For example the menu line:
  812.        
  813.          "D=DESQview Datebook"  DA
  814.        
  815.        would display in the menu as:
  816.  
  817.  
  818.  
  819.        DV Commander User Guide                                        11
  820.  
  821.  
  822.  
  823.        Menu <mnu file name>
  824.  
  825.  
  826.  
  827.        
  828.           DESQview Datebook    D
  829.        
  830.        The selector character is the first character followed by the
  831.        equals sign (=) in the second position of the description string.
  832.        
  833.        <dvp> is the name of the DESQview Program Information File.
  834.        Specify the full path for the file if it is not in the current
  835.        directory. If the DVP file name follows the standard DESQview
  836.        convention of xx-PIF.DVP, where xx is the unique 2 letter code
  837.        used on the Open Program menu, you need specify only the first
  838.        two letters.
  839.        
  840.        [d:\path] is the drive and path you want to be the default when
  841.        your program is started.
  842.        
  843.        [params] are any program parameters you want to pass to your
  844.        program when it runs. If you wish to pass any of the following:
  845.        Space, Tab, Equals sign, Comma, or Semicolon in your parameters,
  846.        enclose the entire string in double quotes "Like This".
  847.        
  848.        [title] will override the default program name specified in the
  849.        DVP. It may be a string of up to 30 characters and must be
  850.        enclosed in double quotes if it contains any of the special
  851.        characters mentioned above.
  852.        
  853.        [exec] will override the program/execute parameter in the DVP
  854.        file.
  855.        
  856.        [memory] overrides the minimum and maximum memory require- ments
  857.        specified in the DVP file.
  858.        
  859.        NOTE: The optional parameters, [d:\path] [params] [title] [exec]
  860.        and [memory], are positional and they can not be omitted except
  861.        on the right. You can use an asterisk (*) to hold the place of
  862.        any parameter you do not want to specify.
  863.        
  864.        For example say you wanted to modify only the amount of memory
  865.        allocated to the program to 128k and leave all the other
  866.        parameters alone you would use a line in your menu file something
  867.        like:
  868.        
  869.          "D=DESQview Datebook" DA * * * * 128
  870.        
  871.        where the four asterisks hold the places of the: DIRECTORY,
  872.        PROGRAM PARAMETERS, TITLE, and EXECUTE parameters.
  873.        
  874.        Special Commands:
  875.        
  876.          %menu "Applications Menu"
  877.        
  878.        This special command allows you to give a name to the menu. If
  879.        omitted, the title from the DVP used to execute the DVC MENU
  880.        command is used as the menu title.
  881.  
  882.  
  883.  
  884.        12                                        DV Commander User Guide
  885.  
  886.  
  887.  
  888.                                                     Menu <mnu file name>
  889.  
  890.  
  891.  
  892.  
  893.        
  894.          %separator
  895.        
  896.        Use this special command to include a separator line on your
  897.        menu like the ones used used in the DESQview menus.
  898.        
  899.        Examples:
  900.        
  901.          DVC Menu DVUTIL
  902.        
  903.        This command will display a sub menu defined in the file
  904.        DVUTIL.MNU. DVUTIL.MNU is an ASCII text file as follows:
  905.        
  906.          %menu "DV Utilities"
  907.          "E=Memory Status"       MS
  908.          "S=DESQview Setup"      SE
  909.          "P=DESQview Palette"    PL
  910.          %separator
  911.          "C=DESQview Calculator" CA
  912.          "D=DESQview Datebook"   DA
  913.          "L=DESQview Link"       DL
  914.          "N=DESQview Note Pad"   DN
  915.          %separator
  916.          "M=Manifest"            MFT
  917.          "W=QD White Papers"     QWhite
  918.        
  919.        The first item on each line is the description to display in the
  920.        menu. The items are enclosed in double quotes because they
  921.        contain spaces and/or other special characters. There is room on
  922.        the menu to display up to 22 characters.
  923.        
  924.        Since the description is of the special form, with the selector
  925.        letter in the first position followed by an equals sign, the menu
  926.        will be displayed in the DESQview-style with the selector
  927.        characters on the far right:
  928.        
  929.          +--------------------------+
  930.          |       DV Utilities       |
  931.          |                          |
  932.          |  Memory Status        E  |
  933.          |  DESQview Setup       S  |
  934.          |  DESQview Palette     P  |
  935.          |--------------------------|
  936.          |  DESQview Calculator  C  |
  937.          |  DESQview Datebook    D  |
  938.          |  DESQview Link        L  |
  939.          |  DESQview Note Pad    N  |
  940.          |--------------------------|
  941.          |  Manifest             M  |
  942.          |  QD White Papers      W  |
  943.          +--------------------------+
  944.        
  945.        You can create the DVP files you invoke with your sub menus using
  946.  
  947.  
  948.  
  949.        DV Commander User Guide                                        13
  950.  
  951.  
  952.  
  953.        Menu <mnu file name>
  954.  
  955.  
  956.  
  957.        Change a Program as you usually would. Test them using your
  958.        DESQview Open Window Menu. When you are sure the DVP's work
  959.        properly, move them to another directory and use Delete a Program
  960.        to remove them from your DESQview Open Window Menu.
  961.        
  962.        NOTE: Registered users can use the DVP Editor to create and
  963.        modify the DVP which is much easier than using Change A Program.
  964.        
  965.        To invoke your sub menu using the DV Commander program, setup a
  966.        DESQview Program Information File as follows:
  967.        
  968.          ============================================================
  969.                                Change a Program
  970.        
  971.          Program Name......: Menu DVUTIL
  972.        
  973.          Keys to Use on Open Menu: DV         Memory Size (in K): 128
  974.          ------------------------------------------------------------
  975.          Program...: DVC.EXE
  976.          Parameters: Menu DVMENU
  977.          Directory.: C:\DV
  978.          ------------------------------------------------------------
  979.          Options:
  980.                    Writes text directly to screen.......: [N]
  981.                    Displays graphics information........: [N]
  982.                    Virtualize text/graphics (Y,N,T).....: [N]
  983.                    Uses serial ports (Y,N,1,2)..........: [N]
  984.                    Requires floppy diskette.............: [N]
  985.        
  986.          Press F1 for advanced options     Press <- when you are DONE
  987.          ============================================================
  988.                       Change a Program Advanced Options
  989.        
  990.          System Memory (in K)..: 1   Max Program Memory Size....: ___
  991.          Script Buffer Size....: 0   Max Expanded Memory Size...: ___
  992.          Text Pages: 1  Graph Pages: 0  Init Mode: ___ Ints: 00 to FF
  993.          ------------------------------------------------------------
  994.          Window Position:
  995.          Max Height:  25   Starting Height:  1   Starting Row...:   0
  996.          Max Width.:  80   Starting Width.:  1   Starting Column:  79
  997.          ------------------------------------------------------------
  998.                                Shared Program
  999.          Pathname..:
  1000.          Data......:
  1001.          ------------------------------------------------------------
  1002.          Close on exit.........: [Y]  Uses its own colors.......: [N]
  1003.          Allow Close Window....: [Y]  Runs in background .......: [ ]
  1004.          Uses math coproc......: [N]  Keyboard conflict (0-4)...: [0]
  1005.          Share CPU when FG.....: [Y]  Share EGA.................: [Y]
  1006.          Can be swapped out....: [ ]  Protection level (0-3)....: [0]
  1007.        
  1008.          Press F1 for standard options     Press <- when you are DONE
  1009.          ============================================================
  1010.  
  1011.  
  1012.  
  1013.        14                                        DV Commander User Guide
  1014.  
  1015.  
  1016.  
  1017.                                                     Name <mail box name>
  1018.  
  1019.  
  1020.  
  1021.  
  1022.        Name <mail box name>
  1023.  
  1024.        The Name command assigns a name to the default mailbox associa-
  1025.        ted with the window where it is executed. This is handy when used
  1026.        in conjunction with the /ONLYIF and /NOTIF command line switches
  1027.        (defined later) to keep from opening a particular window more
  1028.        than once.
  1029.        
  1030.        Required Parameters:
  1031.        
  1032.        <mail box name> is a name to assign to the default mail box.
  1033.        
  1034.        Examples:
  1035.        
  1036.          DVC Name Fred
  1037.        
  1038.        In this example DV Commander will attempt to name the default
  1039.        mailbox "Fred". If there is already a mailbox with the same name,
  1040.        DV Commander will display an error message and terminate with an
  1041.        error code of 1. The error code can be tested in a batch file:
  1042.        
  1043.          DVC Name Fred
  1044.          if errorlevel 1 exit
  1045.          rem continue with batch file...
  1046.        
  1047.  
  1048.        Open <dvp file name> [,nn] [,H] ...
  1049.  
  1050.        Use the Open command to automatically open one or more windows.
  1051.        You can optionally specify an amount of time to wait before
  1052.        opening the next window, and you can specify that the window be
  1053.        hidden after it is opened.
  1054.        
  1055.        This command is useful to open a default set of windows every
  1056.        time you start DESQview. To do this, set up a DVP using Change a
  1057.        Program so that the program name starts with some characters that
  1058.        will cause it to be placed at the beginning of your Open menu.
  1059.        Then simply press your Enter Key twice after DESQview starts and
  1060.        the DESQview menu is displayed. I use "$$AutoStart Apps" as the
  1061.        program name. Set the program to "DVC.EXE" and put "OPEN ..." on
  1062.        the parameters line. See the example $$-PIF.DVP file on the DV
  1063.        Commander release disk (or archive).
  1064.        
  1065.        Of course you can use the DESQview LEARN facility to establish
  1066.        your default windows too, but the LEARN facility takes some
  1067.        global memory, and doesn't give you the option NOT to start your
  1068.        default windows.
  1069.        
  1070.        Required Parameters:
  1071.        
  1072.        <dvp file name> is the name of the DESQview Program Information
  1073.        File. Specify the full path for the file if it is not in the
  1074.        current directory. If the DVP file name follows the standard
  1075.  
  1076.  
  1077.  
  1078.        DV Commander User Guide                                        15
  1079.  
  1080.  
  1081.  
  1082.        Open <dvp file name> [,nn] [,H] ...
  1083.  
  1084.  
  1085.  
  1086.        DESQview convention of xx-PIF.DVP, where xx is the unique 2
  1087.        letter code used on the Open Program menu, you need specify only
  1088.        the first two letters.
  1089.        
  1090.        Optional Parameters:
  1091.        
  1092.        [,nn] is a number of 1/10th seconds to wait after opening the
  1093.        window before continuing to process the command line. nn can be a
  1094.        number in the range 1 through 32767. A value of 1 will delay for
  1095.        one tenth of a second, while 32767 will delay for nearly 55
  1096.        minutes.
  1097.        
  1098.        [,H] indicates that the window should be hidden after it is
  1099.        opened.
  1100.        
  1101.        Examples:
  1102.        
  1103.          DVC  Open  BR,50,H  DA,H  DO
  1104.        
  1105.        This example will first open BR-PIF.DVP (Brief Text editor),
  1106.        allow it to run in the foreground for 5 seconds, then hide it.
  1107.        Next, DA, the DESQview companions date book, will be opened and
  1108.        hidden, and finally DO, a full screen DOS shell, will be opened
  1109.        and left as the foreground task.
  1110.  
  1111.        Resize  <row>, <col>, <length>, <width>
  1112.  
  1113.        The Resize command is used to change the location and size of a
  1114.        window.
  1115.        
  1116.        Required Parameters:
  1117.        
  1118.        <row> The top row where the window will start. The number can be
  1119.        in the range 0 through 25 which will allow you to position part
  1120.        or all of the window off of the physical screen!
  1121.        
  1122.        <col> The left-most column where the window will start. It can be
  1123.        in the range 0 through 80 and can also result in part of the
  1124.        window being positioned off of the physical screen.
  1125.        
  1126.        <length> is the new length of the window.
  1127.        
  1128.        <width> is the new width of the window.
  1129.        
  1130.        Examples:
  1131.        
  1132.          DVC Resize 4,17,20,60
  1133.        
  1134.  
  1135.        SHow  (no parameters)
  1136.  
  1137.        SHow is the opposite of the Hide command. It will unhide the
  1138.        window in which it is executed. This will not make the window
  1139.        suddenly pop up on top of the foreground window, but it will make
  1140.  
  1141.  
  1142.  
  1143.        16                                        DV Commander User Guide
  1144.  
  1145.  
  1146.  
  1147.                                                    SHow  (no parameters)
  1148.  
  1149.  
  1150.  
  1151.  
  1152.        it visible in the background if there are no other windows
  1153.        covering it.
  1154.        
  1155.        Examples:
  1156.        
  1157.          DVC SHow
  1158.        
  1159.  
  1160.        Spawn <dvpfile> [d:\path] [params] [title] [exec] [memory]
  1161.  
  1162.        The Spawn command will open a single DESQview window and allow
  1163.        you to optionally override certain DVP file parameters.
  1164.        
  1165.        Required Parameters:
  1166.        
  1167.        <dvpfile> is the name of the DESQview Program Information File.
  1168.        Specify the full path for the file if it is not in the current
  1169.        directory. If the DVP file name follows the standard DESQview
  1170.        convention of xx-PIF.DVP, where xx is the unique 2 letter code
  1171.        used on the Open Program menu, you need specify only the first
  1172.        two letters.
  1173.        
  1174.        NOTE: The DVP file you start with this command need not be one
  1175.        that you keep on your Open Window menu, and need not follow the
  1176.        DESQview DVP file name conventions.
  1177.        
  1178.        Optional Parameters:
  1179.        
  1180.        [d:\path] is the drive and path to be the default when your
  1181.        program is started. It will override the drive and path specified
  1182.        in the DVP file.
  1183.        
  1184.        [params] are any program parameters you want to pass to your
  1185.        program when it runs. If you wish to pass any of the following:
  1186.        Space, Tab, Equals sign, Comma, or Semicolon in your parameters,
  1187.        enclose the entire string in double quotes "Like This".
  1188.        
  1189.        [title] if given will override the default program name specified
  1190.        in the DVP. It may be a string of up to 30 characters and must be
  1191.        enclosed in double quotes if it contains any of the special
  1192.        characters mentioned above.
  1193.        
  1194.        [exec] will override the program/execute parameter in the DVP
  1195.        file.
  1196.        
  1197.        [memory] overrides the minimum and maximum memory requirements
  1198.        specified in the DVP file.
  1199.        
  1200.        NOTE: The optional parameters, [d:\path] [params] [title] [exec]
  1201.        and [memory], are positional and they can not be omitted except
  1202.        on the right. You can use an asterisk (*) to hold the place of
  1203.        any parameter you do not want to specify.
  1204.        
  1205.  
  1206.  
  1207.  
  1208.        DV Commander User Guide                                        17
  1209.  
  1210.  
  1211.  
  1212.        Spawn <dvpfile> [d:\path] [params] [title] [exec] [memory]
  1213.  
  1214.  
  1215.  
  1216.        Examples:
  1217.        
  1218.          DVC SPAWN XYZ  *  *  *  *  256
  1219.        
  1220.        This example will Spawn XYZ.DVP and modify the amount of memory
  1221.        allocated to the program to 256k. All the other parameters
  1222.        specified in XYZ.DVP would be left as is.
  1223.        
  1224.        The four asterisks hold the places of the: DIRECTORY, PROGRAM
  1225.        PARAMETERS, TITLE, and EXECUTE parameters.
  1226.        
  1227.  
  1228.        STart <dvpfile>
  1229.  
  1230.        The STart command will open a single DVP after prompting you for,
  1231.        the path and parameters to be used.
  1232.        
  1233.        A  window like this will prompt you to supply the path and
  1234.        parameters.
  1235.        
  1236.         +------------------------------------------------------------+
  1237.         | Directory  C:\TP\WORK                                      |
  1238.         |                                                            |
  1239.         | Parameters WIZBANG                                         |
  1240.         |                                                            |
  1241.         |         F2 Save & Run       F3 Run       Esc Quit          |
  1242.         +------------------------------------------------------------+
  1243.        
  1244.        Change the Directory and Parameters fields and press F3 to start
  1245.        the DVP with the new values, or press F2 to save the new values
  1246.        into the DVP and then start it. You can press ESCape to quit
  1247.        without saving the new information, or starting the DVP.
  1248.        
  1249.        The DVP file you start with this command would not usually be one
  1250.        that you keep on your Open Window menu, and need not follow the
  1251.        DESQview DVP file name conventions. Use Change A Program to
  1252.        create the DVP and give it some dummy value, such as XX for the
  1253.        Keys to Use on Open Menu question. Test it, using the normal
  1254.        DESQview Open Window menu using any values you like for the
  1255.        Directory and Parameters questions. When you are satisfied that
  1256.        it is correct, rename it to another name (or copy it to another
  1257.        directory), and use Delete a Program to remove it from the
  1258.        DESQview Open Window menu.
  1259.        
  1260.        NOTE: Registered users can use the DVP Editor to create and
  1261.        modify the DVP which is much easier than using Change A Program.
  1262.        
  1263.        Required Parameters:
  1264.        
  1265.        <dvpfile> is the name of the DESQview Program Information File.
  1266.        Specify the full path for the file if it is not in the current
  1267.        directory. If the DVP file name follows the standard DESQview
  1268.        convention of xx-PIF.DVP, where xx is the unique 2 letter code
  1269.        used on the Open Program menu, you need specify only the first
  1270.  
  1271.  
  1272.  
  1273.        18                                        DV Commander User Guide
  1274.  
  1275.  
  1276.  
  1277.                                                          STart <dvpfile>
  1278.  
  1279.  
  1280.  
  1281.  
  1282.        two letters.
  1283.        
  1284.        Examples:
  1285.        
  1286.          DVC STart TPC
  1287.        
  1288.        This example will start TPC.DVP after prompting for the drive and
  1289.        directory and the program parameters. The TPC.DVP, in this
  1290.        example, is setup as follows:
  1291.        
  1292.          ============================================================
  1293.                                Change a Program
  1294.        
  1295.          Program Name......: TP Command-Line compiler
  1296.        
  1297.          Keys to Use on Open Menu: XX         Memory Size (in K): 512
  1298.          ------------------------------------------------------------
  1299.          Program...: C:\DV\TPC.BAT
  1300.          Parameters: WIZBANG
  1301.          Directory.: C:\TP\WORK
  1302.          ------------------------------------------------------------
  1303.          Options:
  1304.                     Writes text directly to screen.......: [N]
  1305.                     Displays graphics information........: [N]
  1306.                     Virtualize text/graphics (Y,N,T).....: [N]
  1307.                     Uses serial ports (Y,N,1,2)..........: [N]
  1308.                     Requires floppy diskette.............: [N]
  1309.        
  1310.          Press F1 for advanced options     Press <- when you are DONE
  1311.          ============================================================
  1312.        
  1313.        
  1314.        This DVP invokes a batch file, TPC.BAT, to do a Turbo Pascal
  1315.        compile in the background. TPC.BAT looks like this:
  1316.        
  1317.          @echo off
  1318.            cls
  1319.            DVC Hide
  1320.            C:\TP\TPC %1 %2 %3 %4 %5 %6 %7 %8 %9
  1321.            if errorlevel 1 goto Error
  1322.            DVC Beep 990,2 0,1 990,3
  1323.            exit
  1324.        
  1325.          :Error
  1326.            DVC Beep 330,4 180,12
  1327.            DVC Resize 1 1 23 78
  1328.            pause
  1329.            exit
  1330.  
  1331.        SUspend  (no parameters)
  1332.  
  1333.        Use the SUspend command to hide a window and suspend it so that
  1334.        it does not continue to execute in the background.
  1335.  
  1336.  
  1337.  
  1338.        DV Commander User Guide                                        19
  1339.  
  1340.  
  1341.  
  1342.        SUspend  (no parameters)
  1343.  
  1344.  
  1345.  
  1346.        
  1347.        Examples:
  1348.        
  1349.          DVC SUspend
  1350.        
  1351.  
  1352.        Top  (no parameters)
  1353.  
  1354.        This command will make a window the top most window within an
  1355.        application. This is of little value since any task that has
  1356.        multiple windows associated with it would have to be DESQview
  1357.        specific anyway.
  1358.        
  1359.        Examples:
  1360.        
  1361.          DVC Top
  1362.        
  1363.        
  1364.  
  1365.        TOPSys  (no parameters)
  1366.  
  1367.        The TOPSys command makes the window where it is executed the
  1368.        topmost window in the system. This should only be used when a
  1369.        background application has to report something to the user but
  1370.        does not want to become the foreground window.
  1371.        
  1372.        Examples:
  1373.        
  1374.          DVC TOPSys
  1375.        
  1376.  
  1377.        Wait  [10th secs]
  1378.  
  1379.        The Wait command will suspend the window where it is executed for
  1380.        the specified amount of time.
  1381.        
  1382.        Optional Parameters:
  1383.        
  1384.        [10th secs] The amount of time to wait. The default is 10 which
  1385.        is one second.
  1386.        
  1387.        
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.        20                                        DV Commander User Guide
  1403.  
  1404.  
  1405.  
  1406.                                       APPENDIX A - COMMAND LINE SWITCHES
  1407.  
  1408.  
  1409.  
  1410.  
  1411.        APPENDIX A - COMMAND LINE SWITCHES
  1412.  
  1413.        /C=hh
  1414.        
  1415.        This command line switch lets you specify the color that DV
  1416.        Commander will use. hh is the hex attribute for the color you
  1417.        want DVC to use. It defaults to /C=07. You must set USES ITS OWN
  1418.        COLORS to Yes if you specify this switch.
  1419.        
  1420.        
  1421.        /Q
  1422.        
  1423.        Use the "Quiet" switch to supress and error message windows. Most
  1424.        errors will still generate messages when this switch is in
  1425.        effect, but they will simply be displayed on the console rather
  1426.        than pop up in a DESQview error window.
  1427.        
  1428.        
  1429.        /ONLYIF=<mail box name>
  1430.        
  1431.        With this switch in effect the DV Commander command will only be
  1432.        execute if <mail box name> exists.
  1433.        
  1434.        
  1435.        /NOTIF=<mail box name>
  1436.        
  1437.        This switch will prevent the DV Commander command from being
  1438.        executed if <mail box name> exists. You can use this in
  1439.        conjunction with the Name command to prevent a window from being
  1440.        opened more than once.
  1441.        
  1442.        
  1443.        /R=n
  1444.        
  1445.        This switch is used only with the Beep command. The number, n,
  1446.        specifies the number of times the tones on the command line are
  1447.        to be repeated. See the Beep command for more information.
  1448.        
  1449.        
  1450.        /M- or /NOM
  1451.        
  1452.        Use this switch to prevent the mouse from being initialized. You
  1453.        can also specify /M+ to force the mouse to be use when it
  1454.        normally would not be. See Appendix B for more details.
  1455.        
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.        DV Commander User Guide                                        21
  1467.  
  1468.  
  1469.  
  1470.        APPENDIX B - ADDITIONAL INFORMATION
  1471.  
  1472.  
  1473.  
  1474.        APPENDIX B - ADDITIONAL INFORMATION
  1475.  
  1476.        * DV Commander has a companion program called DVP Editor. Like  
  1477.          Change a Program, DVP Editor is an editor for your DESQview  
  1478.          Program Information Files. But, unlike CP, DVPEDIT can edit  
  1479.          DVPs with any filename and in any directory. And, DVPEDIT does
  1480.          not alter your DESQview Open Window menu in any way. This makes
  1481.          it the ideal companion for DV Commander. DVPEDIT also combines
  1482.          both the standard and advanced options screens of Change a
  1483.          Program into a single easy to edit screen, complete with
  1484.          context-sensitive help for every question.
  1485.        
  1486.          When you register DV Commander, you will receive a diskette
  1487.          containing the latest versions of DVC and DVPEDIT with printed
  1488.          documentation for both programs.
  1489.        
  1490.          Among DVP Editor's features are:
  1491.        
  1492.          * All questions are on one screen
  1493.          * True context-sensitive help
  1494.          * Edit options that are not on CP screen
  1495.          * Edit several DVPs in one invocation
  1496.          * File names not restricted to ??-PIF.DVP
  1497.          * Edit DVPs on any drive and/or directory
  1498.          * Edit DVPs that are not on the DESQview Open menu
  1499.          * No ambiguities (i.e. no blank questions)
  1500.          * Runs outside of DESQview if desired
  1501.          * Ideal companion to DV Commander
  1502.          * Free to registered DV Commander users
  1503.        
  1504.        
  1505.        * DV Commander will use a Microsoft compatible mouse if You have
  1506.          your mouse driver loaded and you have the DVP file that starts
  1507.          DVC.EXE set to either virtualize text when using DESQview/386
  1508.          or you have Writes Directly to screen set to yes, or both.
  1509.          (The supplied example DVP's have Virtualize Text=Yes).
  1510.        
  1511.          The reason: Even though DV Commander does NOT write directly
  1512.          to the screen, and DOES NOT need to be virtualized, the mouse
  1513.          does. DV Commander checks to see if it is getting direct
  1514.          access to the screen buffer and only initializes the mouse
  1515.          driver if so. I found that I got "mouse droppings" when I did
  1516.          not do this.
  1517.        
  1518.        
  1519.        * If you wish to use the DV Commander Open command to open a DVP
  1520.          name in the current directory that begins with a digit, (e.g.
  1521.          4D for 4DOS) you will need to preface it with ".\" This is
  1522.          because the command parser for the Open command will treat the
  1523.          digit as a delay parameter rather than a DVP file name. Using
  1524.          the form ".\4D" (without the quotes) references the DVP in the
  1525.          current directory and works around the problem.
  1526.  
  1527.  
  1528.  
  1529.  
  1530.        22                                        DV Commander User Guide
  1531.  
  1532.