home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 July & August / Pcwk78a98.iso / FREESTUF / Winx3217 / WINX32.TXT < prev    next >
Text File  |  1998-04-04  |  9KB  |  193 lines

  1.  
  2.   Copyright c 1995, 1996,  Don Beusee's Software                            Page 1
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                                   WINX32 Version 1.7
  9.  
  10.   WINX32 is Freeware for personal, non-commercial  use.   You may freely distribute
  11.   WINX32, as long as all  files from the archive are included.   WINX32 requires no
  12.   runtime libraries, since it was written in Borland's Delphi32!
  13.  
  14.                              ***** LIMITED WARRANTY *****
  15.  
  16.   THIS  PROGRAM IS  PROVIDED ON  AN "AS  IS" BASIS  WITHOUT WARRANTY  OF ANY  KIND,
  17.   EXPRESSED OR  IMPLIED, INCLUDING  BUT NOT  LIMITED TO  THE IMPLIED  WARRANTIES OF
  18.   MERCHANTABILITY  AND FITNESS  FOR A  PARTICULAR PURPOSE.  THE ENTIRE  RISK AS  TO
  19.   QUALITY AND PERFORMANCE OF THESE PROGRAMS IS  WITH YOU.  SHOULD THE PROGRAM PROVE
  20.   DEFECTIVE,  YOU (NOT  DON'S SOFTWARE)  ASSUME THE  ENTIRE COST  OF ALL  NECESSARY
  21.   REPAIR, SERVICING, OR CORRECTION.   IN NO EVENT WILL DON'S  SOFTWARE BE LIABLE TO
  22.   YOU  FOR  ANY  DAMAGES,  INCLUDING  ANY LOST  PROFITS,  LOST  SAVINGS,  OR  OTHER
  23.   INCIDENTAL OR  CONSEQUENTIAL DAMAGES ARISING OUT  OF THE USE OR  INABILITY TO USE
  24.   THESE PROGRAMS,  EVEN IF DON'S  SOFTWARE HAS BEEN  ADVISED OF THE  POSSIBILITY OF
  25.   SUCH DAMAGES.  THIS WARRANTY GIVES  YOU SPECIFIC LEGAL  RIGHTS, AND YOU  MAY ALSO
  26.   HAVE OTHER RIGHTS, WHICH  VARY FROM PROVINCE TO PROVINCE OR  STATE TO STATE. SOME
  27.   STATES DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES OR EXCLUSION OF LIABILITY
  28.   FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES SO THE ABOVE MAY  NOT APPLY TO YOU.   YOU
  29.   ACKNOWLEDGE THAT  YOU HAVE READ  THIS AGREEMENT, UNDERSTAND  IT, AND AGREE  TO BE
  30.   BOUND BY ITS TERMS AND CONDITIONS. YOU FURTHER  AGREE THAT IT IS THE COMPLETE AND
  31.   EXCLUSIVE STATEMENT OF THE AGREEMENT BETWEEN US, WHICH SUPERSEDES ANY PROPOSAL OR
  32.   PRIOR AGREEMENT, ORAL OR WRITTEN, AND ANY OTHER COMMUNICATIONS BETWEEN US.
  33.  
  34.  
  35.                                      INSTALLATION
  36.  
  37.   Just run INSTALL.BAT to install winx32  (you can double-click it from the windows
  38.   explorer).  Winx32.exe  will be installed into the windows  directory then winx32
  39.   will be associated with .wx files.
  40.  
  41.  
  42.                                      DESCRIPTION
  43.  
  44.   WINX32 lets  you run several window  programs as one icon  or shortcut.   It will
  45.   either wait  for a  program to  finish or not  (your choice!).   It  will execute
  46.   programs starting with  the command line arguments.  "@file.ext"  tells WINX32 to
  47.   read and execute commands from file.ext.  These can  be nested, as long as any of
  48.   the files called  do not result in the  original file getting called  again.  You
  49.   also have  the choice of  starting a specified  program maximized,  minimized, or
  50.   hidden.
  51.  
  52.  
  53.                                         TO USE
  54.  
  55.   Using WINX32  is pretty  easy.   All you need  to do  is create  a .wx  file that
  56.   contains the  commands you want to  execute and put it  on the desktop or  in the
  57.   Start menu anywhere you like.
  58.  
  59.   Copyright c 1995, 1996,  Don Beusee's Software                            Page 2
  60.  
  61.  
  62.  
  63.  
  64.  
  65.   For  instance, to  create a  shortcut  on the  desktop, just  right-click on  the
  66.   desktop and  select New then Text  Document.  Now name  it anything you  like and
  67.   make sure  it ends with .wx  and click Yes to  change the extension.   Now right-
  68.   click on  it and Edit it  to put the commands  that you want to  execute when you
  69.   double-click this  file.  Once you  have done this, you  can execute the  file by
  70.   simply double-clicking on the .wx file you created.
  71.  
  72.  
  73.   Options that  can be given right  after the program  name (before space  and its
  74.   arguments) are:
  75.  
  76.   Option              Description
  77.   ------------        ------------------------------------------------
  78.   /w                  waits for program to terminate before continuing.
  79.   /h                  start program hidden.
  80.   /min                start program minimized.
  81.   /max                start program maximized.
  82.  
  83.   Example: notepad/w/max  starts notepad maximized and waits for it to terminate.
  84.  
  85.   There are also internal winx32 commands, which are specified on a separate line:
  86.  
  87.   Command             Description
  88.   ---------------     --------------------------------------------------------
  89.   /cd <directory>     change to <directory> to run all following commands in.
  90.   /sleep <seconds>    sleep for <seconds> seconds before starting next command.
  91.   /pause <message>    display  <message>  with an  OK  button  to continue  before
  92.                       starting next command.
  93.   /waitall            wait for  all started  commands to  finish (those  that were
  94.                       started  without /w).   A  maximum  of 50  commands will  be
  95.                       waited on.   The commands to wait on must  have been started
  96.                       by this instance of winx32 (i.e. from the same shortcut).
  97.  
  98.  
  99.   There are also  comment characters (which must be the  first printable character
  100.   on the line).  A `#' or `;' character represents a comment line.
  101.  
  102.   Example .wx file:
  103.  
  104.      command/w
  105.      # Start Notepad
  106.      notepad
  107.      ; Start Word
  108.      winword
  109.      excel
  110.      /waitall
  111.      netscape
  112.  
  113.   The above will start a dos prompt and wait for it to finish, then start notepad,
  114.   winword, and excel and wait for them all to finish, then start netscape.
  115.  
  116.   Copyright c 1995, 1996,  Don Beusee's Software                            Page 3
  117.  
  118.  
  119.  
  120.  
  121.  
  122.   If you have any questions or suggestions regarding WINX32 you can send E-Mail to
  123.   the author at one of the following Internet address:
  124.  
  125.      dbeusee@us.oracle.com
  126.      dbeusee@compuserve.com
  127.  
  128.   Please be sure to put WINX32 and the version number in the subject field.
  129.  
  130.   Send me  a note if  you use the  program so I  can inform you  via email  of new
  131.   versions, and so that I know  it is being used, which would  motivate me to make
  132.   enhancements.
  133.  
  134.   Updates to this program can be found at the following URL:
  135.      http://www.simtel.net/simtel.net/win95/util.html
  136.   (scroll to the  bottom of the list and look  up from there for  a file beginning
  137.   with "WINX32").
  138.  
  139.   If you like the program and you feel like sending me a donation (as a reward for
  140.   my hard work) or a postcard, please send it to:
  141.  
  142.   Don Beusee
  143.   312 Commander Ln
  144.   Redwood Shores, Ca.  94065
  145.  
  146.   Keep in mind any check should be cashable at a bank in the U.S. without a fee.
  147.  
  148.   List of files in the archive:
  149.   FILE_ID.DIZ     For BBS use
  150.   INSTALL.BAT     Installs winx32
  151.   WINX32.TXT      This README file
  152.   WINX32.EXE      WINX32 executable file
  153.   WX.REG          Registers association of .wx to winx32 (install.bat calls this).
  154.  
  155.  
  156.   Version History:
  157.  
  158.   1.1  Added /min, /max, and /hide options.
  159.  
  160.   1.2  Fixed bug were an extra line  was required at the end of  all files read by
  161.        WINX32.  Also Fixed FILE_ID.DIZ to 45 chars.
  162.  
  163.   1.3  Added ability to associate .WX extension  with WINX32 so you can simply put
  164.        the .WX  file in an  icon or shortcut  and have WINX32  execute it.   A /cd
  165.        command  was also  added  to  allow programs  to  be  started in  different
  166.        directories.
  167.  
  168.   1.4  Added new syntax for command line to support Windows 95 long filenames.
  169.        Curly braces delimit each command and double-quotes delimit words.   This
  170.        allows long filenames to be passed with spaces, like this:
  171.        {notepad "C:\Program Files\Common Files\Microsoft Shared\Dao\Dao.cnt"}
  172.  
  173.   Copyright c 1995, 1996,  Don Beusee's Software                            Page 4
  174.  
  175.  
  176.  
  177.  
  178.   1.5  Give  Message Box  when executing  WINX32.EXE with  no argument(s).   Gives
  179.        hints on what to do.  /sleep <seconds> and /pause <message> commands added.
  180.        WINX32.TXT (this file) brought up to date on syntax and my address.
  181.  
  182.   1.6  Fixed problem with  32 bit version where  you could not execute  a .wx file
  183.        that was already being executed.  Also fixed the /sleep command.
  184.  
  185.   1.7  Fixed problem where winx32 could not  run shortcuts or other non-executable
  186.        files directly.   Simplify documentation  by removing documentation  of old
  187.        (still  supported)  cryptic   usage,  since  it  was   confusing.    Supply
  188.        install.bat to  install winx32 and  automatically associate .wx  files with
  189.        winx32.  Also  fixed problem with 'winx32 "file  with spaces.wx"' (handling
  190.        of  double-quotes)  which  failed with  the  default  association.    Fixed
  191.        documentation (/hide should be /h).  /waitall command added.
  192.  
  193.