home *** CD-ROM | disk | FTP | other *** search
-
- FUNCTION get_cmd$ (BYVAL cmd$, BYVAL n)
- LOCAL i,l,p,a$,b$
- ' get argument number n from cmd$
-
- i=2 : l=2 : p=0
- cmd$=" "+cmd$+" "
- ' "command.prg" -q -s
-
- DO
- a$=MID$(cmd$,i,1)
- IF a$=" " THEN
- b$=MID$(cmd$,l,i-l)
- p=p+1
- l=i+1
- END IF
- INCR i
- LOOP UNTIL (p=n) OR (i>LEN(cmd$))
-
- IF p=n THEN
- get_cmd$=b$
- ELSE
- get_cmd$=""
- END IF
-
- END FUNCTION
-
- FUNCTION get_num (BYVAL cmd$)
- LOCAL p,b$,a
-
- p=0
- FOR a=1 TO LEN(cmd$)
- b$=MID$(cmd$,a,1)
- IF b$=" " THEN INCR p
- NEXT a
-
- INCR p
-
- get_num=p
- END FUNCTION
-