home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / TECLADO / PB13.ZIP / PLAYBACK.DOC < prev    next >
Encoding:
Text File  |  1990-12-05  |  22.8 KB  |  455 lines

  1.  
  2.     **** Welcome to Playback!  Version 1.3  12/5/90 ****
  3.  
  4.     There are several ways to sell a shovel.  You can describe the shovel 
  5.     and hope the prospective customer figures out what to do with it.  
  6.     You could go a step further and tell them a shovel is used to dig 
  7.     holes.  But the best way is to tell them that with this shovel you 
  8.     can dig a foundation for your home, search for buried treasure, plant 
  9.     a tree, and defend yourself against the evil beings of this world.  
  10.     Problem is, by telling them what they can do with the shovel you 
  11.     might discourage them from discovering their own uses for it. 
  12.  
  13.     Well, Playback is my shovel.  As to what it does, it captures your 
  14.     keystrokes, including the delay between keystrokes, and lets you play 
  15.     them back in a variety of ways.  You can use a "hot key" to play them 
  16.     back at any time during any program.  In this way it acts like a one 
  17.     key "keystroke expander".  Playback can also turn your keystrokes 
  18.     into a file similar to a batch file, so when you want to replay the 
  19.     keystrokes you just enter the name of the file at the DOS prompt.  
  20.     But since you're not limited by DOS commands you can create "batch" 
  21.     files that not only load your application, but can also load the 
  22.     specific file you want, move to page 3, second paragraph, turn insert 
  23.     on, etc..  You can also use the included "Playback Menu" program to 
  24.     playback your keystrokes using a point and select menu.  The menu 
  25.     program also lets you view the contents of your "batch" files, delete 
  26.     them, change their playback speed, add explanatory notes to them, 
  27.     rename them, and launch them at some later time. 
  28.  
  29.     OK, that last paragraph gave you a brief overview of what Playback 
  30.     does, but how would you use it?  I hesitate here because I'm sure 
  31.     I've just scratched the surface on ways it can be used, and I don't 
  32.     want to discourage you from finding your own applications.  But here 
  33.     are a few of the ways I use it:
  34.  
  35.     Menu program:  I used Playback to record the keystrokes I use to 
  36.     start each of my applications.  Now I use the Menu program to Launch 
  37.     them.  
  38.  
  39.     Batch files:  I use Playback to "write" batch files.  Why?  I just 
  40.     start recording the keystrokes using Playback and then save them to 
  41.     file.  Next time I run the Menu program all the keystrokes sequences I 
  42.     saved are turned into "batch" files, and I just use the Menu program 
  43.     to rename them to whatever I want.  No editing, nothing.  Just record 
  44.     and save.  And I can do so much more than normal batch files.
  45.  
  46.     Desktop publishing:  I not only use the Menu program to launch my 
  47.     desktop publisher, but if I'm working on a large project I know I'll 
  48.     be doing for a while, I create a "batch" file that loads the file I 
  49.     want and then goes to the page I want.  In addition, when it comes 
  50.     time to print, I'm given a whole slew of options that I must select 
  51.     every time I print a page.  Since my responses are always the same I 
  52.     just record the keystrokes and then play them back using the Playback 
  53.     "hot key". 
  54.  
  55.     E-Mail:  I belong to Compuserve and each day I go in and check to see 
  56.     if I have any electronic mail.  I used Playback to create a "batch 
  57.     file" of the keystrokes to load my modem program, load the E-Mail 
  58.     macro, run it, and exit the program.  If I want, I could instruct 
  59.     Playback to run this sequence automatically at a certain time so my 
  60.     E-Mail would be waiting for me when I got to the office. 
  61.  
  62.     Keystroke expander:  If I have occasion to replay the same set of 
  63.     keystrokes over and over I just record them and then use the "hot 
  64.     key" whenever I want to replay them.
  65.  
  66.     Fun:  Sometimes I make a "batch file" of recorded keystrokes and 
  67.     launch it at a specified time when I'm not there but someone else 
  68.     may be watching.  It's eerie seeing a computer going about the 
  69.     business of writing and editing a letter with no one at the keyboard. 
  70.  
  71.     Basically Playback eliminates repetitive tasks.  Isn't that what 
  72.     computers were meant to do in the first place? 
  73.  
  74.     === How Much? ===
  75.  
  76.     Playback (tm) is copyrighted 1990 by RSE Incorporated.  It's being 
  77.     released as user-supported shareware.  This means you're freely given 
  78.     this copy in order to evaluate it.  If after a 21 day evaluation 
  79.     period you decide to continue using it, you must become a registered 
  80.     user by sending the registration fee of $25 (add $1 for 3.5 disk) to: 
  81.  
  82.         Playback Registration               Mastercard or Visa customers:
  83.         1157 57th Drive SE                         (206) 939-4105
  84.         Auburn, WA 98002                       Compuserve: 72371,1557
  85.  
  86.     You are encouraged to freely distribute copies of the PB??.EXE file 
  87.     as long as you don't charge anything for the copies.  DO NOT 
  88.     distribute the individual, extracted, files; only PB??.EXE. 
  89.  
  90.     As a registered user you'll receive these additional benefits: 
  91.  
  92.     1.  No more annoying messages asking you to register.
  93.     2.  Latest version of Playback, PLUS one "Free Upgrade" card. 
  94.     3.  The latest shareware versions of our other user-supported 
  95.         products, including PC-FileNotes, PC-Directory, Conjecture, 
  96.         Remind Me!, Nabbit, BriteLine, PC-Images, and Trash-It. 
  97.     4.  Technical support 
  98.     5.  A sincere "Thank you" for supporting our efforts to develop 
  99.         quality software and offer it at reasonable prices.
  100.  
  101.     Those using Playback in a commercial or educational environment must 
  102.     register.  Site licenses are available, as well as quantity discounts.  
  103.     Overseas customers please add $5. 
  104.     
  105.     === Let's Get Started ===
  106.  
  107.     *  Make sure you've created a new subdirectory for Playback.  It's 
  108.     important that the Playback files be the only files in the 
  109.     subdirectory!
  110.  
  111.     *  Go to the subdirectory where the Playback files are located and 
  112.     enter "init" at the DOS prompt.  Among other things, the "init" 
  113.     program modifies your "AUTOEXEC.BAT" file in your root directory to 
  114.     include this subdirectory (where the Playback files are) in the 
  115.     "path" statement.  Your original "AUTOEXEC.BAT" file will be saved as 
  116.     "AUTOEXEC.OLD".  Init also tells Playback where your Keyfiles should 
  117.     be saved and the Menu program where to look for Keyfiles. 
  118.  
  119.     *  After running Init, reboot your computer so the changes in your 
  120.     AUTOEXEC.BAT file take affect.
  121.  
  122.     *** IMPORTANT ***
  123.      
  124.     You must run the INIT program or Playback won't work correctly.  It 
  125.     should only be run once.  DON'T run it every time you use Playback. 
  126.  
  127.     One more time - To install Playback:
  128.  
  129.     - Create a new subdirectory for Playback.  Move to the new subdir.
  130.  
  131.     - Extract the Playback files inside the new subdirectory.  The 
  132.       Playback files should be the ONLY files in the subdirectory. 
  133.     
  134.     - Run the initialization program by entering "init" at the DOS 
  135.       prompt. 
  136.  
  137.     - Reboot your computer
  138.      
  139.     Playback consists of two separate programs, the Playback program 
  140.     which captures and plays back the keystroke sequences, and the Menu 
  141.     program which we briefly discussed earlier. 
  142.     
  143.     === The Playback Program ===
  144.  
  145.     Playback (PB.COM) is a small TSR (Terminate and Stay Resident) 
  146.     program.  You load it once at the beginning of a session and it stays 
  147.     hidden until you press one of its "hot keys".  Then it goes to work.  
  148.     When you're done with it, your original program continues as though 
  149.     nothing had happened. 
  150.  
  151.     PB.COM only takes up about 3K of memory, plus whatever you allocate 
  152.     for the keystroke buffer (more on that later).  
  153.  
  154.     To load Playback into memory enter "pb" at the DOS prompt.  If you'd 
  155.     like Playback automatically loaded whenever you turn on your computer 
  156.     then put the phrase "PB" in your "AUTOEXEC.BAT" file on a separate 
  157.     line AFTER the "PATH ..." statement.
  158.  
  159.     When you load Playback into memory a few words appear telling you the 
  160.     "hot keys" that Playback uses.  (All the rest of the info encourages 
  161.     you to register.  When you do, this info will no longer appear.)  
  162.     Playback has 3 hot keys: one to start and stop recording keystrokes, 
  163.     one to playback the keystrokes, and one to save the keystrokes into a 
  164.     file.  Although the default values are Alt-R (press the Alt and R 
  165.     keys at the same time) to record, Alt-P to Playback, and Alt-S to 
  166.     save, you can change these using the Menu program (which we'll 
  167.     discuss shortly). 
  168.  
  169.     == Recording ==
  170.  
  171.     When you press the Record "hot key" (Alt-R by default) you will hear 
  172.     an ascending series of beeps.  This signals that Playback is now 
  173.     recording your keystrokes.  When you've finished recording you press 
  174.     the Record "hot key" again.  This time you'll hear a descending 
  175.     series of beeps letting you know that the recording is complete.
  176.  
  177.     If you try to record more keystrokes than the keystroke buffer can 
  178.     hold, Playback will automatically terminate the recording when the 
  179.     buffer gets full.  You can increase the size of the keystroke buffer 
  180.     by using the Menu program. 
  181.   
  182.     == Saving ==
  183.  
  184.     If you want to turn the recorded keystrokes into a "batch" file then 
  185.     you press the Save "hot key" (Alt-S by default).  When you press the 
  186.     Save "hot key" the recording will be stopped (if you haven't stopped 
  187.     it already) and the keystrokes will be saved in a file.  The next 
  188.     time the Menu program is run it will turn the keystrokes in this file 
  189.     into "batch" files. 
  190.  
  191.     == Playback ==
  192.     
  193.     When you press the Playback "hot key" (Alt-P by default) the 
  194.     keystrokes in the keystroke buffer will be replayed just as you 
  195.     entered them, with the same delay between keystrokes.
  196.  
  197.     By the way, you can interrupt the playback of keystrokes just by
  198.     pressing the Escape key.  This holds true no matter how the playback 
  199.     is initiated. 
  200.  
  201.     Exercise:  If you haven't already loaded Playback into memory do so 
  202.     now by entering "pb" at the DOS prompt.  Record a keystroke sequence 
  203.     (start by pressing Alt-R).  Save it (by pressing Alt-S).  Play it 
  204.     back (by pressing Alt-P).  Do this with several different keystroke 
  205.     sequences.  It doesn't matter what you record, we're just getting 
  206.     familiar with the way things work. 
  207.  
  208.     === Batch Files? ===
  209.  
  210.     So far I've been calling the keystroke files "batch" files because 
  211.     that's something most of us can relate to.  A batch file lets you 
  212.     group a set of commands into a program you can run from the DOS 
  213.     prompt.  You can also run keystroke files from the DOS prompt just as 
  214.     you would a batch file but because you're not limited to DOS commands 
  215.     these keystroke files can continue working right on into the 
  216.     application.  They're actually small .COM files that load the 
  217.     recorded keystrokes into Playback's keystroke buffer and play them 
  218.     back just as though you were typing in everything yourself. 
  219.  
  220.     We will refer to these keystroke .COM files as "Keyfiles".  If 
  221.     things get confusing just remember you can run these "Keyfiles" just 
  222.     as you would a normal old DOS batch file, assuming, of course, that 
  223.     PB is loaded in memory. 
  224.  
  225.     === The Menu Program ===
  226.  
  227.     To run the Menu program enter "Menu" at the DOS prompt.  The first 
  228.     thing the Menu program does is look to see if you have saved any 
  229.     keystroke sequences since the last time the program was used.  If you 
  230.     have, then they will be converted into Keyfiles.  These Keyfiles will 
  231.     be given a name.  The first will be "-B", the second "-C", and so on. 
  232.  
  233.     * Run the Menu program at this time by entering "menu" at the DOS 
  234.     prompt.  You can enter "menu" at any DOS prompt, at any time, and the 
  235.     Menu program will appear.  You don't have to be in the Playback 
  236.     subdirectory to run the Menu program.
  237.  
  238.     The list to the left of the screen is a list of all the Keyfiles 
  239.     you've created.  Select the one you want by using the up, down, home, 
  240.     end, PgUp or PgDn cursor keys. 
  241.    
  242.     To the right of the screen are three areas.  The top area displays 
  243.     the keystroke sequence of the hi-lited Keyfile.  Normal ASCII 
  244.     characters are hi-lited.  Shift states (the state of the Insert, 
  245.     Scroll Lock, and Caps Lock keys) are enclosed within [ ] and are 
  246.     displayed only when they change.  All others keystrokes are displayed 
  247.     within < >.  For example, <enter> means the enter key has been 
  248.     pressed, <bs> means the backspace key, <Ins> means the Insert key, 
  249.     etc.. 
  250.  
  251.     The middle area on the right contains two values: the Playback speed 
  252.     and the Launch Time.
  253.  
  254.     Playback speed:  You can playback your keystroke sequences in one of 
  255.     three ways.  "Normal" (the default value) means that it's played back 
  256.     at the exact speed it was recorded.  "Turbo" means that it's played 
  257.     back at max speed.  The middle value "Boost" is a combination of the 
  258.     two.  When you select "Boost" a delay between keystrokes of more than 
  259.     1.5 seconds (this value can be adjusted) is retained.   Delays less 
  260.     than 1.5 seconds are ignored and the keystrokes are played back at 18 
  261.     characters a second.  This option is very useful for situations where 
  262.     you want to speed up playback but delays are still important.
  263.  
  264.     Which speed should you use?  Well try "Turbo" first.  If that doesn't 
  265.     work then "Boost" probably will.  If "Boost" doesn't work then select 
  266.     "Normal".  To change a Keyfiles Playback speed: hi-lite the desired 
  267.     Keyfile and press the left or right cursor keys until the desired 
  268.     speed is hi-lited.  
  269.   
  270.     Launch (not lunch) time:  This is the time you want the program to be 
  271.     launched at.  We'll talk about this later when we discuss launches. 
  272.  
  273.     The bottom of the right side of the screen is the "Note" area.  You 
  274.     can leave notes of up to 160 characters on the contents and purpose 
  275.     of each of your Keyfiles.  Those using PC-Directory or PC-FileNotes 
  276.     will recognize these notes as being the same as the "Filenotes" 
  277.     you're used to.
  278.  
  279.     === Menu Options ===
  280.     
  281.     The top line of the screen displays a menu of your options.  You just 
  282.     press the hi-lited key to exercise that particular function.  
  283.  
  284.   * Escape:     Pressing the Escape key exits the Menu program. 
  285.  
  286.   * Store:      Pressing S for "Store" exits the Menu program and puts 
  287.     the hi-lited Keyfile into Playback's keystroke buffer.  To 
  288.     Playback the keystrokes just press the Playback "hot key" (Alt-P 
  289.     by default).
  290.  
  291.   * Configure:  Pressing C for Configure brings up another screen of 
  292.     information.  All of the items you can change will be listed to the 
  293.     left of the screen along with their current values.  To change a 
  294.     particular item:
  295.  
  296.     -  Use the up and down arrow keys to select the item you want to 
  297.        change.  
  298.     -  Press the left or right arrow keys to change the value of the 
  299.        selected item.  
  300.     
  301.     To change a "hot key" you need to select the shift state (Ctrl, Alt, 
  302.     or Ctrl and Alt) and then select a key.  For example to change the 
  303.     Playback "hot key" to Ctrl-D you would first select "Playback Shift 
  304.     State", press the right arrow key until "Ctrl" appeared, then press 
  305.     the down arrow to select "Playback Key", press the right arrow (to 
  306.     indicate you want to change it) and then press the desired key: D.  
  307.     Clear as mud?  Try it and it'll all make sense.
  308.  
  309.     Some of the items need explaining:
  310.  
  311.     Color Monitor?  If you have a color monitor then select "Yes".  This 
  312.     just affects whether the Menu program displays in color.
  313.  
  314.     Flickering?  If when the cursor is on the "Flickering?" line your 
  315.     monitor begins to flicker then select "Yes" else select "No".
  316.  
  317.     Buffer Size:   Change this value to change how many keystrokes the 
  318.     keystroke buffer holds.  Remember that each keystroke adds 5 bytes to 
  319.     the amount of memory that Playback uses.  For example, if you select 
  320.     200 keystrokes, then Playback will take up about 4K of memory, 3K for 
  321.     the program and 1K (200*5) for the keystroke buffer.
  322.   
  323.     Boost Threshold:  Remember how Boost works?  Any delays above a 
  324.     certain threshold are acted on, any below the threshold are ignored.  
  325.     This value sets that threshold.  I've found that a threshold of 1.5 
  326.     seconds works well.  You may want to lower or raise it depending on 
  327.     how fast you type and the type of applications Playback is 
  328.     activating.  Experiment. 
  329.    
  330.     Press Escape when you've made all your changes.  The Menu program 
  331.     will re-appear.
  332.  
  333.     If Playback is in memory (and it should be when you use the Menu 
  334.     program) then you'll have to reboot the computer and reload Playback 
  335.     to notice changes made to the Hot Keys, Buffer Size, and Boost 
  336.     Threshold.
  337.  
  338.   * Rename: you'll obviously want to rename your Keyfiles to something 
  339.     other than the default names the Menu program gives them.  Just hi-
  340.     lite the desired file and press R for Rename. 
  341.  
  342.   * Launch: when you press L for "Launch" another menu will drop down 
  343.     giving you three options:  Launch Now, Launch Later, Launch Time.
  344.  
  345.     If you press N to "Launch <N>ow"  the Menu program ends and the hi-
  346.     lited Keyfile runs immediately. 
  347.  
  348.     Pressing L for "Launch <L>ater" selects the hi-lited file to be 
  349.     launched at a later time: the time specified on the right middle of 
  350.     the screen under "Launch Time".  You can only select one file for 
  351.     Later Launch.  The file selected for a later launch is marked with a 
  352.     "*" to the left of its name.  If you want to un-select a file that 
  353.     you've already selected for a Later Launch simply select it again and 
  354.     the mark will disappear.
  355.  
  356.     The menu program sets an alarm so that at launch time the keystrokes 
  357.     get loaded into Playback and get played back just as if you'd pressed 
  358.     the Playback hot key.  For example, if you leave your computer on at 
  359.     night you could have Playback launch a Keyfile to retrieve your E-
  360.     Mail right before you get to work in the morning, so it's waiting for 
  361.     you when you arrive. 
  362.  
  363.     The third option is to press T to select "Launch <T>ime".  This lets 
  364.     you adjust the Launch Time of the hi-lited file.
  365.  
  366.     ** Note **
  367.  
  368.     Remember, you don't have to use the Menu program to launch a Keyfile.  
  369.     You can enter the Keyfile's name at any DOS prompt and it will run 
  370.     immediately. 
  371.  
  372.   * Insert_Note:  Pressing the Insert key lets you leave a 160 character 
  373.     note on the contents or purpose of the hi-lited Keyfile.  Type in 
  374.     your note and press Enter.
  375.     
  376.     Pressing Escape lets you escape without changing the note.  Entering 
  377.     a note only one character in length deletes the note. 
  378.  
  379.   * Delete:  Press the Delete key to delete the hi-lited Keyfile.
  380.     
  381.     === Problems? ===
  382.  
  383.     "When I run Menu I get a 'Aborting - No files' message.  What's going 
  384.     on?"  You get this message because the menu program can't find any 
  385.     Keyfiles, or information to make Keyfiles.  This can happen for two 
  386.     reasons.  The obvious is that you haven't saved any keystroke 
  387.     sequences.  Remember, to create a Keyfile you need to record the 
  388.     keystroke sequence and then press the Save hot key.
  389.  
  390.     The second reason is that you didn't install Playback correctly.  
  391.     More than likely you didn't run the initialization program.  Delete 
  392.     all the Playback files, return your autoexec.bat file to the way it 
  393.     was and reinstall again according to the instructions given earlier.  
  394.     If Playback is not installed correctly, things won't work right.
  395.  
  396.     "Playback doesn't capture my mouse moves.  What can I do?"  You're 
  397.     right, Playback only captures keystrokes.  But most mouse programs 
  398.     have keyboard commands as well.  Use them.
  399.     
  400.     We are working on a version that would capture mouse commands, but 
  401.     the process is extremely complex and at this point I'm not even sure 
  402.     the results would be worth it.  Capturing a mouse click is simple, 
  403.     but many menus are activated just when a mouse goes into the area.  
  404.     And what do you do about "dragging" the mouse?  It gets complicated 
  405.     and the overhead increases real quick. 
  406.  
  407.     "Playback signaled the end of the recording session (descending 
  408.     series of beeps) before I instructed it to.  What's going on?"  You 
  409.     attempted to record more keystrokes than the keystroke buffer can 
  410.     hold.  Use the Menu program to increase the size of the keystroke 
  411.     buffer, reboot, reload Playback, and try again. 
  412.  
  413.     "Some of my keystrokes weren't captured.  Why?"  It's possible for 
  414.     programs to intercept keystrokes and not pass the information on to 
  415.     the rest of us.  As a result there are situations where we can't get 
  416.     the information we need, and even if we could we couldn't re-insert 
  417.     later.  These situations are very rare.  The only place I've seen 
  418.     them is in the activation of TSR programs.  What they do is intercept 
  419.     the information coming from the keyboard, act on it, and then fool 
  420.     the computer into thinking there never was a key pressed (much like 
  421.     what happens when you press one of Playback's hot keys). 
  422.  
  423.     In addition, some programs take complete control over the computer, 
  424.     in many cases ignoring previous TSR programs.  Microsoft Windows does 
  425.     this.  For information on using Playback within MS Windows consult 
  426.     the file "WINDOWS.TXT" on your Playback disk.
  427.     
  428.     "While trying to activate a function in one of my applications I end 
  429.     up activating Playback instead.  What's going on?"  The function 
  430.     you're trying to use in your application uses the same key sequence 
  431.     as one of Playback's hot keys.  To eliminate the conflict use the 
  432.     configuration function in the Menu program to change Playback's hot 
  433.     keys to something that won't interfere with your other applications.
  434.  
  435.     "When I try to run MENU the program locks up or starts generating 
  436.     'divide by zero' error messages.  What's wrong."  Chances are real 
  437.     good that you've got a .COM file in the Playback subdirectory that 
  438.     isn't one of the Playback files or a Keyfile.  Remember, there 
  439.     shouldn't be any files other than the Playback files (and the 
  440.     Keyfiles) in the Playback subdirectory.
  441.  
  442.     === Technical Assistance ===
  443.  
  444.     Registered users can call 1-206-939-4105 for technical assistance, or 
  445.     better yet, leave a message on Compuserve at 72371,1557.  Please have 
  446.     your registration number handy.
  447.  
  448.     === So long ====
  449.  
  450.     That's it folks.  Hope you find Playback to be worthy of your 
  451.     support.  Why don't you give our other programs a spin as well?  
  452.     
  453.     Take care. 
  454.  
  455.