home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / menuing / fs101.zip / FS101.DAT / FS.DOC < prev    next >
Text File  |  1993-05-28  |  37KB  |  1,050 lines

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