home *** CD-ROM | disk | FTP | other *** search
/ Share Gallery 1 / share_gal_1.zip / share_gal_1 / UT / UT003.ZIP / READ.ME < prev    next >
Text File  |  1987-06-01  |  12KB  |  390 lines

  1.  
  2. Welcome to "User Supported Software".
  3.  
  4. This remarkable revolution in software distribution was co-pioneered
  5. in 1982 by Jim Button and Andrew Fluegelman.  It has become a major
  6. force in the software industry, helping to drive software prices down
  7. and to eliminate copy protection schemes.
  8.  
  9. HERE'S HOW USER SUPPORTED SOFTWARE WORKS:
  10.  
  11. You are encouraged to copy the program diskettes and share them freely
  12. with others.  You have the luxury of trying out the complete programs,
  13. at your own pace and in the luxury of your own home or workplace.
  14. This is not a crippled or "demo" copy, but the complete working
  15. version of the program.
  16.  
  17. If, after trying out the programs, you decide to continue to use them,
  18. you are trusted to purchase the programs from the program's author, or
  19. from an authorized dealer.
  20.  
  21. Why pay at all?  We're glad you asked!
  22. -----------------------------------------------------------
  23. *  You receive a CURRENT copy of the program with a printed
  24.    manual (where applicable)
  25. *  One year of technical support - by phone or written
  26. *  Notification of updates (and fixes, if required)
  27. *  Inexpensive upgrade offers
  28. *  Notification of new products
  29. *  Your input and ideas help shape future products
  30. *  Periodic offers and "deals" (for our customers only)
  31. *  Access to the online ButtonWare Bulletin Board, which
  32.    means:
  33.      - Information and announcements (on line)
  34.      - Communication with other ButtonWare users
  35.      - More technical support, and helpful tips/pointers
  36. *  A sense of pride and ownership, in having honestly
  37.    participated in the User Supported Software revolution
  38. *  You help to keep software prices down, by supporting a
  39.    distribution method which doesn't rely on expensive
  40.    advertising campaigns.
  41.  
  42.  
  43. So please, dive in and enjoy the fun of sharing good software legally
  44. with your friends and associates.  But please be aware of the
  45. following restrictions, designed to protect the community of User
  46. Supported Software users and authors, and to prevent certain greedy
  47. people from taking unfair advantage of the trust, hard work, and good
  48. will of User Supported Software authors:
  49.  
  50. 1. No price or consideration may be charged.  However, a distribution
  51. cost may be charged for the cost of the diskette, shipping, and
  52. handling, so long as it's not more than $9 total.
  53.  
  54. 2. The files and programs on the disks can not be modified in any
  55. way, and must always be distributed together.
  56.  
  57. 3. The programs cannot be sold as part of some other more inclusive
  58. package.
  59.  
  60. 4. The programs cannot be "rented" or "leased" to others.
  61.  
  62. 5. The printed manuals cannot be copied or reproduced in any way.
  63.  
  64. 6. In the case of distribution via computerized "bulletin boards" or
  65. through any other telecommunications link the following must be done:
  66.   *  X-Modem or some other error checking protocol must be used
  67.   *  All ButtonWare programs (and documentation files) must be
  68.      transferred in library format. That means the files have all been
  69.      combined into one file. You can get assistance with this
  70.      procedure from the Technical Support Department at ButtonWare
  71.  
  72. 7.  If you're copying the disks for distribution to students in a
  73. classroom, you must provide them with the following written notice:
  74.  
  75. These diskettes are distributed to you through the
  76. courtesy of your school and instructor, and
  77. Jim Button.  No royalty or registration fee has
  78. been paid for the programs, which are for your use
  79. and evaluation as a student.
  80.  
  81. If you wish to receive technical support from
  82. ButtonWare, as well as announcements of updates and
  83. improvements to the programs, you must first become
  84. a "registered user."  You do that by purchasing
  85. each program you plan to use - from an authorized
  86. dealer or directly from ButtonWare:
  87.  
  88.      Jim Button
  89.      P.O. Box 96058
  90.      Bellevue, WA 98009-4469
  91.  
  92. You may also register by calling our toll-free
  93. order line, 1-800-JBUTTON.
  94.  
  95. 8. Baker's Dozen may not be copied or shared outside of the United States,
  96. Canada, and England.  We believe that most foreign users are best served by
  97. their own publishers who sell licensed versions of Baker's Dozen.
  98.  
  99. DOZEN.BAT
  100. ---------
  101. Shell to run Baker's Dozen programs, intended to help you get
  102. started.  Runs BAKERS12.EXE using file DOZEN.TBL.  Normally you
  103. should run Baker's Dozen programs by themselves.
  104.  
  105. To start:
  106. C>dozen
  107.  
  108. Select options.  When finished, press X or Esc.
  109.  
  110. BTTNCALC.EXE
  111. ------------
  112. One page spreadsheet, help screens.  Requires 256K,
  113. full IBM PC compatability.
  114.  
  115. To start:
  116. C>bttncalc f=m b=n filespec
  117.  
  118. where: m = foreground color (0,1,...9,A,...F)
  119.        n = background color (0,1,...7)
  120. filespec = full filespec of a previously saved
  121.          BUTTON-CALC file.
  122.  
  123. NOTE: no parameters needed.  Defaults to current
  124.       screen colors.  Previously saved files may be
  125.       loaded within BUTTON-CALC.
  126.  
  127. CALENDAR.COM
  128. ------------
  129. Programmable calendar.  Uses 9K with all data
  130. in CAL.DAT.  May be made resident with the r=Y option.
  131.  
  132. To make resident:
  133. C>calendar i=cal.dat r=Y f=F b=4 h=E m="message" k=6400
  134.  
  135. where:
  136.    i= full filespec of input data file
  137.    r= Y to make resident
  138.    f= foreground color in hex
  139.    b= background color in hex
  140.    h= highlight color in hex
  141.    m= message to display inside
  142.    k= hot key (scancode plus character in hex)
  143.  
  144.    defaults: not resident
  145.              white on blue with red highlighting
  146.              no message
  147.              Alt7 hot key
  148.              no calendar data.
  149.  
  150. C>calendar i=cal.dat r=Y  (normal way to make resident)
  151.  
  152. DISKUTIL.EXE
  153. ------------
  154. Disk utility program.  Requires at least 256K and full
  155. IBM PC compatability.
  156.  
  157. No input parameters.
  158. Numerous help screens (press F1 at almost any time).
  159. Change file or directory date/time, restore lost file,
  160. patch files, modify FAT, and much more.
  161.  
  162. To start:
  163. C>diskutil
  164.  
  165. FILECOMP.EXE
  166. ------------
  167. Compare two ASCII text files.  Size of files limited to
  168. available memory.
  169.  
  170. C>filecomp
  171. will present program instructions.
  172.  
  173. To start:
  174. C>filecomp pathspec1 pathspec2 u=x  m=x b=x >redirspec
  175.  
  176. where:
  177.    pathspec1 first of two files to compare
  178.    pathspec2 second of two files to compare
  179.    u=n display unique line numbers
  180.    u=l display unique lines
  181.    m=n display map of matching line numbers
  182.    m=l display map of matching lines
  183.    b=x remove all spaces
  184.    >redirspec where to save output if not screen.
  185.  
  186. minimum parameters to run:
  187. C>filecomp pathspec1 pathspec2
  188.  
  189. GKEY.EXE
  190. --------
  191. Provides keyboard information - key number pressed
  192. or released, hexadecimal and decimal table of ASCII
  193. character set, scancodes and valid keystrokes.  No
  194. parameters.
  195.  
  196. To start:
  197. C>gkey
  198.  
  199. LOCATE.EXE
  200. ----------
  201. Find any file(s) on disk or find in which file(s) a
  202. given string occurs.
  203.  
  204. To start:
  205. C>locate
  206. will present a screen of instructions.
  207.  
  208. or:
  209. C>locate filespec string /c /i /t >output
  210.  
  211. where:
  212.    filespec is the starting location and definition of
  213.             the search files.
  214.    string   is the string to search for and must be
  215.             enclosed in quotes.
  216.    /c       look in children directories as well as
  217.             starting location when search for strings.
  218.    /i       case insensitive search for string.
  219.    /t       display line of text in which string
  220.             located.
  221.    >output  location to save output file if not sent
  222.             to screen.
  223.  
  224. C>locate c:\*.DOC
  225.     find all .DOC files on C drive.
  226. C>locate c:\*.DOC "funny"
  227.     find all .DOC files in root directory of C which
  228.     contain the string funny.
  229. C>locate c:\*.DOC "funny" /C
  230.     like above except all .DOC files on disk C
  231. C>locate "funny" /i /t >save
  232.     find all the files on default directory which
  233.     contain the string(s) funny, FUNNY, Funny, ..., and
  234.     save this information in the file SAVE on the
  235.     default directory.  Also display the lines of text
  236.     in which the strings were located.
  237.  
  238. P90.EXE
  239. -------
  240. Print files at 90 degrees.
  241. Requires full IBM PC compatability and an Epson
  242. compatible printer.  If not fully compatible with IBM
  243. PC, may run using parameters.
  244.  
  245. To start:
  246. C>p90            then answer menu questions.
  247.  
  248. To run with parameters:
  249. C>p90 f=fs w=# d=h s=n t=# n=# l=# m=# p=1 q=y b=n
  250.  
  251. where:
  252.    f= filespec of the file to print.
  253.    w= 8,9, .. 16 sheet width in inches
  254.    d= h or v  direction (horizontal 90 deg) (vert)
  255.    s= c or n  print density (compressed)  (normal)
  256.    t= #       number of blank lines at top of page
  257.    n= #       spaces for left margin
  258.    l= #       max lines per page
  259.    m= #       max line length
  260.    p= #       number of formfeeds after each page
  261.    q= y or n  print formfeed at end of file (yes no)
  262.    b= y or n  double strike each line (yes no)
  263.  
  264. (Parameters intended for .BAT files).
  265.  
  266. PC_SORT.EXE
  267. -----------
  268. Sort files with up to 4 fields where each field may be
  269. ascending or descending, case sensitive or case
  270. insensitive.
  271.  
  272. To start:
  273. C>pc_sort
  274.  
  275. Answer menu of questions.  To run with parameters,
  276. especially from .BAT files:
  277.  
  278. C>pc_sort  <input >output
  279. sorts file INPUT as ascending, case sensitive, for the
  280. enter length of each line, and saves the results in file
  281. OUTPUT.
  282.  
  283. C>pc_sort <input >output /d/s/C#/L# /FdsC#L# .. /FdsC#L#
  284. Like above except field 1 defined as /d/sC#/L# and
  285. fields 2, 3 and 4 defined as /FdsC#L#
  286. where:
  287.     d = A or D for ascending or descending.
  288.     s = I or S for case insensitive or case sensitive.
  289.     #   is a number.
  290.    C# = beginning column number for field.
  291.    L# = length of field.
  292.  
  293.    /F   indicates beginning the definition of a new
  294.         field.
  295.  
  296. PRN_FILE.EXE
  297. ------------
  298. Redirects all information normally sent to your printer
  299. to a disk file.
  300.  
  301. To start:
  302. C>prn_file
  303.  
  304. You will be asked for program to run and where to save
  305. printer output.
  306.  
  307. You may specify the program to run and its parameters as
  308. parameters:
  309. C>prn_file pclabel a:dflt.lbl
  310.  
  311. in which case you would not be asked for the program to
  312. run from within PRN_FILE.
  313.  
  314. RDIR.EXE
  315. --------
  316. Remove subdirectory including all files and all children
  317. directories.
  318.  
  319. C>rdir
  320. will present a screen of instructions.
  321.  
  322. To start:
  323. C>rdir pathspec
  324.  
  325. The directory named in pathspec will be removed after
  326. user confirmation.  If no disk is given, default drive
  327. assumed.
  328.  
  329. SET_SCRN.EXE
  330. ------------
  331. Set screen border color and default screen colors.
  332. Requires the line DEVICE=ANSI.SYS in CONFIG.SYS
  333. file and full IBM PC compatability.  No parameters.
  334.  
  335. To start:
  336. C>set_scrn
  337.  
  338. Select the colors you want and then exit the program.
  339. Creates the file SETSCRN.COM which you may then use in
  340. your AUTOEXEC.BAT file and to reset screen colors.  Does
  341. not work with Borland's Lightning.
  342.  
  343. SNAPSHOT.COM
  344. ------------
  345. Take pictures of any 80 column screen (not graphics) in
  346. any program.  May be installed as resident program, but
  347. not necessary.  Requires full IBM PC compatability.
  348.  
  349. To start:
  350. C>snapshot s=res c=n f=filespec b=on
  351.  
  352. where:
  353.    s=res causes program to becom resident.
  354.    c=n   provides background color for review
  355.          screen.  (n=1,2..6)
  356.    f=filespec name and location of where snapshots
  357.          should be stored.  There must be no file
  358.          extension.  E.g. c:\subdir\snap
  359.    b=on  for PC-TYPE owners, this option will
  360.          distinguish between high and low intensity
  361.          and turn bold printing on or off
  362.          accordingly.
  363.  
  364. Minimum parameters to run:
  365.  
  366. C>snapshot
  367.  
  368. Will not be resident, hence you will be asked to enter
  369. the program of which you want to take snapshots.  Review
  370. screen will be black and white.  Snapshots will be saved
  371. in files SNAPSHOT.NN on default directory where NN will
  372. be 01, 02, .... 99.   No PC-TYPE bolding.
  373.  
  374. To take a snapshot, press Alt Ctrl P.   To review
  375. snapshots, press Alt Ctrl R.
  376.  
  377. SWCOM12.COM
  378. -----------
  379. Switch RS-232 ports for COM1 and COM2.  No parameters.
  380.  
  381. To start:
  382. C>swcom12
  383.  
  384. SWLPT12.COM
  385. -----------
  386. Switch printer ports for LPT1 and LPT2.  No parameters.
  387.  
  388. To start:
  389. C>swlpt12
  390.