- 论坛徽章:
- 0
|
我这里也有一个,RPGLE的程序,把IP地址返回到*LDA中,DSPDTAARA *LDA就可以看到;
要知道电脑名的话,在运行-cmd 命令行输入 NBTSTAT -A IP地址 就可以看到
仅供参考- D/COPY QSYSINC/QRPGLESRC,QUSEC
- D/COPY QSYSINC/QRPGLESRC,QDCRDEVD
- D*
- DLDA_DS DS DTAARA(*LDA)
- D REC_DAT 1 1000
- DVAL_LEN S 4B 0
- DDEV_NAME S 10
- DFMT_NAME S 8
- D BAS_DAT DS 104
- D DEV_TYE 32 40
- D* C*
- C *ENTRY PLIST
- C PARM DEV_NAME
- C*
复制代码- C* Check the device
- C*
- C Z-ADD 16 QUSBPRV
- C CALL 'QDCRDEVD'
- C PARM *BLANKS BAS_DAT
- C PARM 104 VAL_LEN
- C PARM 'DEVD0100' FMT_NAME
- C PARM DEV_NAME
- C PARM QUSEC
- C*
- C* Check weather Client access device is legal.
- C*
- C DEV_TYE IFEQ '*DSP'
- C CALL 'QDCRDEVD'
- C PARM *BLANKS REC_DAT
- C PARM VAL_LEN
- C PARM 'DEVD0600' FMT_NAME
- C PARM DEV_NAME
- C PARM QUSEC
- C ENDIF
- C* Check weather Client access device is legal.
- C*
- C DEV_TYE IFEQ '*PRT'
- C CALL 'QDCRDEVD'
- C PARM *BLANKS REC_DAT
- C PARM VAL_LEN
- C PARM 'DEVD1100' FMT_NAME
- C PARM DEV_NAME
- C PARM QUSEC
- C ENDIF
- C* ERROR PRINT OUT
- C*
- C QUSBAVL IFGT 0
- C MOVEL *BLANKS REC_DAT
- C MOVEL QUSEI REC_DAT
- C ENDIF
- C OUT LDA_DS
- C*
- C* Exit the program
- C*
- C EVAL *INLR='1'
- C RETURN
复制代码 |
|