home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #3 / amigamamagazinepolishissue1998.iso / bazy / ownwords / support / ped / last.ped < prev    next >
Text File  |  1996-12-04  |  773b  |  61 lines

  1. /* start this from PED */
  2.  
  3. OPTIONS results
  4.  
  5. SEPARATOR=".,;:_/\|'@1234567890!?#$%&()[]{}=*+^-~`<> "
  6.  
  7. parse arg PEDport
  8. if PEDport = '' then PEDport="PED_AREXX"
  9.  
  10. address value PEDport
  11.  
  12. GUI LOCK
  13.  
  14. QUERY MEMCURSORCOL
  15. ncolonna=result+1
  16.  
  17. QUERY LINE
  18. riga=result
  19.  
  20. i=ncolonna+1
  21. DO WHILE i>0
  22.  
  23.     i=i-1
  24.     IF i=0 THEN BREAK
  25.  
  26.     c=SUBSTR(riga,i,1)
  27.  
  28.     ok=0
  29.     IF POS(c,SEPARATOR)=0 THEN ok=1
  30.     IF ok=0 THEN BREAK
  31. END
  32.  
  33. szo=""
  34. DO j=i+1 to 1000
  35.  
  36.     c=SUBSTR(riga,j,1)
  37.  
  38.     ok=0
  39.     IF POS(c,SEPARATOR)=0 THEN ok=1
  40.     IF ok=0 THEN BREAK
  41.  
  42.     szo=szo||c
  43. END
  44.  
  45. if ~show(ports, OWNWORDS) then
  46.  do
  47.   ADDRESS COMMAND 'run >nil: OwnWords'
  48.   ADDRESS COMMAND 'SYS:REXXC/WaitForPort OWNWORDS'
  49.   ADDRESS OWNWORDS
  50.   GUI PUBSCREEN "PED_SCREEN"
  51.  end
  52.  
  53. ADDRESS OWNWORDS
  54.  
  55. FIND word szo last win
  56.  
  57. address value PEDport
  58.  
  59. GUI UNLOCK
  60.  
  61.