home *** CD-ROM | disk | FTP | other *** search
/ Media Share 13 / mediashare_13.zip / mediashare_13 / ZIPPED / UTILS / SMISHL20.ZIP / README.TXT < prev    next >
Text File  |  1994-02-15  |  17KB  |  327 lines

  1. README.TXT: SMILERSHELL 2.0  QUICK START AND INSTALLATION
  2.  
  3.  
  4. QUICK START / HINTS AND TRICKS
  5.  
  6. Windows makes many things easier, but it also makes some things harder.  
  7. Even in this era of the graphical interface, there are tasks that can be 
  8. done much more easily by typing in a command than by menus and pointing and 
  9. clicking and such.  That's what SmilerShell is for.
  10.  
  11. SmilerShell is the ultimate Windows command line.  It's just like shelling 
  12. out to DOS.  You type a command and press Enter.  It supports pipes, 
  13. redirection, and internal DOS commands (and runs Windows programs too).  It 
  14. works just like the DOS command line.  But SmilerShell is the best command 
  15. line you've ever seen, as if the plain-vanilla DOS prompt was enhanced by 
  16. lots of handy utilities.  Here's how to get the most out of it.
  17.  
  18. INSTANT INSTALL:  You can install SmilerShell automatically, using the 
  19. enclosed installer.  To do this, simply run install.exe from Windows using 
  20. File Manager or the Run item on Program Manager's File menu, or in whatever 
  21. other convenient way you choose. Give it the directory to put SmilerShell's 
  22. files into, and the Program Manager group name for the SmilerShell icons 
  23. (defaults are suggested).  It'll do the rest.  The installer will make no 
  24. changes to your system setup.  It just copies files to the directory you 
  25. specify, and adds icons to the Program Manager group you specify.  If you 
  26. decide to uninstall, just delete the specified files and icons.
  27.  
  28. COMMAND HISTORY AND SEARCH: Every time you run a command, it is saved in 
  29. the command stack.  To find a previous command of interest, type the first 
  30. letter or two of that command, then press the up or down arrow key.  Up-
  31. arrow searches back, down-arrow searches forward.  It's a circular buffer, 
  32. the last command is connected to the first, so you can search in either 
  33. direction.  Arrows on a blank line show all commands in order.  A full 
  34. command history list is available from the File menu.
  35.  
  36. COMMAND LINE EDITOR: A retrieved previous command, or anything else you 
  37. type, can be edited to suit.  Think of SmilerShell as a one-line word 
  38. processor.  It supports insert mode, overtype mode, and clipboard 
  39. cut/paste.
  40.  
  41. ALIASES: When you press Enter, the first word of the command is compared to 
  42. the alias list.  If it matches, the alias is substituted for that first 
  43. word.  You can skip the alias testing by starting the command with an 
  44. equals sign.  You can also hang aliases off the function keys F2 through 
  45. F12; hit the key and the command runs.  Both kinds of aliases are set up in 
  46. the ini file.  A full alias list is available on the File menu.
  47.  
  48. GET SMALL:  SmilerShell has a very small window, but you can make it even 
  49. smaller.  Use the Options menu to get rid of the menu and title bar.  Or 
  50. type Alt+M to toggle the menu, Alt+L to toggle the title bar.  Then mouse 
  51. SmilerShell as small as you like.  It'll go smaller than an icon!
  52.  
  53. QUICK DIRECTORY CHANGE: Type DC and the first few letters of the directory 
  54. you want to be in.  If it's unambiguous, boom, you're there, otherwise a 
  55. list box pops up with the first possible match highlighted.  If you haven't 
  56. used DC yet, you'll be asked for permission to scan the drives listed in 
  57. DC's ini file parameter.  If you scan more than one drive, DC can change 
  58. drive as well as directory to get you where you want to go.
  59.  
  60. SMILERSHELL NEVER FORGETS:  In the ini file, set winwidth=PREV and 
  61. SmilerShell will start up next time in the same directory, same screen 
  62. position, and with the same settings, as when you shut it down this time.
  63.  
  64. CHANGE INI FILE SETTINGS ON THE FLY:  Hit the Edit Ini File item on 
  65. SmilerShell's File menu.  It'll fire up Notepad with your ini file (and 
  66. create one first if needed, filled with reasonable defaults).  When you're 
  67. done editing and you close Notepad, SmilerShell will know.  It'll read in 
  68. the new ini file and reset itself as indicated there.
  69.  
  70. DOS IN A WINDOW: Do you prefer to have DOS commands run fullscreen or in a 
  71. window?  Toggle this on the fly with the DOS In Window menu item.  Or to 
  72. run one command as if DOS In Window is set to the opposite of its current 
  73. value, start that command with a right-bracket (for example >dir).
  74.     
  75. INACTIVES STAY VISIBLE:  After you run a DOS command, do you want the 
  76. command's inactive window to stick around, or immediately vanish?  Toggle 
  77. this flag, called Inactives Stay Visible, from the Options menu.  Or to run 
  78. one command as if Inactives Stay Visible is set to the opposite of its 
  79. current value, start that command with an asterisk (for example *dir).
  80.  
  81. REMOVE INACTIVES: Too many inactive windows cluttering your screen?  Get 
  82. rid of 'em with this Edit menu item, or just type Alt+R from the keyboard.
  83.  
  84. CLOCK:  Toggle the titlebar clock from the Options menu, or just type 
  85. Alt+C.  Prefer 12-hour or 24-hour time?  Use the timeformat ini file 
  86. parameter.
  87.  
  88. CURRENT DRIVE/DIRECTORY IN THE TITLE BAR:  Toggle this from the Options 
  89. menu, or just type Alt+D.
  90.  
  91. SYSTEM RESOURCES:  Toggle the System Resources display onto the menu bar 
  92. from the Options menu, or just type Alt+S, to see a real-time running 
  93. report of your available Windows memory and resources.
  94.  
  95. INSERT OR OVERTYPE MODE: Toggle this from the Options menu, or just type 
  96. Alt+O.  In overtype mode a flag appears in the title bar.
  97.  
  98. TOPMOST WINDOW: Make SmilerShell a "topmost" window from the Options menu, 
  99. or just type Alt+T.  That way, it's always visible and ready for use, even 
  100. when you're working in another window. 
  101.  
  102. GET RID OF THE MENU:  Hit Alt+M to make SmilerShell even smaller.  Hit 
  103. Alt+M again to bring the menu back, or use the Show SmilerShell Menu item 
  104. on the System menu (the dash thing in the upper left corner).
  105.  
  106. SAVE YOUR STACK: You can save the current command stack to a file and 
  107. reload it automatically at startup, or at any other time.  This gives you a 
  108. preloaded batch of commands you can search on.  The startup loading is set 
  109. up in the ini file.
  110.  
  111. HANDY CONFIGURATIONS: Make SmilerShell "topmost," turn on the clock, turn 
  112. off the menu, mouse it as small as it goes (about as big as two icons) and 
  113. stick it in the corner.  The clock shows, and it's always ready for action.  
  114. Or turn off the titlebar too, and mouse it even smaller.  To move
  115. it on the screen without the titlebar, click the right mouse button in the 
  116. edit area and hold it down while you move SmilerShell where you want it.   
  117. Or make SmilerShell "topmost" and maximize it.  When maximized, it only 
  118. takes up the top line of your screen, not the whole display.
  119.  
  120.  
  121.  
  122. SHAREWARE: TRY BEFORE YOU BUY
  123.  
  124. Thank you for trying SmilerShell.  You are welcome to test it for a week or 
  125. two.  I hope you like it.
  126.  
  127. SmilerShell is marketed as shareware.  As with all shareware, you are 
  128. encouraged to try it for a short time on your own system, to see if it 
  129. meets your needs.  If you find it useful and you keep it on your system for 
  130. more than two weeks, you are obligated to send in the registration fee.  If 
  131. you don't find it useful, simply delete it from your system.
  132.  
  133. To register SmilerShell, send $19.95 plus $3.50 for shipping to:
  134.  
  135. Barry Smiler
  136. Bardon Data Systems
  137. 1023 Key Route Blvd.
  138. Albany, CA 94706
  139.  
  140. Outside North America please add $6 for overseas shipping charges.
  141.  
  142. While testing SmilerShell, take a few minutes to try the demo of 
  143. SmilerShell Pro, which has some rather nifty features (described below) not 
  144. found in the regular SmilerShell.  SmilerShell Pro is available for $29.95 
  145. plus $3.50 for shipping.
  146.  
  147. You can order SmilerShell or SmilerShell Pro through Bardon, or through our 
  148. toll-free telephone order-taking service (800) 242-4775 (weekdays 7 to 6 
  149. Central time), or on Compuserve, or through distributors worldwide.  
  150. Details and addresses are in the file REGISTER.TXT.
  151.  
  152. If ordering through Bardon, you can print and mail invoice.wri, the invoice 
  153. that came with this package.  It's in Windows Write format.  With a 
  154. MasterCard or Visa you can order by phone, at (510) 526-8470, in which case 
  155. you'll be given your registration number immediately so you can get rid of 
  156. those reminder screens right away.  Or simply mail in your card number and 
  157. expiration date.
  158.  
  159. Registered users get a registration number that will turn off the reminder 
  160. screens, a printed manual, support, update notices, and a disk with the 
  161. most recent version.
  162.  
  163. Registered users also get these Extra Free Bonuses:  Two more handy Bardon 
  164. utilities (WHATSNEW lists files not yet backed up, or directories 
  165. containing such files; PR/PRFILTER format output for printing, and add a 
  166. header with filename, size, create date, and print date), discount
  167. certificate for JCSM shareware CD-ROMs at half price, discount on PsL 
  168. shareware-by-mail (up to 2/3 off!), discount on Shareware Magazine, free 
  169. Compuserve startup kit, other Windows shareware I think you'll like, and 
  170. whatever other goodies I can fit on the disk.
  171.  
  172. All these bonuses are also included with SmilerShell Pro. 
  173.  
  174. SmilerShell is produced by a member of the Association of Shareware 
  175. Professionals (ASP). ASP wants to make sure that the shareware principle 
  176. works for you. If you are unable to resolve a shareware-related problem 
  177. with an ASP member by contacting the member directly, ASP may be able to 
  178. help. The ASP Ombudsman can help you resolve a dispute or problem with an 
  179. ASP member, but does not provide technical support for members' products.  
  180. Please write to the ASP Ombudsman at 545 Grover Road, Muskegon, MI 49442-
  181. 9427 USA, FAX 616-788-2765 or send a Compuserve message via Compuserve mail 
  182. to ASP Ombudsman 70007,3536.
  183.  
  184.  
  185.  
  186. SMILERSHELL PRO
  187.  
  188. As mentioned above, SmilerShell Pro has some rather nifty features not 
  189. found in the regular SmilerShell.  Take a few minutes to try the demo of 
  190. SmilerShell Pro.
  191.  
  192. Usually SmilerShell Pro is just a tiny button that hops unobtrusively into 
  193. the titlebar of whichever application is currently active.  Press the button 
  194. to bring up the commandline window.  Then later, hit the SmilerShell menubar's 
  195. "Hide!" item and the commandline window vanishes again.  Have a non-standard 
  196. application with an unusual titlebar setup?  Use the Button Exceptions menu 
  197. item to tell SmilerShell where in that window you'd prefer the button to go.
  198.  
  199. SmilerShell Pro's commandline does everything that the regular SmilerShell 
  200. does, and in addition has the ability to change the PATH that SmilerShell 
  201. searches, and can run multiple commands on one command line.
  202.  
  203. Want the tiniest of tiny windows? With SmilerShell Pro, if you toggle off
  204. the menu, the resources report will appear in the command line.  Don't
  205. worry, nothing you type will be overwritten by the resources report!  
  206. Just type, your text will reappear exactly as you left it.
  207.  
  208. And it's fast.  Because of special software technology, SmilerShell Pro 
  209. runs commands faster than SmilerShell Standard Edition.
  210.  
  211. Here's a good way to use SmilerShell Pro: mouse the window to the size you 
  212. prefer, and set up your favorite display options (clock? current directory? 
  213. resources?)  Then "Hide!" the command line window.  SmilerShell Pro is 
  214. always just a mouse-click away.  The activation button hops into the 
  215. titlebar of whichever app you're currently using.  Like regular 
  216. SmilerShell, SmilerShell Pro can remember its setup and screen location 
  217. from session to session, so you only have to configure it once.
  218.  
  219.  
  220.  
  221. WHY IS THIS A SHELL?
  222.  
  223. The word "shell" is sometimes used for a wrapper that surrounds another 
  224. application and hides it.  SmilerShell is the opposite of that.  It makes 
  225. all the power of the command line available from an environment in which 
  226. that power is not otherwise accessible.  But since it makes things more 
  227. visible, rather than less visible, why is it called a shell?
  228.  
  229. It's a shell in another sense.  Maybe you've seen programs that let you 
  230. "shell out" to DOS, for example WordPerfect's Ctrl+F1 command, Shell.  When 
  231. you "shell out" it's like having a window into another environment, a 
  232. pathway to a different level of functionality.  That's what SmilerShell is, 
  233. and that's why it's a shell.
  234.  
  235.  
  236.  
  237. INSTALLING SMILERSHELL
  238.  
  239. SmilerShell includes the following files:
  240.  
  241.   smishell.exe      the program
  242.   smishell.hlp      the documentation, in Windows help file format
  243.   readme.txt        overview and installation instructions
  244.   install.exe       automated SmilerShell installer
  245.   sample.ini        sample initialization file
  246.   sample.stk        sample command stack file
  247.   file_id.diz       45 column x 10 line text description, for BBS uploads
  248.   vendor.doc        gives distribution permission
  249.   invoice.wri       registration invoice (direct to Bardon Data Systems)
  250.   register.txt      register toll-free and through distributors worldwide
  251.   whatsnew.txt      new features and revision history
  252.   demopro.exe       demo of SmilerShell Pro
  253.  
  254. You can install SmilerShell automatically, using the enclosed auto-
  255. installer.  To do this, simply run install.exe from within Windows.  You 
  256. can run it using File Manager, or the Run item on Program Manager's File 
  257. menu, or in whatever other convenient way you choose.  Give it the 
  258. directory to put SmilerShell's files into, and the Program Manager group 
  259. name for the SmilerShell icons (appropriate defaults are suggested).  It'll 
  260. do the rest.
  261.  
  262. If you prefer, you can install SmilerShell manually:
  263.  
  264.   1) Copy the files to a convenient directory on your hard disk.  (Actually, 
  265.   only smishell.exe and smishell.hlp need to be in this directory.  The 
  266.   others are not required to run SmilerShell.)
  267.  
  268.   2) Put the SmilerShell icon into a program group.  To do this, bring up 
  269.   File Manager and set it to the convenient directory you chose in the 
  270.   previous step.  Then drag-and-drop smishell.exe into your favorite 
  271.   Program Manager group.  The SmilerShell icon should appear there.
  272.  
  273.   (How to drag-and-drop: While the mouse is pointing at the word 
  274.   "smishell.exe" in File Manager, press and hold the left mouse button.  
  275.   While continuing to hold the button down, move the mouse to point into 
  276.   your favorite Program Manager group.  Let go of the button.  The 
  277.   SmilerShell icon should appear in the group.)
  278.  
  279. Optionally, you can set up an initialization file.  But if you start 
  280. SmilerShell without an initialization file, you'll be asked if you'd like 
  281. SmilerShell to create one and fill it with reasonable values, then
  282. let you edit it in Notepad before proceeding.  See the section The 
  283. Initialization File in the documentation.
  284.  
  285. Optionally, give a non-default location for the initialization file. See 
  286. the section The Initialization File in the documentation.
  287.  
  288. Optionally, you can create a command stack file, having a list of commands 
  289. that you want loaded into SmilerShell.  See the section Command Stack Files 
  290. in the documentation.
  291.  
  292.  
  293.  
  294. NOTES FOR THOSE UPGRADING FROM PREVIOUS VERSIONS
  295.  
  296. Version 1.0 stored the DC info file smishell.dir and the default ini file 
  297. smishell.ini in your Windows directory.  Starting with version 1.1, to 
  298. avoid cluttering the Windows directories of the world more than they 
  299. already are, by default these files are now stored in the same directory as 
  300. the SmilerShell program.  After you install the new version, you can delete 
  301. smishell.ini and smishell.dir from your
  302. Windows directory.
  303.  
  304. As before, the ini file can be wherever you like.  Use the command line 
  305. switch /ini=<drive:\fullpath\filename> to put it where you want.
  306.  
  307. Starting with version 1.3, the DC info file can also be wherever you like.  
  308. Use the ini file parameter dirfile=<drive:\fullpath\filename> to do this. 
  309.  
  310. Starting with version 1.4, command line switches other than /ini= have been 
  311. removed.  Use the analogous ini file settings instead.
  312.  
  313. Starting with version 2.0, SmilerShell no longer permanently alters the 
  314. systemwide settings in your _default.pif file when toggling the menu items 
  315. DOS In Window and Inactives Stay Visible.  Before installing, you may want 
  316. to use your older version to toggle the systemwide settings to the values 
  317. you prefer.  Or you can do this with the Windows PIF editor.
  318.  
  319. Starting with version 2.0, SmilerShell always goes to the first copy if you 
  320. try to start a second copy.  Therefore the ini file parameter singlecopy= 
  321. is no longer needed and has been removed.
  322.  
  323.  
  324. SYSTEM REQUIREMENTS
  325.  
  326. Requires Microsoft Windows 3.1
  327.