home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C!T ROM 2
/
ctrom_ii_b.zip
/
ctrom_ii_b
/
PROGRAM
/
FOXPRO
/
FOXSQZ
/
SQZ.SPR
< prev
next >
Wrap
Text File
|
1993-12-15
|
4KB
|
148 lines
* ╓─────────────────────────────────────────────────────────╖
* ║ ║
* ║ 12/15/93 SQZ.SPR 20:46:09 ║
* ║ ║
* ╟─────────────────────────────────────────────────────────╢
* ║ ║
* ║ Author's Name ║
* ║ ║
* ║ Copyright (c) 1993 Company Name ║
* ║ Address ║
* ║ City, Zip ║
* ║ ║
* ║ Description: ║
* ║ This program was automatically generated by GENSCRN. ║
* ║ ║
* ╙─────────────────────────────────────────────────────────╜
#REGION 0
REGIONAL m.currarea, m.talkstat, m.compstat
IF SET("TALK") = "ON"
SET TALK OFF
m.talkstat = "ON"
ELSE
m.talkstat = "OFF"
ENDIF
m.compstat = SET("COMPATIBLE")
SET COMPATIBLE FOXPLUS
* ╓─────────────────────────────────────────────────────────╖
* ║ ║
* ║ MS-DOS Window definitions ║
* ║ ║
* ╙─────────────────────────────────────────────────────────╜
*
IF NOT WEXIST("foxsqz") ;
OR UPPER(WTITLE("FOXSQZ")) == "FOXSQZ.PJX" ;
OR UPPER(WTITLE("FOXSQZ")) == "FOXSQZ.SCX" ;
OR UPPER(WTITLE("FOXSQZ")) == "FOXSQZ.MNX" ;
OR UPPER(WTITLE("FOXSQZ")) == "FOXSQZ.PRG" ;
OR UPPER(WTITLE("FOXSQZ")) == "FOXSQZ.FRX" ;
OR UPPER(WTITLE("FOXSQZ")) == "FOXSQZ.QPR"
DEFINE WINDOW foxsqz ;
FROM INT((SROW()-25)/2),INT((SCOL()-80)/2) ;
TO INT((SROW()-25)/2)+24,INT((SCOL()-80)/2)+79 ;
FLOAT ;
NOCLOSE ;
SHADOW ;
NOMINIMIZE ;
COLOR SCHEME 1
ENDIF
* ╓─────────────────────────────────────────────────────────╖
* ║ ║
* ║ SQZ/MS-DOS Screen Layout ║
* ║ ║
* ╙─────────────────────────────────────────────────────────╜
*
#REGION 1
IF WVISIBLE("foxsqz")
ACTIVATE WINDOW foxsqz SAME
ELSE
ACTIVATE WINDOW foxsqz NOSHOW
ENDIF
@ 0,6 TO 2,70 PANEL
@ 1,44 SAY "(c) 1993 Warren Master " ;
SIZE 1,23, 0
@ 4,4 SAY "Enter FOXSQZ File Name to Work With :" ;
SIZE 1,37, 0
@ 16,13 SAY "Destination for Extraction :" ;
SIZE 1,28, 0
@ 5,9 SAY "Enter PassWord (Blank for None):" ;
SIZE 1,32, 0
@ 6,3 SAY "Enter Files to Exclude (wildcards ok):" ;
SIZE 1,38, 0
@ 7,7 SAY "Enter an Inclusion file name here:" ;
SIZE 1,34, 0
@ 4,42 GET SqzArc ;
SIZE 1,29 ;
DEFAULT " "
@ 5,42 GET SqzPass ;
SIZE 1,19 ;
DEFAULT " "
@ 6,42 GET SqzXClude ;
SIZE 1,29 ;
DEFAULT " "
@ 7,42 GET SqzIncFile ;
SIZE 1,29 ;
DEFAULT " "
@ 9,4 GET SqzFSpec ;
SIZE 1,69 ;
DEFAULT " "
@ 12,2 GET SQZFnct ;
PICTURE "@*VT Compress;Expand;List;Delete" ;
SIZE 1,10,2 ;
DEFAULT 1
@ 12,14 GET SqzCmpTyp ;
PICTURE "@*RHN Maximum Compression;Fast Compression" ;
SIZE 1,23,2 ;
DEFAULT 1
@ 15,41 GET SqzRStDT ;
PICTURE "@*C Restore Original FileDateTime" ;
SIZE 1,33 ;
DEFAULT 0
@ 15,14 GET SqzOver ;
PICTURE "@*C OverWrite Existing" ;
SIZE 1,22 ;
DEFAULT 0
@ 16,42 GET SqzDst ;
SIZE 1,32 ;
DEFAULT " "
@ 18,14 GET SqzPage ;
PICTURE "@*C Pause Each Page " ;
SIZE 1,20 ;
DEFAULT 0
@ 10,4 GET SQZQuiet ;
PICTURE "@*C Operate Quietly" ;
SIZE 1,19 ;
DEFAULT 0
@ 22,48 GET _ExitBtn ;
PICTURE "@*HT \?Exit" ;
SIZE 1,28,2 ;
DEFAULT 1
@ 8,4 SAY "File Specifications (wildcards are ok delimit each one with space)" ;
SIZE 1,66, 0
@ 1,13 SAY "FOXSQZ 1.5 Interface Program" ;
SIZE 1,28, 0
IF NOT WVISIBLE("foxsqz")
ACTIVATE WINDOW foxsqz
ENDIF
READ CYCLE
RELEASE WINDOW foxsqz
#REGION 0
IF m.talkstat = "ON"
SET TALK ON
ENDIF
IF m.compstat = "ON"
SET COMPATIBLE ON
ENDIF