home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PsL Monthly 1994 February
/
psl_9403.zip
/
psl_9403
/
DOS
/
COMMUNIC
/
HA221B.ZIP
/
SAMPAPP.SCR
< prev
next >
Wrap
Text File
|
1993-07-27
|
1KB
|
75 lines
REM SAMPAPP.SCR
REM 07/27/93
REM Sample script to log-on to Unix and start an application
REM (WordPerfect is used as an example)
REM
DIM appcmd 64 product 32
REM
REM logname: the login name of the user
REM password: the login password of the user
REM appcmd: the Unix command string to start the application
REM product: the name of the application to display on the screen
REM
LET logname = username
LET password = userpass
LET appcmd = wp
LET product = WordPerfect
REM
REM First, tell the user what we're going to do
REM
SCREEN ON
CLS
ECHO Logging on to the Unix system...
SCREEN OFF
REM
REM See if Unix is there -- look for login:
REM
TIMEOUT 2
SEND {CR}
EXPECT ogin:
IF {err} = 0 GOTO LOGIN
REM
REM Send a Ctrl-D in case we're already logged in
REM
:AGAIN
SEND {04}
EXPECT ogin:
IF {err} <> 0 GOTO NOUNIX
:LOGIN
REM
REM Now attempt to log in -- send user name
REM
WAIT 1
SEND {logname}{CR}
REM
REM Now send password (give Unix 4 seconds to respond)
REM
TIMEOUT 4
EXPECT word:
IF {err} <> 0 GOTO AGAIN
SEND {password}{CR}
EXPECT $
IF {err} <> 0 GOTO NOUNIX
REM
REM Now start up application
REM
SCREEN ON
CLS
ECHO Starting {product}...
SCREEN OFF
WAIT 2
TIMEOUT 1
SEND {appcmd}{CR}
EXPECT {LF}
SCREEN ON
CLS
STOP
:NOUNIX
SCREEN ON
CLS
ECHO Cannot log on to Unix.
ECHO Contact the system administrator.
ECHO
STOP