home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 8 Other
/
08-Other.zip
/
HPTDEM.ZIP
/
HCMND.RXC
< prev
next >
Wrap
Text File
|
1992-05-26
|
1KB
|
37 lines
/* HCMND.CMD (c) Copyright HeteroGenius Systems Ltd 1992 */
CALL RXFUNCADD "DISPLAY","HRXDLL","HRXDSPL"
CALL RXFUNCADD "HRXPAUSE","HRXDLL","HRXPAUSE"
CALL RXFUNCADD "HRXVGET","HRXDLL","HRXVPRF"
CALL RXFUNCADD "HRXVPUT","HRXDLL","HRXVPRF"
CALL RXFUNCADD "HAPXREQ","HAPPC","HAPXREQ"
/* Get the profile variables */
profvars = "hostlu hostcmd"
CALL HRXVGET "HPTSO",profvars
/* Get the LU name override */
ARG lu .
IF lu <> '' THEN hostlu = lu
msg = ''
DO m=1 BY 0
/* Prompt the user for the LU name and the command */
cursor = "HOSTCMD"
DO UNTIL msg = ''
CALL DISPLAY "HBPCMDP1",cursor,msg; msg = ''
IF result = "END" THEN LEAVE m
IF result <> "ENTER" THEN EXIT 12
msg = ''
IF hostlu = '' THEN DO
msg = 'ENTER HOST NAME'
cursor = "HOSTLU"; ITERATE; END
IF hostcmd = '' THEN DO
msg = 'ENTER HOST COMMAND'
cursor = "HOSTCMD"; ITERATE; END
END /* DO */
/* Send the command to the host system */
SAY "HAPXREQ" hostlu hostcmd
CALL HAPXREQ hostlu,hostcmd,'M'
CALL HRXPAUSE '***'
END m
/* Update the profile variables */
CALL HRXVPUT "HPTSO",profvars
EXIT 0