home *** CD-ROM | disk | FTP | other *** search
/ PC-Test Pro / PCTESTPRO.iso / filetool / grptme / entp / grptyme.doc next >
Encoding:
Text File  |  1995-02-14  |  9.7 KB  |  251 lines

  1.     
  2.     Computer Tyme GrpTyme * Version 2.04 * Release Date: 02-15-95
  3.     Copyright 1994-95 by Marc Perkel * All Rights Reserved
  4.     
  5.     Computer Tyme * 411 North Sherman, S300 * Springfield Mo. 65802 * USA
  6.     Sales: 800-548-5353 * Support: 417-866-1222 * Modem/Fax: 417-866-1665
  7.      
  8.     This program is part of a utilities package. Before registering it
  9.     you might want to try out some of the other programs in the package.
  10.      
  11.     You can download these other programs from our BBS at 417-866-1665 or
  12.     from our section on Compuserve. (GO COMPTYME) If you have any questions
  13.     feel free to call us.
  14.      
  15.          ┌─────────────────────────────────────────────────────┐
  16.          │ Evaluation Version. This program is not registered. │
  17.          │    If you want to use it you need to buy a copy.    │
  18.          └─────────────────────────────────────────────────────┘
  19.      
  20.     Price: $20/User, $95/Server
  21.     
  22.     GrpTyme is a utility to create and modify Windows GRP files used by
  23.     Program Manager. It allows you to add programs, remove programs, or
  24.     modify information. You can also create new groups from a text file
  25.     that has a format like an INI file. On a network, GrpTyme can help
  26.     automate the updating of thousands of GRP files saving a lot of time.
  27.     
  28.     GrpTyme also has the ability to look into existing GRP files and write
  29.     the information into a GNI file. This file is a text file much like an
  30.     INI file, and can be manipulated with a variety of INI tools, such as
  31.     our INITYME program, and then recompiled into a GRP file.
  32.     
  33.     When using GrpTyme, the first thing you need to do is pass the file
  34.     name parameters. Up to three names can be specified, two GRP files
  35.     and one GNI file. The GRP files are the names of the binary Windows
  36.     files, and the GNI file is the name of the text file that contains the
  37.     change information. The reason to allow two GRP files it so that you
  38.     can specify a different output file from the original GRP file. If you
  39.     pass a name without and extension, GrpTyme assumes that the files are
  40.     the names you passed with the GRP and GNI extensions.
  41.     
  42.     After you pass your files, you then select what you want to do with
  43.     them by using command line switches. The /D switch decompiles the GRP
  44.     file and produces the GNI file. The /C switch compiles the GNI file
  45.     producing the GRP file. The /M switch reads the GRP file and then reads
  46.     the changes from the GNI file and applies those modifications and writes
  47.     them to the GRP file. If two GRP files are specified, the file created
  48.     is the second GRP name.
  49.     
  50.       Example:
  51.     
  52.         GRPTYME GAMES /D
  53.            ;This command reads GAMES.GRP and creates GAMES.GNI
  54.     
  55.         GRPTYME MAIN.GRP MAIN.GNI /C
  56.            ;This command compiles MAIN.GNI into MAIN.GRP
  57.     
  58.         GRPTYME MAIN.GRP MAIN.GNI /M
  59.            ;This command reads MAIN.GRP and MAIN.GNI modifing MAIN.GRP
  60.     
  61.         GRPTYME MAIN.GRP MAIN2.GRP MAIN.GNI /M
  62.            ;This command reads MAIN.GRP and MAIN.GNI creating MAIN2.GRP
  63.     
  64.     A typical GNI file might look like this. The [Header] section controls
  65.     global information about the group such as the Title, Location, and Size
  66.     of the group window. The other sections are used to define or modify program
  67.     items within the GRP file.
  68.     
  69.       [Header]
  70.       Title=Borland Pascal
  71.       Rectangle=49 50 592 228
  72.       Location=21 369
  73.       Show=ShowMinimized
  74.     
  75.       [Borland Pascal]
  76.       CommandLine=H:\BP7\BIN\BP.PIF
  77.       IconPath=H:\BP7\BIN\BP.ICO
  78.       WorkingDir=H:\BP7\BIN\
  79.       Location=21 72
  80.       ShortcutKey=$0650
  81.     
  82.       [Solitaire]
  83.       CommandLine=SOL.EXE
  84.     
  85.       KeyWords Supported in [Header] Section:
  86.     
  87.       Title=
  88.          Sets the title of the group.
  89.     
  90.       Rectangle=X Y W H
  91.          Sets the size and location of the rectangle. If not specified,
  92.          GrpTyme will select the size automatically.
  93.     
  94.       Location=X Y
  95.          Sets the location of the minimized group icon.
  96.     
  97.       Show=
  98.          This controls how the group will be displayed when ProgMan is
  99.          started. This must be specified in the [Header] section. Valid
  100.          parameters are:
  101.     
  102.             Show=Hide
  103.             Show=ShowNormal
  104.             Show=ShowMinimized
  105.             Show=ShowMaximized
  106.             Show=ShowNoActivate
  107.             Show=Show
  108.             Show=Minimize
  109.             Show=MinNoActivate
  110.             Show=Na
  111.     
  112.       The default is ShowMinimized.
  113.     
  114.       KeyWords Supported in Program Items Sections:
  115.     
  116.       CommandLine=
  117.          Sets the name of the executable to run. This can be COM, EXE,
  118.          BAT or PIF.
  119.     
  120.       IconPath=
  121.          Sets the name of the file that contains the icon. This can be an
  122.          ICO file or stored in the EXE file.
  123.     
  124.       WorkingDir=
  125.          Sets the name of the directory to change to when the application
  126.          is started.
  127.     
  128.       Location=X Y
  129.          Sets the location of the icon within the rectangle. If locations
  130.          are not specified, GrpTyme will automatically arrange the icons.
  131.     
  132.       ShortcutKey=
  133.          This is the 16 bit hex code for the hot key for the application.
  134.     
  135.       RunMin=Y
  136.          If RunMin is set to Y then it will run Minimized.
  137.     
  138.       Icon=
  139.          In a file with more than one icon, this controls which icon will
  140.          be used. The first icon is zero, and is the default.
  141.     
  142.     To delete a program, put the command DEL in front of the program name. When
  143.     modifing a GRP file, the DEL command removes the program from the group.
  144.     
  145.       Del [Borland Pascal]
  146.     
  147.     Group modification commands can also be passed on the command line instead of
  148.     command line can pass, but if you only need to make one change, it is
  149.     easier than creating a GNI file.
  150.     
  151.     To pass information on the command line you use the /L switch and use a
  152.     semicolon ";" to separate what would normally be separate lines if you
  153.     were using a GNI file.
  154.     
  155.         GRPTYME GAMES /L Del [Solitaire]
  156.         GRPTYME GAMES /L [Header]; Title=MyGames
  157.         GRPTYME BP7 /L [Borland Pascal]; ShortcutKey=$0650
  158.     
  159.     Whenever an existing GRP file is to be overwritten, GrpTyme makes a backup
  160.     can restore the original file using the /R switch as follows:
  161.     
  162.         GRPTYME MAIN /R
  163.     
  164.     If you have the Computer Tyme DOS ToolBox or the Network Survival Kit, you can
  165.     use these utilities with GrpTyme to change many GRP files at once.
  166.     
  167.     To decompile all GRP files in one directory:
  168.     
  169.         D *.GRP /F|DOLIST GRPTYME @L /D
  170.     
  171.     To decompile all GRP files in all directories:
  172.     
  173.         WHEREIS *.GRP|DOLIST GRPTYME @L /D
  174.     
  175.     There are probably a lot of features you would like to have added. I am
  176.     interested in your suggestions, so feel free to call or send me EMail.
  177.     
  178.     CHANGES:
  179.     --------
  180.     
  181.     In earlier versions of GrpTyme I used keywords Command= and
  182.     ApplicationPath=. This was the way data was actually stored in the
  183.     GNI file. However, Windows, for reasons I can only imagine, presents
  184.     the information in a different way than it is stored. I now support
  185.     CommandLine= and WorkingDir= instead. For compatibility, the old commands
  186.     are still supported.
  187.     
  188.     To go along with this program, I also have a very powerful INI file manager
  189.     called INITYME and a program that compares INI files called INIDIF. For
  190.     automating the mass updating of GRP files on a network, my MarxMenu script
  191.     language is a good tool to use. MarxMenu can scan your directories, read
  192.     the Novell bindery, modify your INI and GNI files, and run GrpTyme in a
  193.     way so as to do very complex updating of the Windows network environment.
  194.     
  195.     These programs can be downloaded from my BBS at the above number.
  196.     
  197.     ==========================================================
  198.  
  199.         Make Check             Computer Tyme               Order Form
  200.         Payable To:     411 North Sherman Suite 300
  201.                          Springfield Mo. 65802 USA
  202.  
  203.         We're moving! Starting 1995 our new address will be:
  204.         Computer Tyme, Fair Grove MO. 65648  (It's a small town)
  205.  
  206.         Voice: (417) 866-1222                   Sales: (800) 548-5353
  207.         BBS/Fax: (417) 866-1665   Compuserve: 71333,427 * GO COMPTYME
  208.  
  209.         =============================================================
  210.  
  211.         Company:     ________________________________________________
  212.  
  213.         Name:        ________________________________________________
  214.  
  215.         Address:     ________________________________________________
  216.  
  217.         City/St/Zip: ________________________________________________
  218.  
  219.         Phone/Fax:   ________________________________________________
  220.  
  221.         Got From:    ________________________________________________
  222.  
  223.         Comments:    ________________________________________________
  224.  
  225.         Comments:    ________________________________________________
  226.  
  227.  
  228.         ==> GrpTyme * Version 2.04 * Release Date: 02-15-95
  229.  
  230.         ==> Price: $20/User, $95/Server
  231.  
  232.  
  233.         Dos ToolBox: $59.95/User __    MarxMenu: $59.95/User __
  234.  
  235.         Network Survival Kit: (Inc. ToolBox/MarxMenu) $495/Server __
  236.  
  237.         Shipping:     Ground: $6 __    2nd Day: $10 __
  238.  
  239.                       1 Day: $20 __    Foreign: $20 __
  240.  
  241.         Credit Card Number: _______________ Expiration Date: ________
  242.  
  243.  
  244.         Signature: __________________________________________________
  245.  
  246.                   Master Card: __   Visa: __   Discover: __
  247.  
  248.                     * We do not take American Express *
  249.  
  250.         =============================================================
  251.