home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.whtech.com
/
ftp.whtech.com.tar
/
ftp.whtech.com
/
club100
/
pg
/
pgxos
/
dirsrt.cmd
< prev
next >
Wrap
OS/2 REXX Batch file
|
2006-10-19
|
758b
|
17 lines
0 'DIRSRT.XOS by Paul Globman (c) 1989
1 CLEAR1000:D$="Directory":DA=62133:ST=DA:CLS:IPL"":PRINT@290,"Reading "D$:DIMF$(31):FORI=1TO31
2 IFPEEK(DA)<128THEN4ELSEN=N+1
3 FORJ=0TO10:F$(N)=F$(N)+CHR$(PEEK(DA+J)):NEXTJ:F$(N)=MID$(F$(N)+F$(N),4,11)
4 DA=DA+11:NEXTI:PRINT@330,"Sorting "D$:M=N
5 M=INT(M/2):IFM=0THEN13
6 J=1:K=N-M
7 I=J
8 L=I+M:IFF$(I)<=F$(L)THEN11
9 T$=F$(I):F$(I)=F$(L):F$(L)=T$:I=I-M:IFI<1THEN11
10 GOTO8
11 J=J+1:IFJ>KTHEN5
12 GOTO7
13 PRINT@370,"Writing "D$:FORI=1TON:F$(I)=MID$(F$(I)+F$(I),9,11):FORJ=0TO10:POKEST+J,ASC(MID$(F$(I),J+1,1))
14 NEXTJ:ST=ST+11:NEXTI:FORJ=ITO31:POKEST,0:ST=ST+11:NEXT:MAXFILES=0:M$="MENU"+CHR$(13):AD=64798:L=LEN(M$):POKEAD,L
15 FORI=1TOL:M=ASC(MID$(M$,I,1)):POKEAD+2*I,0:POKEAD+2*I-1,M:NEXT:NEW