1
$ ! @(#)setmidas.com 19.1 (ESO-IPG) 02/25/03 13:58:47
2
$ !---------------------------------------------------------------------------
4
$ ! New procedure SETMIDAS.COM
5
$ ! K. Banse ESO - Garching 910218
7
$ !---------------------------------------------------------------------------
11
$ TYPR := 'F$TYPE(MIDOPTION)'
12
$ IF TYPR .EQS. "" THEN MIDOPTION:==NOPARALLEL
14
$ WRITE SYS$OUTPUT "MIDAS option: PARALLEL, NOPARALLEL"
15
$ IF MIDOPTION .EQS. "PARALLEL" THEN GOTO PARA
18
$ MIDOPTION:==NOPARALLEL
19
$ INQUIRE/NOPUNCT MIDOPTION "Enter MIDAS option (default= NOPARALLEL)"
23
$ MIDOPTION:==PARALLEL
24
$ INQUIRE/NOPUNCT MIDOPTION "Enter MIDAS option (default= PARALLEL)"
27
$ TYPE := 'F$EXTRACT(0,1,MIDOPTION)'
28
$ IF TYPE .EQS. "P" THEN GOTO PARALLEL
29
$ MIDOPTION :== NOPARALLEL
33
$ MIDOPTION :== PARALLEL
36
$ ASSIGN/NOLOG _NL: SYS$ERROR
37
$ ASSIGN/NOLOG _NL: SYS$OUTPUT
42
$ IF MV .EQ. %X10000001 THEN GOTO END1
44
$ TYPR := 'F$LOGICAL("SYS$LOGIN")'
45
$ KSTR := 'F$EXTRACT(0,F$LOCATE("]",TYPR),TYPR)'
46
$ ASSIGN 'KSTR'.MIDWORK] MID_WORK
48
$ WRITE SYS$OUTPUT "Current startup directory for Midas:"
50
$ INQUIRE/NOPUNCT MIDV "Enter startup directory:"
51
$ IF MIDV .EQS. "" THEN GOTO END
52
$ ASSIGN 'MIDV' MID_WORK
55
$ IF P1 .EQS. "" THEN EXIT