home *** CD-ROM | disk | FTP | other *** search
- ********************
-
- PROCEDURE Reset_env
-
- PARAMETERS _tbatch, _tv, _tr, _te, _tx, _tf, _ts, _runfile
-
- IF PCOUNT() = 2
- STORE "000" TO _tr, _te, _tx
- STORE "20" TO _tf
- STORE "1" TO _ts
- STORE "" TO _runfile
- ELSEIF PCOUNT() = 3
- STORE "000" TO _te, _tx
- STORE "20" TO _tf
- STORE "1" TO _ts
- STORE "" TO _runfile
- ELSEIF PCOUNT() = 4
- STORE "000" TO _tx
- STORE "20" TO _tf
- STORE "1" TO _ts
- STORE "" TO _runfile
- ELSEIF PCOUNT() = 5
- STORE "20" TO _tf
- STORE "1" TO _ts
- STORE "" TO _runfile
- ELSEIF PCOUNT() = 6
- STORE "1" TO _ts
- STORE "" TO _runfile
- ELSEIF PCOUNT() = 7
- STORE "" TO _runfile
- ENDIF
-
- PRIVATE _r1, _r2, _r3, _r4, _r5, _r6, _r7, _r8
-
- _r1 = "Echo Off" + CHR(13) + CHR(10) + "CLS" + CHR(13) + CHR(10) + "SET CLIPPER= "
- _r2 = IF(!EMPTY(VAL(_tv)), "v" + FILL_ZEROS(_tv, 3) + ";", "")
- _r3 = IF(!EMPTY(VAL(_tr)), "r" + FILL_ZEROS(_tr, 3) + ";", "")
- _r4 = IF(!EMPTY(VAL(_te)), "e" + FILL_ZEROS(_te, 3) + ";", "e000;")
- _r5 = IF(!EMPTY(VAL(_tx)), "x" + FILL_ZEROS(_tx, 3) + ";", "")
- _r6 = IF(!EMPTY(VAL(_tf)), "f" + FILL_ZEROS(_tf, 3) + ";", "")
- _r7 = IF(!EMPTY(VAL(_ts)), "s" + FILL_ZEROS(_ts, 1) + ";", "s0") + CHR(13) + CHR(10)
- IF EMPTY(_runfile)
- _r8 = "CLS" + CHR(13) + CHR(10) + "echo DOS has now been set. Please Start your Program Over again!" + CHR(13) + CHR(10) + CHR(13) + CHR(10)
- ELSE
- _r8 = "CLS" + CHR(13) + CHR(10) + _runfile + CHR(13) + CHR(10)
- ENDIF
- MEMOWRIT(_tbatch, _r1+_r2+_r3+_r4+_r5+_r6+_r7+_r8)
-
- * End of File