用户经常发送MESSAGE,MESSAGE的颜色往往是绿色的,其实是可以发送彩色的MESSAGE的。

解答 1.创建SNDCOLMSG CLP程序。
SNDCOLMSG: PGM PARM(&MSG &COLOR &MSGTYPE)

DCL VAR(&MSG) TYPE(*CHAR) LEN(80)
DCL VAR(&COLOR) TYPE(*CHAR) LEN(1)
DCL VAR(&MSGTYPE) TYPE(*CHAR) LEN(10)
DCL VAR(&LASTBYTE) TYPE(*CHAR) LEN(1) VALUE(X'20')
DCL VAR(&TEXT) TYPE(*CHAR) LEN(82)

CHGVAR VAR(&TEXT) VALUE(&COLOR *CAT &MSG *TCAT
&LASTBYTE)

SNDPGMMSG MSG(&TEXT) TOPGMQ(*EXT) MSGTYPE(&MSGTYPE)
SNDPGMMSG MSG(&TEXT) MSGTYPE(&MSG)

END: ENDPGM

2.创建命令SNCCOLMSG
CRTCMD CMD(SNDCOLMSG) PGM(SNDCOLMSGC)

SNDCOLMSG: CMD PROMPT('Send colored message')

PARM KWD(MSG) TYPE(*CHAR) LEN(80) PROMPT('Message')

PARM KWD(COLOR) TYPE(*CHAR) LEN(1) RSTD(*YES)
DFT(*GREEN) SPCVAL(
(*GREEN X'20')
(*GREEN_REVERSE X'21')
(*WHITE X'22')
(*WHITE_REVERSE X'23')
(*GREEN_UNDERSCORE X'24')
(*GREEN_UNDERSCORE_REVERSE X'25')
(*WHITE_UNDERSCORE X'26')
(*RED X'28')
(*RED_REVERSE X'29')
(*RED_BLINK X'2A')
(*RED_REVERSE_BLINK X'2B')
(*RED_UNDERSCORE X'2C')
(*RED_UNDERSCORE_REVERSE X'2D')
(*RED_UNDERSCORE_BLINK X'2E')
(*TURQUOISE X'30')
(*TURQUOISE_REVERSE X'31')
(*YELLOW X'32')
(*YELLOW_REVERSE X'33')
(*TURQUOISE_UNDERSCORE X'34')
(*TURQUOISE_UNDERSCORE_REVERSE X'35')
(*YELLOW_UNDERSCORE X'36')
(*PINK X'38')
(*PINK_REVERSE X'39')
(*BLUE X'3A')
(*BLUE_REVERSE X'3B')
(*PINK_UNDERSCORE X'3C')
(*PINK_UNDERSCORE_REVERSE X'3D')
(*BLUE_UNDERSCORE X'3E')
) PROMPT('Color')

PARM KWD(MSGTYPE) TYPE(*CHAR) LEN(10) RSTD(*YES) +
DFT(*INFO) VALUES(*INFO *COMP) +
PROMPT('Message type')
3.执行
sndcolmsg msg('sgdsad') color(*blue)
SNDCOLMSG MSG('sgdsad') COLOR(*YELLOW_REVERSE)
sndcolmsg msg('sgdsad') color(*blue)
sndcolmsg msg('sgdsad') color(*pink)
xqlib/sndcolmsg msg('sgdsad') color(*pink)

转载于:https://www.cnblogs.com/wildfish/archive/2008/01/09/1032044.html

如何在AS/400上发送带有颜色的MESSAGE相关推荐

  1. echarts如何在json地图上设置多种颜色的点位和自定义背景弹出框

    效果图 1.引入echarts.js和jquery.min.js文件 <script type="text/javascript" src="/js/jquery. ...

  2. 花里胡哨,如何在Linux终端输出带有颜色的字体,将带颜色的字体赋值给变量...

    背景 ​ 在日常操作Linux的情况下,总会遇到一些需求,比如说,把输出的内容用不同颜色标注出来,以达到醒目.提示的目的,那么如何在Linux终端输出带有颜色的字体呢? Linux终端输出字符颜色 ​ ...

  3. 如何在WhatsApp上发送GIF

    Khamosh Pathak Khamosh Pathak When things get too quiet in a group chat, GIFs come to the rescue. Ra ...

  4. 【Mac 教程系列】如何在 Mac 上破解带有密码的 ZIP 压缩文件 ?

    如何使用 fcrackzip 在 Mac 上破解带有密码的 ZIP 压缩文件? 用 markdown 格式输出答案. 在 Mac 上破解带有密码的 ZIP 压缩文件 使用解压缩软件,如The Unar ...

  5. 使用curl上传带有文件的POST数据

    本文翻译自:Using curl to upload POST data with files I would like to use cURL to not only send data param ...

  6. nodemailer 附件_如何使用Nodemailer发送带有附件的电子邮件。 Node.js

    nodemailer 附件 In the previous article, "How to send emails using Nodemailer?", we discusse ...

  7. apple pay 技术_如何在Apple Watch上设置和使用Apple Pay

    apple pay 技术 Thanks to the proliferation of Apple Pay compatible terminals popping up at retailers a ...

  8. ios手写_如何在iOS 10中发送手写和数字触摸消息

    ios手写 We live in a very high-tech world. We walk around with our heads bowed down to our phones tapp ...

  9. 在zabbix中实现发送带有图片的邮件和微信告警

    微信公众号:运维开发故事,作者:double冬 1 python实现在4.2版本zabbix发送带有图片的报警邮件 我们通常收到的报警,都是文字,是把动作中的消息内容当成了正文参数传给脚本,然后邮件或 ...

最新文章

  1. 上下文对象及servletContext接口
  2. java反射,代码优化
  3. springboot中使用poi导出excel文件(亲测实现了第一个功能)
  4. Sharepoint 自定义字段类型
  5. MySQL下使用Inplace和Online方式创建索引的教程
  6. HDU - 4417 Super Mario(主席树/线段树+离线)
  7. Windows7 Credential Manage
  8. python requests 重试_我可以为requests.request设置最大重试次数吗?
  9. php asp 发起post请求,PHP用curl函数POST请求到ASP页面提示无效请求
  10. 在Eclipse中用Maven打包jar包--完整版
  11. Nacos 配置集导出和导入
  12. freeSWITCH 视频通话
  13. python编程特点_Python基础(1)--Python编程习惯与特点
  14. excel学习-批量填充单元格
  15. Android 软键盘的那些坑,原理篇来了!
  16. 2018 ICPC 北京区域赛 I - Palindromes(规律+大数+模拟)
  17. Hinton最新演讲!一种新神经网络:前向-前向FF算法,论文已公开!
  18. 数据分析师之所需要了解的产品系列知识(二)——如何测试产品健康
  19. 实战linux内核精简
  20. 【CCF会议期刊推荐】CCF推荐国际学术期刊/会议(数据库/数据挖掘/内容检索)

热门文章

  1. ubuntu19.10的xfce4中的Default-xhdpi主题失去了光滑效果
  2. scipy实现的共轭梯度法以及相关原理图解
  3. ubuntu16.04下面的redis desktop manger的使用
  4. 深度学习(二十)——Ultra Deep Network, 图像超分辨率算法
  5. 牛客网 在线编程 之字形矩阵打印
  6. Git入门教程(1)
  7. 求栈的长度的C语言函数,c – 编译器如何确定编译器生成的临时函数所需的堆栈大小?...
  8. 方程的解_NOI导刊2010提高(01) 组合数
  9. [Guava]-使用Iterators进行分组时遇见的坑
  10. 使用的postman心得