阅 读 文 章

高手请进,关于终端显示的

[来源:网上转载 (http://www.chinaunix.net) | 作者:网友(dddwwwzzz) | 时间:2007-05-27 | 浏览:人次 ]


我想从主机向各终端发送信息提示,又不破坏终端屏幕画面,也不影响终端透明打印。用echo命令,信息提示一来,终端屏幕就乱了,打印也会出乱码。
请各位高手帮出个主意吧!



 yutian 回复于:2003-09-03 15:22:33

关注


 slnhghm 回复于:2003-09-03 23:13:34

主机一发,终端就要显示吗?


 wilson_chan 回复于:2003-09-04 08:47:23

主意不错,关注!!


 紫眉 回复于:2003-09-04 09:43:59

我用wall发信息到终端,信息显示出来当然要影响屏幕画面,否则怎么显示,不知道你说的影响是到什么程度,不会影响透明打印


 紫眉 回复于:2003-09-04 09:47:19

我用wall发信息到终端,信息显示出来当然要影响屏幕画面,否则怎么显示,不知道你说的影响是到什么程度,不会影响透明打印


 meteor06 回复于:2003-09-04 10:26:38

“主机向各终端发送信息提示,又不破坏终端屏幕画面”

怎么做? 显示信息如果不显示在屏幕上,怎么能起到提示作用?


 onlygirl 回复于:2003-09-04 11:05:29

用wall,echo 不太可能,肯定要乱屏
除非写在你的应用程序里


 dddwwwzzz 回复于:2003-09-04 11:46:13

关键是提示信息能否在固定的位置显示,不搅乱屏幕的操作画面。
我以前用echo 做的,一发的话终端屏幕打乱,最要命的是如果当时终端在打印东西,打印也会出现乱码。一个二级分行用用倒还可以,在一个省级中心对一千多个网点搞这一下,影响太大了。
还有什么好招吗?联想的ACE平台有这方面的支持吗?


 saintdragon 回复于:2003-09-04 13:00:07

创意不错,不过异想天开


 fdlj53u 回复于:2003-09-04 13:56:20

如果是实达终端,那就没问题了。(事实上国内多数都用的是STAR终端)  把下面这段程序编译成ECHO 程序,然后:ECHO 内容 >;/dev/ttyxx  即可把信息发送到终端上了,会显示在屏幕的最上方。显示绝对不会乱,对打印的影响没有测试过。各位可以试试看。

echo.c

-------------------------------------------------------------------------------
#include "stdio.h"
#define ESC 27
#define DOT   0
#define CLR   1
#define DBT   2

P_box(x1,y1,x2,y2,fill_type)
int x1,y1,x2,y2,fill_type;
{
 if(fill_type>;8) fill_type=8;
 printf("%c!%d;%d;%d;%d;%de",ESC,x1,y1,x2,y2,fill_type);
}

set_stat(i)
int  i;
{
 printf("%c!0;%d]",ESC,i);
}
set_init()
{
 printf("%c[/1q",ESC);
 printf("%c!0;0k",ESC);
}

mv_str(x,y,string)
int x,y;
unsigned char *string;
{
 int i;
 int len;

 len=strlen(string);
 for(i=0;i<len;){
   if(string=='\007') {putchar(007);i++;continue;}
   if(string>;0&&string<127){
     printf("%c!%d;%d;%dw",ESC,x,y,string);
     i++;
     x+=8;
   }
   else{
     printf("%c!%d;%d;%d;%dw",ESC,x,y,string
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 显示 终端 关于 高手 回复 信息 %d 影响 屏幕 打印 string

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.