home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / E!-LM.LZX / lISTMAKEr / ListMakerv2.1 < prev   
Encoding:
Text File  |  1996-12-06  |  3.3 KB  |  100 lines

  1.  
  2. ; $VER: ListMaker v2.1 (26/3/97)  
  3. ; 1997 Erling Løken Andersen (PSyChO of Apathy)
  4. ; All rights reserved.
  5. ; Altered from version: ListMaker v1.4 (5/5/96)
  6. ; Thanks to HARALD KUHR. He made most of this program.
  7. ; NOTE: This program is Freeware.
  8. ; However, if you use it regulary, please let me know at this address:
  9. ;
  10. ; Erling Løken Andersen
  11. ; Fiskegt.14
  12. ; 1515 Moss
  13. ; Norway
  14. ; Thank you.
  15. ; Your support makes future editions possible.
  16.  
  17. ; SET ECHO ON
  18.  
  19. LAB INTRO
  20. RequestChoice >ENV:Intro "ListMaker v2.1" "*n         ListMaker v2.1*n  19 © 97 Erling Løken Andersen*n*n*nDo you want me to make a textfile*ncontaining a list of all your files*non your harddisc?*n" " Off cor'ze! " " Info " " Nah... " 
  21. IF $Intro EQ 1 
  22.  
  23.     LAB BACK
  24.     RequestFile >ENV:LMDir SYS: TITLE "Choose drawer to list:" 
  25.     IF $RC EQ 0
  26.         ESR >ENV:LMPattern "~(#?.(bak|info|auts))" "Choose file-pattern:" MESSAGE "(#? for all files)"
  27.         IF $RC NOT EQ 0
  28.             SetEnv LMPattern "#?"
  29.             Echo "I'm sorry, but you need the ESR-command*nto chose your own custom file-pattern.*n"
  30.     EndIF
  31.   
  32.     RequestChoice >ENV:Comment "ListMaker v2.1" "*n Do you want comments??? *n" "Sure!" "Nah!"
  33.     IF $Comment EQ 1
  34.          List >T:LMList.tmp ~(#?.info|bak|auts) LFormat="%-30s %-35c %10l" all
  35.       ELSE
  36.          List >T:LMList.tmp ~(#?.info|bak|auts) LFormat="%-30s %10l" all
  37.       EndIF
  38.  
  39.         RequestFile >ENV:LMFile RAM: FILE FileList.txt TITLE "Choose name and location:" SAVEMODE
  40.         IF $RC EQ 0
  41.             CD >ENV:LMCD
  42.             CD $LMDir
  43.             Echo Please wait...
  44.         IF $Comment EQ 1
  45.             List >T:LMList.tmp $LMPattern LFormat="%-30s %-35c %10l" ALL
  46.            ELSE
  47.             List >T:LMList.tmp $LMPattern LFormat="%-30s %10l" ALL
  48.            EndIF
  49.            ; List >T:LMList.tmp $LMPattern QUICK NOHEAD ALL
  50.             CD $LMCD
  51.             Sort T:LMList.tmp T:LMList.tmp
  52.             Echo >T:LMTekst.tmp "This list was made with ListMaker v2.1"
  53.             Echo >T:LMTekst1.tmp "19 © 97 Erling Løken Andersen*n"
  54.             Echo >T:LMTekst2.tmp "Listing of" $LMDir "with the file-pattern" $LmPattern: "*n"
  55.             Echo >T:LMTekst3.tmp "*n- End of list -"
  56.             Join T:LMTekst.tmp T:LMTekst1.tmp T:LMTekst2.tmp T:LMList.tmp T:LMTekst3.tmp TO $LMFile
  57.             Delete T:LMTekst.tmp T:LMTekst1.tmp T:LMList.tmp ENV:LMCD ENV:LMDir QUIET
  58.             ; If you prefer another text-viewer 
  59.             ; you are can change the following line!!!
  60.             PPmore $LMFile
  61.             QUIT
  62.         EndIF 
  63.             ELSE
  64.         QUIT
  65.     EndIF
  66.         ELSE
  67. EndIF    
  68.     ELSE
  69.  
  70. EndIF    
  71.  
  72.  
  73. IF $Intro EQ 2 
  74.     RequestChoice >ENV:LMInfo "ListMaker v2.1" "*n         ListMaker v2.1*n *n  19 © 97 Erling Løken Andersen*n *nThiz handy, little program tries*nto make a textfile containing a*nlist of all your files in the*nselected directory. The file*nwill placed in RAM: and will be*ncalled FileList.txt.*nDo you want to proceed?*n" " Yeah! " " Nah... " 
  75. EndIF
  76.  
  77.    IF $LMInfo EQ 1 
  78.       SKIP INTRO BACK
  79.  
  80.  
  81. ; IF $ListMaker EQ 3
  82. ;    ESR "$UserName" "Brukernavn" MESSAGE "Skriv inn nytt*nbrukernavn:" >ENV:UserName{$$}
  83. ;    IF "$UserName{$$}" NOT EQ ""
  84. ;    Delete ENV:UserName QUIET
  85. ;    Rename ENV:UserName{$$} ENV:UserName
  86. ;    EndIF
  87. ; EndIF
  88.  
  89. ; IF $ListMaker EQ 3
  90. ;    QUIT
  91.  
  92. ELSE 
  93.     Echo Peebrain LAmEr!  
  94.  
  95. ENDIF
  96. QUIT
  97.