home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR3 / FS111.ZIP / FS111.DAT / FS.DOC < prev    next >
Text File  |  1993-09-15  |  38KB  |  1,073 lines

  1.             F I L E   S E L E C T O R
  2.                    V1.11
  3.  
  4.                 by Tomohumi Kodama
  5.                All Rights  Reserved
  6.  
  7.  
  8.                 CONTENTS
  9.  
  10.         1. INTRODUCTION
  11.           1-1. Shareware
  12.           1-2. System requirements
  13.           1-3. Limitations
  14.           1-4. What you can do with this program.
  15.           1-5. File List & Execution
  16.         2. COMMANDS
  17.           2-1. for System
  18.           2-2. for the screen
  19.           2-3. for a file at the cursor position
  20.           2-4. for the whole files in the current directory
  21.           2-5. for tagged files and directories
  22.           2-7. for a disk/drive
  23.           2-8. Command Summary
  24.         3. About special commands
  25.           3-1. Find
  26.           3-2. Merge
  27.           3-3. Reduce
  28.         4. Binary File Editor
  29.           4-1. for the cursor position or the screen
  30.           4-2. for the address
  31.           4-3. Search
  32.           4-4. The others
  33.         5. [Alt] MENU
  34.           5-1. Executing a program in full memory
  35.           5-2. about %1 - %9
  36.           5-3. Note
  37.         6. About FS.INI
  38.         7. REGISTRATION
  39.  
  40.  This document wasn't translated from Japanese document.  I wrote it with my
  41. poor English ability.   So  there  must  be  grammatical  errors and strange
  42. phrases in this document.  If you find them, please tell them to me.
  43.  
  44.  If you use FS.EXE in Japanese  mode,  please  read  FSJ.DOC.   It  includes
  45. special information you don't have to know to use FS.EXE in English mode.
  46.  
  47.  
  48. ============================================================================
  49.             1. INTRODUCTION
  50. ============================================================================
  51.  
  52.       1-1. Shareware
  53.  
  54.  FS.EXE is a shareware, namely a user-supported software, and is provided at
  55. no  charge  to  the  users  for evaluation.  Feel free to share it with your
  56. friends, or distribute it through bulletin board system and so on, but don't
  57. give it away  altered  or as a part  of  another system.  Shareware provides
  58. personal computer users with quality software without high prices,  and  yet
  59. provides  incentive for programmers to continue to develop new products.  If
  60. you find FS.EXE useful  and  continue  to  use  it  after a reasonable trial
  61. period, you must make a registration payment of $35 (plus $2 for shipping in
  62. Japan, $5 oversea) to the author.
  63.  
  64.  By registration you will receive a registered version of  FS.EXE,  and  you
  65. can get a right for written support and free version up for a year.
  66.  
  67.  Please  remember  that Shareware depends on the encouragement and financial
  68. support of its users.
  69.  
  70.  If you distribute File Selector to any BBS,  please  compress  INSTALL.EXE,
  71. INSTALL.DOC, and FS111.DAT together into FS111.ZIP with PKZIP.
  72.  
  73.  
  74.       1-2. System requirements
  75.  
  76. AT compatible or IBM-PC.
  77.  
  78. MS/PC-DOS 3.3 or later.  5.0 or later is recommended.
  79.  For English mode only.
  80.  
  81. IBM-DOS/V 5 or later.
  82.  For both Japanese and English modes.
  83.  
  84. A color monitor.
  85.  I won't modify FS.EXE for a monochrome monitor.
  86.  
  87. Free memory.
  88.   At least 240KB.  But for text  editor  which is executed in child process,
  89.  600KB are recommended.
  90.  
  91. Text editor.
  92.   FS.EXE doesn't have a text editor with it,  so you  must  provide  a  text
  93.  editor to view a text file.
  94.  
  95.  
  96.       1-3. Limitations
  97.  
  98. (1)  FS.EXE can manage  up to 1300 entries in each directory, and up to 1300
  99.   sub-directories in each disk/drive.  It ignores over 1300 entries.
  100.  
  101. (2) It can copy  or  delete  a  directory  that  includes up to 1300 entries
  102.   depending on free memory available.
  103.  
  104. (3) Up to 800 files can be tagged in up to 200 directories/drives.
  105.  
  106. (4) The depth of directory nesting is up to 14 levels;
  107.    (ex. c:\1\2\3\4\5\6\7\8\9\10\11\12\13\14).
  108.   But the length of path specifications is up to 61 characters (a limitation
  109.   of DOS itself).
  110.  
  111. (5) If you use FS.EXE  as  an  archive  file  (by  using PKLITE and so on.),
  112.   please don't move FS.EXE to another directory.
  113.  
  114.  
  115.       1-4. What you can do with this program.
  116.  
  117. * You can copy, move, delete, or rename files and directories very easily.
  118.  
  119. * You can make  an archive file  or  extract files  by invoking  an  archive
  120.  program automatically.
  121.  
  122. *  You  can  find  specified files in a whole disk/drive, and view or delete
  123.  them, or change to the directory where the files are.
  124.  
  125. * Changing drives is as simple as changing directories.
  126.  
  127. * You can determine  viewers to view graphic files  or players to play sound
  128.  files according to their extensions.  Of course,  you must provide a viewer
  129.  or a player for yourself.
  130.  
  131. * If you choose a file whose extension isn't  specified  in  FS.INI,  FS.EXE
  132.  automatically judges  whether the file is a text file or a binary file, and
  133.  runs text editor to view a text file or binary editor to view a binary file.
  134.  It has a binary editor with it, but you must provide a text editor.
  135.  
  136. * You can execute a COM, EXE, or  BAT file in child process from FS.EXE, and
  137.  also execute it with command line options. If out of memory error occurs in
  138.  child process, FS.EXE provides another system to execute a program in  full
  139.  memory.  (cf.  [Alt] MENU.)
  140.  
  141. *  You  can  arrange  any batch programs in FS.INI, so you can make a simple
  142.  menu.  But please limit it  to system utilities because [Alt] menu contents
  143.  up to 36 branches only.  I made another full featured Menu Program.
  144.  
  145. * FS.EXE displays English in English mode and Japanese in Japanese mode,  so
  146.  you can use FS.EXE in the same way in both English and Japanese modes.
  147.  
  148. * In short, you can say, "Adios DOS prompt!" by using this program, and will
  149.  be released from complicated matters to use some utilities properly.
  150.  
  151.  
  152.       1-5. File List & Execution
  153.  
  154.  First  you  must  execute INSTALL.EXE and follow the instructions, then the
  155. following files will be made in the directory you specified.
  156.  
  157.     FS.EXE        *    executable file
  158.     FS.INI        *    initializing file for English mode
  159.     FSJ.INI        *    initializing file for Japanese mode
  160.     FSHELP.DAT    +    help file for English mode
  161.     FSHELP1.DAT    +    the same as above
  162.     FSJHELP.DAT    +    help file for Japanese mode
  163.     FSJHELP1.DAT    +    the same as above
  164.     FS_SAMP.INI        an example of FS.INI
  165.     FSJ_SAMP.INI        an example of FSJ.INI
  166.     FS.DOC            English document (this file)
  167.     FSJ.DOC            Japanese document
  168.     RESETVGA.COM        initializes VGA palettes and text mode.
  169.  
  170.  The three files marked with *  must  be  in the same directory because they
  171. all are needed when you execute FS.EXE.
  172.  
  173.  If you want  to  move  FS.EXE  to  another  directory  different  from  the
  174. installed  directory, you must move these three files to the same directory.
  175. If this is done, the error "can't find FS.INI.  Please specify the directory
  176. where FS.INI is." will be displayed  when you execute FS.EXE next time.  But
  177. even if these three  files  are  in  the  same  directory,  FS.EXE  will  be
  178. executable by specifying the directory.
  179.  
  180.  The four files marked with + are used for help display.  If you need not to
  181. see  help,  you  may delete these four files.  For displaying help, you must
  182. put them in the same directory where FS.EXE is.
  183.  
  184.  The two files, FS_SAMP.INI  and  FSJ_SAMP.INI,  are examples for FS.INI and
  185. FSJ.INI.  Please refer to these files to rewrite FS.INI or FSJ.INI.  You may
  186. delete these two files.
  187.  
  188.  FS.DOC is an English document and FSJ.DOC is a Japanese document.  You  can
  189. keep  these  files  in  any  directory  because  they  have  no  relation to
  190. executing FS.EXE.
  191.  
  192.  You don't have to change directories  (CD) to execute FS.EXE.  If FS.EXE is
  193. in  UTI directory in C: drive, type
  194.     c:\uti\fs
  195. at the dos prompt to execute it from any other directory/drive.  You can run
  196. FS.EXE on turning on the computer by writing it as the last line in AUTOEXEC
  197. .BAT.  Environment variables?   Command line options?   Path?    Don't worry
  198. about  them.  The only thing  you should do  to execute FS.EXE  is  to  type
  199. FS[Enter]!
  200.  
  201.  
  202. ============================================================================
  203.             2. COMMANDS
  204. ============================================================================
  205.  
  206.       2-1. for system
  207.  
  208. Q    ([Esc], or the middle button of mouse if your mouse has it.)
  209.  Quit
  210.  exits to DOS.
  211.  If you use a disk cache system in write-back mode, the changed data may  be
  212. lost when you turn off the computer without quitting FS.EXE.
  213.  
  214.  
  215. [F1]  (or H)
  216.  displays the help screen.
  217.  
  218.  
  219. [Alt]
  220.  starts [Alt] MENU.
  221.  When [Alt] MENU appears, you must release [Alt].
  222.  
  223.  
  224. [Ctrl]+S
  225.  screen Saver
  226.  FS.EXE  turns  off  the screen (screen saver mode) in about 4 minutes after
  227. the  last  keystroke  from   main   screen  display.    [Ctrl]+S  does  that
  228. immediately.  Press any key to turn on the screen.
  229.  
  230.  This is useful to secure your computer with using [Ctrl]+P.
  231.  
  232.  Note: FS.EXE can't turn off the screen in child process.
  233.  
  234.  
  235. [Ctrl]+P
  236.  Password
  237.  You can specify a password, and change it at any time by pressing [Ctrl]+P.  The specified password will be checked when you want to turn on the screen.
  238.  
  239.  When you must leave out on a sudden job, you can write a password and press
  240. [Ctrl]+S for security.
  241.  
  242.  
  243. O
  244.  dOs shell
  245.  shells to DOS, and you can execute any DOS commands.  Type "EXIT" to return
  246.  to FS.EXE.
  247.  
  248.  
  249.       2-2. for the screen
  250.  
  251. Arrow keys  (moving mouse, or [2],[4],[6],[8] in key pad)
  252.  move the cursor position.
  253.  
  254. [PageUp],[PageDown]
  255.         ([Shift]+up arrow, [Shift]+down arrow, or [Shift]+moving mouse)
  256.  change pages if there are over 80 entries.
  257.  
  258.  
  259.       2-3. for a file at the cursor position
  260.  
  261. V    ([Enter, or the left button of the mouse)
  262.  View
  263.  runs Viewer or Player  specified in FS.INI  according to the file extension
  264.  at the cursor position.
  265.  
  266.  If  there are no according extensions  specified  in FS.INI,  FS.EXE  auto-
  267. matically judges  whether the file at the cursor position  is  a binary file
  268. or a text file, and if it is a binary file,  FS.EXE runs the built-in binary
  269. file editor, otherwise FS.EXE runs the text editor specified in FS.INI.
  270.  
  271.  You can also use this command to view a directory or a  disk/drive  at  the
  272. cursor position.
  273.  
  274.  
  275. E
  276.  Edit
  277.  runs  the  binary  file  editor or the text file editor to view or edit the
  278. file at the cursor position.   For  example, an extension "MAC" is used  for
  279. both graphic files and text files,  so if a  text  file  (ex.  FILE.MAC)  is
  280. displayed as a graphic file, you can use this command.
  281.  
  282. Note:
  283.  If  you  rewrite a file on floppy disk, the date and time of the file won't
  284. be renewed on the screen.  On  hard  disk,  that will be renewed.  On floppy
  285. disk, please use V or E command only to view a file.
  286.  
  287.  
  288. T     ([Space], the right button of mouse, or [+] in key pad)
  289.  Tag
  290.  tags a file or a directory at the cursor position.  The  tagged  files  and
  291. directories  become  the  objects  to  be  copied, deleted,  and so on.  The
  292. background color of the tagged files is red.
  293.  
  294.  You  can  tag   up   to   800   files   and   directories   in  up  to  200
  295. directories/drives.
  296.  
  297.  A tag will be removed by pressing T at a tagged file or a directory.
  298.  
  299.  
  300. I
  301.  Info
  302.  displays the date, time, size, and attribute of a file or a  directory,  or
  303. the free disk space of a disk/drive at the cursor position.
  304.  
  305.  If  you  use  it  for  a  floppy  disk drive, please be sure that a disk is
  306. inserted.
  307.  
  308.  
  309. D
  310.  Delete
  311.  deletes a file or a directory.  This command always asks whether you really
  312. want to delete it  or  not.   Some  file  managers  keep  deleted files in a
  313. special directory, but FS.EXE doesn't.  So be careful to delete.
  314.  
  315.  If you delete a directory,  FS.EXE  displays  the  whole  contents  of  the
  316. directory, and asks whether you delete all of them or not.
  317.  
  318.  If  there  are  tagged files or directories, D command deletes tagged ones,
  319. and doesn't delete a file at the cursor position.
  320.  
  321.  You can also delete a read-only  file,  but can't delete a system file.  It
  322. is very easy to delete system files, but I prefer not  to  delete  them  for
  323. security.   If  you  want  to  delete  system  files,  you must change their
  324. attributes previously by using [Ctrl]+A (Attribute) command.
  325.  
  326.  If you delete  a  directory,  FS.EXE  deletes  files and directories except
  327. read-only files, so if there are any read-only files in the  directory,  the
  328. read-only files and the directory will remain.
  329.  
  330.  
  331. N
  332.  reName
  333.  changes  the name of a file or a directory at the cursor position.  You can
  334. use wildcards; [*] and [?], so you can rename some files at a time.
  335.  
  336.  For example, there are  three  files,  FILES.EXE, FILES.A86, and FILES.INI,
  337. and you want to rename them as FS.EXE, FS.A86, and FS.INI, type
  338.     old name [FILES.*    ]
  339.     new name [FS.*       ]
  340. and press [Enter].
  341.  
  342.  Note: If you use wildcards, you can't rename a directory.
  343.  
  344.  
  345. X
  346.  eXecute
  347.  executes a file (COM, EXE, or BAT) at the cursor position in child process.  If out of memory error occurs, you can use [Alt] MENU to execute it in full memory.  (cf. 5. [Alt] MENU)
  348.  
  349.  
  350. [Shift]+X
  351.  eXecute with opt.
  352.  executes a file with command line options.
  353.  
  354.  For example, PROGRAM.COM is at the cursor position, and you write  switches
  355. "/r /X" by using [Shift]+X, the following command line will be executed.
  356.     PROGRAM /r /X
  357.  
  358.  Once you press X or [Shift]+X, the executed command line is kept in memory,
  359. so  you  can  re-execute  it  by pressing [Ctrl]+X at any time from whatever
  360. directory.  FS.EXE automatically change directory where the program is.
  361.  
  362.  Note!: Don't execute TSR  (Terminate  but  Stay Resident) programs in child
  363. process.  If you do so, at least the memory will be  fragmented,  or  FS.EXE
  364. may  stop  with displaying "Out of memory" or "Out of string space", or sys-
  365. tem crash may happen in the worst case.  In the former two cases,  you  must
  366. remove TSR at the DOS prompt, and re-run FS.EXE.  If you want to execute TSR,
  367. please use [Alt] MENU.
  368.  
  369.  
  370. [Ctrl]+A
  371.  Attribute
  372.  change attribute of a file at the cursor position.
  373.  
  374.  
  375. [Ctrl]+R
  376.  Reduce
  377.  reduces a formed text file at the cursor position.  Please refer  to  "3-3.
  378. Reduce".
  379.  
  380.  
  381.       2-4. for whole files in the current directory
  382.  
  383. A
  384.  tag All
  385.  reverses  all  the tags in the current directory, i.e.  tags untagged files
  386. and removes tags from files tagged already.
  387.  
  388.  
  389. [Shift]+A
  390.  erase All tags
  391.  removes all the tags in all the disks/drives.
  392.  
  393.  
  394. [Ctrl]+T
  395.  tag Today
  396.  tags the files or directories whose date is today in the current directory.
  397.  
  398.  You can backup files you  changed  today  very easily by using this command
  399. with [Shift]+C (backup Copy).
  400.  
  401.  
  402. S
  403.  Sort ext.
  404.  sorts files according to their extensions in the current directory.
  405.  
  406.  
  407. [Shift]+S
  408.  Sort names
  409.  sorts files according to their names in the current directory.
  410.  
  411.  
  412. [Ctrl]+U
  413.  Undelete
  414.  runs DOS' UNDELETE command to recover the deleted files.  Please read  your
  415. DOS manual to know how to use Undelete command.
  416.  
  417.  
  418.       2-5. for tagged files and directories
  419.  
  420.  The following commands are used for tagged files and directories, and after
  421. execution, all the tags will be removed except [Ctrl]+T and C (Copy).
  422.  
  423.  
  424. D
  425.  Delete
  426.  deletes all the tagged files and directories.
  427.  
  428.  This commands lists up all the tagged files and directories and always asks
  429. whether you really want to delete all of them or not.
  430.  
  431.  
  432. C
  433.  Copy
  434.  1.   Tag  files  or directories you want to copy.  You can tag files in the
  435. different  directories  or  drives.   2. Change directories  and display the
  436. directory  where the files and directories will be copied.  3. Then press C.
  437.  
  438.  All the tagged  files  and  directories  will  be  copied  in  the  current
  439. directory.  So  you can copy files in the different directories or drives at
  440. the same time.   If  the same name file  exists  in the  current  directory,
  441. FS.EXE always warns that, and asks  whether you want to overwrite it or not.
  442. Tags will remain on the files that weren't copied.
  443.  
  444.  When  "Hit any key"  is displayed,  press any key  to continue to copy,  or
  445. press [Esc] to cancel.
  446.  
  447.  Note: Difference from DOS' copy command.
  448.  (1) FS.EXE can copy system files.
  449.  (2) keeps attributes of the files, i.e.  the attribute of a copied file  is
  450.     the same as that of a file to be copied.
  451.  (3) doesn't copy the files whose names are same but whose attributes aren't
  452.     same.
  453.  
  454.  
  455. [Shift]+C
  456.  backup Copy
  457.  almost the same as Copy but one difference.  If  the same name file  exists
  458. in the  current directory,   FS.EXE doesn't  warn that,  nor ask,  otherwise
  459. automatically checks the date and time, and overwrites older files only.
  460.  
  461.  
  462. M
  463.  Move
  464.  moves tagged files to another directory.
  465.  
  466.  This command is almost the  same  as  C  command,  but deletes the files to
  467. copy.
  468.  
  469.  If you move files within the same disk/drive,  they  will  be  moved  in  a
  470. twinkling of an eye!
  471.  
  472.  You can move files across drives, but can't move directories.  Please use C
  473. (Copy) and D (Delete) commands to move directories.
  474.  
  475.  
  476. U
  477.  Unarc
  478.  extract archive files.
  479.  1. Tag  files  to  be  extracted.   2. Change directories  and display the
  480. directory where files are extracted.  (If  you  want to extract them in the
  481. same directory, you don't have to change directories).  3. Then press U.
  482.  
  483.  FS.EXE runs an archive program (ex.  PKUNZIP) specified in FS.INI according
  484. to the extensions of the tagged files.
  485.  
  486.  If you use RAM-disk, try to copy the archive file to RAM-disk, and  extract
  487. it on RAM-disk, and you will be surprised at the speed to extract it.
  488.  
  489.  
  490. [Shift]+P
  491.  make a comPressed file
  492.  1. Tag  files  to  be  compressed.   2.  Change directories and display the
  493. directory where the compressed file will be made.  3. Then press [Shift]+P.
  494.  
  495.  FS.EXE ask you what method  you  choose  if there are some archive programs
  496. specified in FS.INI, and what the archive file name is.  After writing  file
  497. name, all the tagged files will be compressed into one file.
  498.  
  499.  Note:  Compressing  files  may be executed separately because the length of
  500. the command line is limited.
  501.  
  502.  
  503. [Ctrl]+C
  504.  update a Compressed file
  505.  1. Tag files to be compressed.   2. Change directories  and move the cursor
  506. at the compressed file to be updated.  3. Then press [Shift]+C.
  507.  
  508.  FS.EXE updates the compressed file by the  tagged  files  with  the  method
  509. specified FS.INI according to the extension of the compressed file.
  510.  
  511.  
  512. [Ctrl]+T
  513.  Tagged bytes
  514.  shows the amount bytes of the tagged files.  The unit of calculation is 512
  515. bytes,  so both a 200 bytes file and a 512 bytes file  are calculated as 512
  516. bytes, and a 513 bytes file as 1024 bytes.
  517.  
  518.  Note:  This amount  doesn't contain  the amount bytes of files  in a tagged
  519. directory.
  520.  
  521.  
  522. X
  523.  eXecute
  524. [Shift]+X
  525.  eXecute with opt.
  526.  If there are tagged files, by pressing X or [Shift]+X at a COM, EXE, or BAT
  527. file, FS.EXE makes a command line with tagged files, and executes it.
  528.  
  529.  For example, three files, FILE1, FILE2.TXT, and FILE3.DOC, are tagged,  and
  530. PROGRAM.COM  is  at  the  cursor position, and you press X, FS.EXE makes the
  531. following command line;
  532.     PROGRAM FILE1 FILE2.TXT FILE3.DOC
  533.  or you press [Shift]+X and write options; "/r /X", then
  534.     PROGRAM /r /X FILE1 FILE2.TXT FILE3.DOC
  535. is the command line.
  536.  
  537.  FS.EXE automatically specifies the  directory  (Path)  to each file, so you
  538. don't have to worry about the directories where the files are.
  539.  
  540.  Note: Execution may be separated because the length of the command line  is
  541. limited.
  542.  
  543.  If you want to execute a command line as
  544.     PROGRAM /r /X FILE1
  545.     PROGRAM /r /X FILE2.TXT
  546.     .
  547.     .
  548. please use [Ctrl]+X
  549.  
  550.  
  551. [Ctrl]+X
  552.  eXecute the previous command
  553.  Once  you press X or [Shift]+X, FS.EXE remember the name of the program and
  554. specified options.   For the above example, next you tag FILE4.TXT and press
  555. [Ctrl]+X, then the following command line will be executed.
  556.     PROGRAM /r /X FILE4.TXT
  557.  
  558.  To execute this command line,  FS.EXE changes directories where the program
  559. is from whatever directory where you are now.
  560.  
  561.  
  562. [Ctrl]+M
  563.  Merge
  564.  merges up to 9 files into one file.  Please refer to "3-2. Merge".
  565.  
  566.  
  567.       2-6. for disk/drive
  568.  
  569. R
  570.  Read all dir.
  571.  reads all the sub-directories in the current disk/drive, and displays them.
  572.  
  573.  According   to   the  cursor  movement,  FS.EXE  displays  what  path  each
  574. sub-directory is in.  So you can choose whatever directories you want to see
  575. immediately.
  576.  
  577.  Once this command is executed, FS.EXE remembers the disk data.  So when you
  578. press R next time, all the sub-directories will be displayed at once.
  579.  
  580.  I think this is more useful  and  easier than TREE command.  FS.EXE doesn't
  581. have TREE command because it has this command !
  582.  
  583.  
  584. [Shift]+R
  585.  Read a new disk
  586.  The data on the screen remain the same, though you changed floppy disks  or
  587. CD-ROMs.  So you need to press [Shift]+R to read new data from the disk.
  588.  
  589.  If  you  press  [Shift]+R  on  a hard disk, FS.EXE always displays the root
  590. directory of the drive.
  591.  
  592.  
  593. [Shift]+M
  594.  Make a directory
  595.  makes a sub-directory in the current directory.
  596.  
  597.  
  598. [Shift]+F
  599.  Find
  600.  You can find the specified files through whole the current disk/drive.  You
  601. can also use wildcards; [*]  and  [?].   If  target  files are found, FS.EXE
  602. lists up them,  otherwise displays "files not found"  and  returns  to  main
  603. screen.  Please refer to "3-1.  Find".
  604.  
  605.  
  606.       2-7. Commands Summary
  607.  
  608. Normal
  609. V    View        views a file.  [Enter] or the left button of mouse
  610. E    Edit        views a file in binary mode or text mode.
  611. C    Copy        copies files or directories.
  612. D    Delete        deletes files or directories.
  613. M    Move        moves files.
  614. N    reName        changes the names of files or a directory.
  615. I    Info        displays the date, time, size, and attribute.
  616. X    eXecute        executes a file in child process.
  617. T    Tag        tags a file.  [Space] or the right button of mouse
  618. A    tags All    reverses all the tags in the current directory.
  619. U    Unarc        extracts a compressed file.
  620. R    Read all dir.    reads all the sub-directories in the current drive.
  621. S    Sort ext.    sorts files according to their extensions.
  622. Q    Quit        exits to DOS.  [Esc] or the middle button of mouse
  623.  
  624. [Shift]+x    (Press [Shift] and hold it down while you press x.)
  625. C    backup Copy        overwrites the old files only.
  626. S    Sort name        sorts files according to their names.
  627. R    Read a new disk        read a changed disk.
  628. F    Find            finds the specified files in the current drive.
  629. X    eXecute with opt.    executes a file with command line options.
  630. O    dOs shell        shells to DOS.
  631. M    Make a directory    makes a directory in the current directory.
  632. A    erase All tags        erases all the tags.
  633. T    Tagged bytes        displays the amount bytes of the tagged files.
  634. P    make a comPressed file    makes a compressed file.
  635. up arrow/down arrow        change pages if there are over 80 entries.
  636.  
  637. [Ctrl]+x        (Press [Ctrl] and hold it down while you press x.)
  638. A    Attribute    changes the attribute of a file.
  639. M    Merge        merges files into one file.
  640. R    Reduce        reduces a formed text.
  641. T    tag Today    tags the files whose date is today.
  642. U    Undelete    executes DOS' UNDELETE operation.
  643. P    Password    writes the password.
  644. S    screen Saver    turns off the screen.
  645. X    eXecute the previous command
  646.             executes the previous X or [Shift]+X command
  647. C    update Compressed file
  648.             updates a compressed file.
  649.  
  650. [Alt]
  651.     starts [Alt] MENU.  Please release [Alt].
  652.  
  653.  
  654. ============================================================================
  655.             3. Special Commands
  656. ============================================================================
  657.  
  658.  This  section  explains  some formerly mentioned commands; Find, Merge, and
  659. Reduce precisely.
  660.  
  661.       3-1. Find
  662.  
  663.  FS.EXE can find up to 800 files and ignores over 800 files.
  664.  All the tags will be removed by executing this command.
  665.  
  666.  While the found files are displayed, you can use the following keys.
  667.  
  668. up arrow/down arrow  (or moving mouse up/down)
  669.   move the cursor position,  and scroll  the  screen according to the cursor
  670.  movement if there are over 12 found files.
  671.  
  672. left arrow/right arrow  (or moving mouse left/right)
  673.  scroll the information of the files left or right.
  674.  
  675. [PageUp], [PageDown]  ([Shift]+up/down arrow or [Shift]+mouse moving)
  676.  scroll the screen by every 12 files up or down.
  677.  
  678. [Home]
  679.  displays the top 12 found files.
  680.  
  681. [End]
  682.  displays the last 12 found files.
  683.  
  684. V
  685.  View
  686. E
  687.  Edit
  688.   views a file at the cursor position.  This command is the same as V and E
  689.  command in the main program.
  690.  
  691. D
  692.  Delete
  693.  deletes a file at the cursor position.
  694.  
  695. A
  696.  delete All
  697.  deletes all the found files.
  698.   For example,  if  you  specify "*.bak" and press A, you can delete all the
  699.  backup files (*.bak) in the current disk/drive.
  700.  
  701. C
  702.  Change directories
  703.   returns to the main program  and displays  the directory where the file at
  704.  the cursor position is.
  705.  
  706. Q
  707.  Quit  (or [Esc])
  708.   returns to the main program, and displays the previous directory where you
  709.  pressed F.
  710.  
  711.  
  712.       3-2. Merge
  713.  
  714.  You can merge up to 9 files into one file, and change the merge orders very
  715. easily too.
  716.  
  717.  FS.EXE  displays  the tagged files and the merge order on the left end.  It
  718. merges from the second file to the last file into the first file.  The first
  719. file must not be a read-only file.
  720.  
  721.  First, FS.EXE asks whether  you  change  the  merge  orders or not.  Please
  722. press y or n. If you press y, or the first file is a read-only file, you can
  723. use up/down arrows and numeric key (1-?) to change numbers (= the orders  to
  724. merge)  on  the  left  end.   After  changing,  press [Enter].  If there are
  725. duplicate numbers, FS.EXE warns that, and you must change the numbers.
  726.  
  727.  Next, FS.EXE asks if the files  are  treated as TEXT files or BINARY files.
  728. If you treat text files whose end code is 1AH as binary files, you  will  be
  729. troubled because some end codes are made in the midway of the text file.
  730.  
  731.  Last,  FS.EXE  asks whether you want to delete the files from the second to
  732. the last or not.  Press y or n, then FS.EXE merges the files.
  733.  
  734.  
  735.       3-3. Reduce
  736.  
  737.  I made it for my  sake,  but  I  don't  get  enough reason why it should be
  738. removed, so leave it there.
  739.  
  740.  Some of text files (down-loaded from BBS and so on.) are formed,  and  they
  741. are  very  good  to see on the screen, but not good to print out because too
  742. many spaces are in them for me  (miserliness!),  or the size of the paper is
  743. determined.  So I made this program to reduce a text that has a return  code
  744. in each line to the text that has a return code in each paragraph.
  745.  
  746.  This  program  can  treat  both  Japanese  text and English text, but if an
  747. English text is reduced, you can't print it out well without a program which
  748. can print it in word-wrap mode, and it  is bad to see without a viewer which
  749. can display a text in word-wrap mode.
  750.  
  751.  What this program do is very simple.  It merges two lines if they have only
  752. one return code between them, and reduces two or more spaces  to  one  space
  753. and  two  or  more  return  codes  to  one.   (Of  course  there  are  a few
  754. exceptions).
  755.  
  756.  Put the cursor at a text  file  you  want to reduce and press [Ctrl]+R, and
  757. every twenty lines in  the  text  file  are  read  and  displayed.   "Y"  is
  758. displayed  at the left end of each line.  It is a command to reduce the line
  759. (remove spaces), and you can use the following keys.
  760.  
  761. up/down arrows        move the cursor position.
  762. y            reduces the line (removes needless spaces)
  763. n            doesn't reduce the line, and leaves it as it is.
  764. e            erases the line.
  765. [Enter]            displays the next twenty lines.
  766. [Esc]            stops reducing and return to the main screen.
  767.   If you stop reducing, there will remain a  *.RDS  file  reduced  till that
  768.  time.  But you must reduce the text form the beginning next time.
  769.  
  770.  Reaching the end of the file, it returns to the main screen.
  771.  
  772.  
  773. ============================================================================
  774.             4. Binary File Editor
  775. ============================================================================
  776.  
  777.  You can view or edit a binary file  whose  size is up to 256MB.  If you see
  778. data at the address over 256MB, FS.EXE may hang up!  And  you  can't  search
  779. data over 128MB.
  780.  
  781.  You can only view a read-only file, i.e. can't rewrite a read-only file.
  782.  
  783.  If  the  size  of the file is 2500H bytes, it is displayed from 0 to 24FFH,
  784. and the data displayed over 24FFH  are  no  relations to the contents of the
  785. file.
  786.  
  787.  You can't use mouse nor screen saver mode in this editor.
  788.  
  789.  
  790.       4-1. for the cursor position or the screen.
  791.  
  792. [F4] ASCII/Hex
  793.   changes the cursor position to the character part or to the hex part.
  794.   If the cursor is in the hex part, you can use 0-9 and A-F keys to write.
  795.   If the cursor is in the character part, you can use almost all keys.
  796.  
  797. arrow keys
  798.   move the cursor position or scroll  the  screen  according  to  the  cursor
  799.  movement.
  800.  
  801. [PgUp], [PgDn]
  802.  scroll by every 256 bytes.
  803.  
  804. [HOME]
  805.  displays the beginning of the file.
  806.  
  807. [END]
  808.  displays the bottom of the file.
  809.  
  810.  If the data are changed, FS.EXE may ask whether you want to write them into
  811. the  disk  or  not  in  scrolling.  In this case, press [Insert] to write or
  812. press [Esc] to cancel the changed data.
  813.  
  814.  
  815.       4-2. for the address
  816.  
  817. [F2] Mark
  818.  marks the cursor position.
  819.   FS.EXE registers the marked position as M1, M2, M3....  You can mark up to
  820.  50 positions.
  821.  
  822.  You can use the marked positions when you press [F5] GO.
  823.  
  824. [F3] Erase marks
  825.  erases the marks which are marked by using [F2] key.
  826.   FS.EXE asks whether you erase the  marks  or not  one by one from the last
  827.  mark.
  828.  
  829.  Press [Esc] to stop erasing.
  830.  
  831. [F8] GO
  832.  Directly you can go to the address you want to see.
  833.   You can also use the position marked by using [F2].  For  example,  if you
  834.  type m1, the first marked position will be displayed.
  835.  
  836.       4-3. Search
  837.  
  838. [F5] Search
  839.  searches hex codes or characters form the beginning of the file.
  840.  
  841. [F6] down Search
  842.  If the data are found by using [F5], you can use this key.
  843.   It searches the same data from the next position of the cursor towards the
  844.  end of the file.
  845.  
  846. [F7] up Search
  847.  is the same as [F6]
  848.   It searches the same data from the previous position of the cursor towards
  849.  the beginning of the file.
  850.  
  851.  If the data are changed, FS.EXE asks whether you want to  write  them  into
  852. the disk or not before searching.
  853.  
  854.       4-4. The others
  855.  
  856. [F9] DEBUG
  857.  invokes MS/PC-DOS' DEBUG.  You can disassemble the data.
  858.  
  859.  Note: The file is read by each 4000H block, so you must consider that about
  860. the address of JMP or CALL commands.
  861.  
  862.  If you  press  [F9],  the  address on the memory  at the cursor position is
  863. displayed, and you can use U command  of DEBUG to disassemble the data.  For
  864. example, the address is displayed as 24DF:1234, then type
  865.  -u24df:1234
  866. to disassemble.
  867.  
  868.  Press q to return to the binary file editor.
  869.  
  870. [ESC]
  871.  exits to the main program.
  872.  If the data are changed, FS.EXE asks to write them into the disk or not.
  873.  
  874.  
  875. ============================================================================
  876.             5. [Alt] MENU
  877. ============================================================================
  878.  
  879.  This menu program invokes a batch program specified from 1 to 9 or  from  A
  880. to Z in FS.INI or FSJ.INI.
  881.  
  882.  Use  arrow  keys to select and press [Enter], or press a key from 0 to 9 or
  883. from A to Z directly, or move the mouse to select and press left button.
  884.  
  885.  Press [Esc] to return to the main screen.
  886.  
  887.       5-1. Executing a program in full memory
  888.  
  889.  If you press [Alt] when the  file  at  the  cursor position is COM, EXE, or
  890. BAT, the file will be registered as the number 0.  So you can execute it  by
  891. pressing [0] key.
  892.  
  893.  By  this  method  you can execute a program which can't be executed by X or
  894. [Shift]+X command because out  of  memory  error  occurs in child process or
  895. memories are fragmented by TSR.  You  can  also  specify  the  command  line
  896. options.  If you need not, press [Enter] only.  So you can execute a program
  897. in full memory by pressing [Alt], [Enter], [Enter], three keystrokes only!
  898.  
  899.  If there are tagged files, FS.EXE also makes a command line with them.  For
  900. example, a file at the cursor  position  is PROGRAM.EXE, and you specify the
  901. options; "/x /X", and there are two tagged files, FILE1 and FILE.DAT, FS.EXE
  902. makes the following command line.
  903.     PROGRAM /x /X FILE1 FILE.DAT
  904.  
  905. Of course FS.EXE also specifies the path to  each  file.   You  don't  worry
  906. about the directories where the files are.
  907.  
  908.       5-2. about %1 - %9
  909.  
  910.  If  there  are %1 - %9 in the batch program in FS.INI, FS.EXE displays that
  911. and disposes as follows.
  912.  
  913.  If there are tagged files, FS.EXE  assigns  them  to %1, %2...  one by one,
  914. otherwise it assigns the file that was  at  the  cursor  position  when  you
  915. pressed  [Alt],  and  displays  that so that you can rewrite the parameters.
  916. FS.EXE displays REM sentences written before a line containing %1, %2...  in
  917. FS.INI too, so if  you  write  comments  about  command  line options as REM
  918. sentences, you can see them when you rewrite the parameters.
  919.  
  920.  Press [Enter] to execute, press [Esc] to make %1, %2...  NUL.
  921.  
  922.  For example, a file  (MYFILE.DOC)  is  too  large  to  view  by  [V]  (View
  923. command), you may specify the following lines in FS.INI previously.
  924.  
  925. T. Text Editor
  926. c:\word\b %1
  927.  
  928.  and put the cursor at the file (MYFILE.DOC), and press [Alt] and [T].  Then
  929. "c:\word\b %1" is displayed in the upper screen and
  930.   %1 = [MYFILE.DOC
  931. is displayed  at the bottom of the screen.  Press [Enter] to invoke the text
  932. editor to view MYFILE.DOC.
  933.  
  934.       5-3. Note
  935.  
  936.  If  many %? are specified in FS.INI, they may be ignored because the length
  937. of command line is limited.
  938.  
  939.  If you rewrite the data in  FS.INI,  you  must quit FS.EXE and re-run it to
  940. read the new data.  But you don't have  to  do  so  in  practice.   "N.   No
  941. operation  =  initialize FS.EXE" is displayed in [Alt] MENU, and you may use
  942. it to refresh FS.EXE.
  943.  
  944.  You see in the above instance,  when  you  execute a program in [Alt] MENU,
  945. you quit FS.EXE in fact, so you will lose the data about  password  or  disk
  946. data read by executing [R] (Read all dir.) command.
  947.  
  948.  
  949. ============================================================================
  950.             6. about FS.INI
  951. ============================================================================
  952.  
  953.  FS.INI  and  FSJ.INI  were  set  up  when you installed FS.EXE, but you may
  954. rewrite them whatever you like.
  955.  
  956.  FS.INI is a initializing file  for  English  mode, and FSJ.INI for Japanese
  957. mode.
  958.  
  959.  The lines whose top is a semicolon are comment lines,  and  FS.EXE  ignores
  960. them  when  it reads FS.INI.  As a semicolon must be at the top of the line,
  961. you can't write comment from the midway of the line.
  962.  
  963.  A section starts from [???????]  and  ends  with  a line which has a return
  964. code only.  Be aware that any lines after it will  be  ignored.   And  don't
  965. rewrite the content of [ ].
  966.  
  967.  [RAM-disk] specifies RAM drive.
  968.  
  969.  [Text  Editor]  specifies  an  English text editor in FS.INI and a Japanese
  970. editor in FSJ.INI.  Don't forget to specify  the path where the editor is to
  971. enable to invoke it from whatever directory.
  972.  
  973.  [Extractor], [Compressor], [Updater] specify  any  archive  programs.   You
  974. must write extensions in upper case.
  975.  
  976.  [Viewer and Player] may not be very clear.  Some viewers or players may not
  977. be  executed  well without invoking it from the directory where the programs
  978. and their initializing  files  are,  but  the  others  can  be executed from
  979. whatever directory.  So you can choose two methods.
  980.  
  981.  For the former (in this case you must change  directories  to  invoke  it),
  982. please  specify ".extension (upper case),path,command", i.e.  you must write
  983. comma  between  path   and   command.    For   the  latter,  please  specify
  984. ".extension,path+command".
  985.  
  986.  Example:  .PCX,c:\graphic\,vpic  or  .PCX,c:\graphic\vpic
  987.  
  988.  If a program is  the latter case  by using  environment variables,  you may
  989. save environment variables by using the former method.
  990.  
  991.  From [Alt] you can write any batch programs used by [Alt]  MENU.   You  can
  992. use  letters  from 1 to 9 and from A to Z as titles, and must insert a space
  993. between period and title name, and  can  write any commands after that.  For
  994. example:
  995.  
  996. V. reset VGA mode.
  997. c:\uti\resetvga
  998.  
  999. W. Word Processor
  1000. c:
  1001. cd\wp
  1002. wp
  1003.  
  1004.  You can use all batch commands (including %1, %2....  cf. 5-2.).
  1005.  
  1006.  But  first  you should specify  the drive and directory  where you invoke a
  1007. program, because the batch program will be invoked  at the root directory in
  1008. C: drive or RAM-drive.
  1009.  
  1010.  You don't have to write the last line  which has a return code only.  It is
  1011. better to see, but FS.EXE ignores it.
  1012.  
  1013.  However a batch program is small, it usually occupies 4096 bytes  at  least
  1014. in a hard disk.  You can save disk spaces by using [Alt] MENU and FS.INI.
  1015.  
  1016.  
  1017. ============================================================================
  1018.             7. REGISTRATION
  1019. ============================================================================
  1020.  
  1021. Name    _________________________
  1022.  
  1023. Address    ____________________________________________________
  1024.  
  1025.     ____________________________________________________
  1026.  
  1027.     ____________________________________________________
  1028.  
  1029. Telephone    ________________________________
  1030.  
  1031. Indicate disk type:  5.25__    3.5__
  1032.  
  1033. Registration fee
  1034.     File Selector only        ----- US $35 __
  1035.  
  1036.     Menu Program only         ----- US $20 __
  1037.     Menu Program only
  1038.       for registered user of FS.EXE ----- US $10 __
  1039.  
  1040.     File Selector and Menu Program    ----- US $45 __
  1041.  
  1042. Shipping&Handling    US $2 in Japan
  1043.             US $5 oversea
  1044.  
  1045.                     Total __________
  1046.  
  1047.  
  1048. Where do you obtain FS.EXE ?  ______________________________
  1049.  
  1050. What function do you like in FS.EXE ? ________________________________
  1051.  
  1052. Comments
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059. ============================================================================
  1060.  Please use International Postal Money Order for payment.
  1061.  
  1062.  You  can  use  registered  FS.EXE  on  your  own computers for personal use
  1063. unlimitedly, or may use it on  your  private computer for work, but must not
  1064. use it on a computer for common use.
  1065.  
  1066. send to:
  1067.     Tomohumi Kodama
  1068.     Senzan-so
  1069.     2-9-4 Saidera
  1070.     Suita Osaka
  1071.     565 Japan
  1072. 
  1073.