home *** CD-ROM | disk | FTP | other *** search
/ vsiftp.vmssoftware.com / VSIPUBLIC@vsiftp.vmssoftware.com.tar / FREEWARE / FREEWARE40.ZIP / flistfrontend / setup.com < prev   
Text File  |  1993-04-22  |  777b  |  30 lines

  1. $! $Id: setup.com,v 1.2 1993/04/22 16:18:36 tom Exp $
  2. $    verify = F$VERIFY(0)
  3. $!+
  4. $! defines foreign-commands for testing, automatically from contents of [.bin]
  5. $!-
  6. $    path = F$ENVIRONMENT("procedure")
  7. $    path = "''F$EXTRACT(0,F$LOCATE("]",path),path)'.bin]"
  8. $    name = ""
  9. $ loop_com:
  10. $    last = name
  11. $    name = F$SEARCH("''path'*.com;")
  12. $    if name .nes. "" .and. name .nes. last
  13. $    then
  14. $        name = F$EXTRACT(0,F$LOCATE(";",name),name)
  15. $        'F$PARSE(name,,,"NAME","SYNTAX_ONLY") :== " @ ''name'"
  16. $        goto loop_com
  17. $    endif
  18. $
  19. $ loop_exe:
  20. $    last = name
  21. $    name = F$SEARCH("''path'*.exe;")
  22. $    if name .nes. "" .and. name .nes. last
  23. $    then
  24. $        name = F$EXTRACT(0,F$LOCATE(";",name),name)
  25. $        'F$PARSE(name,,,"NAME","SYNTAX_ONLY") :== "$ ''name'"
  26. $        goto loop_exe
  27. $    endif
  28. $
  29. $    verify = F$VERIFY(verify)
  30.