易码技术论坛

 找回密码
 加入易码
搜索
查看: 1679752|回复: 67

[工具] 文书浏览 for TC800

[复制链接]
发表于 2005-4-26 21:43:00 | 显示全部楼层
忘了,我不懂得怎么上传,谁教教我?
 楼主| 发表于 2005-4-26 21:50:00 | 显示全部楼层

 楼主| 发表于 2005-4-26 21:51:00 | 显示全部楼层
啊,好不容易!
发表于 2005-4-26 21:55:00 | 显示全部楼层
支持!!!正在测试……
发表于 2005-4-26 22:01:00 | 显示全部楼层
拼音输入不能用!!!!!!!
 楼主| 发表于 2005-4-26 22:05:00 | 显示全部楼层
在虚拟机上不能用的,在tc800可以
发表于 2005-4-26 22:11:00 | 显示全部楼层
很不错耶!我支持!希望能做的更好!
 楼主| 发表于 2005-4-26 22:13:00 | 显示全部楼层
这是一段原码:
int getword(int type)
{char i,key,spell[10],word[20],n[20];
int page,up,g;
long j;
strcpy(n,"01b2n3m4g5h6j7t8y9u");flag:
i=0;page=0;up=0;spell[0]=0;Box(1,66,160,78,1,0);
if(type==0)//英文输入
   {TextOut(2,67,"英",66);key=getchar();
    if(key==26){if(type==2)type=0;else type++;goto flag;}//模式切换
    return(key);
   }
else if(type==1)
   {TextOut(2,67,"数",66);key=getchar();g=strchr(n,key);//数字输入
    if(key==26){if(type==2)type=0;else type++;goto flag;}//模式切换
    if(isdigit(*g)||iscntrl(key))return(key);
    else if(isdigit(*(g-1)))return(*(g-1));
    else return(0);
   }
TextOut(2,67,"拼",66);//拼音输入
for(;;)
   {key=getchar();
    if(key==26){if(type==2)type=0;else type++;goto flag;}//模式切换
    if(!i&&!(key>='a'&&key<='z'))return(key);
    if(up&&key==13)
      {g=0;
       for(;;)
         {Box(52+12*g,66,63+12*g,78,1,2);key=getchar();Box(52+12*g,66,63+12*g,78,1,2);
          if(key==23&&g)g--;
          else if(key==22&&g<8)g++;
          else if(key==27)break;
          else if(key==13)return(word[2*g+1]*256+word[2*g]);
         }
      }
    else if(key==23&&i){i--;spell=0;page=0;up=0;}
    else if(key==21&&page+9<up)page=page+9;
    else if(key==20&&page>9)page=page-9;
    else if(key>='a'&&key<='z'&&i<6){spell[i++]=key;spell=0;page=0;up=0;}
    Box(15,67,159,79,1,0);TextOut(15,67,spell,65);
    j=spell+word;getchar();
    if(j!=-1){up=j>>16;TextOut(52,67,word,65);}
   }
}
你可以插入你的程序!代替原来的getword函数。
注意:getword函数必须放在所有子程序的前面,编译后用pacmgr的编辑功能打开你编译好的程序(含有getword函数)
,查找03430084000F3D00110B001915002135388138,把它改为03430084000F3D00190B001915000114D33538就ok了。
注意数字的变化!!!!
 楼主| 发表于 2005-4-26 22:15:00 | 显示全部楼层
由于新的编译器还没出,所以只能这样了!^_^
 楼主| 发表于 2005-4-26 22:18:00 | 显示全部楼层
希望一些常用软件(如pacmgr等)开发出能支持汉字输入的且for tc800的软件!!
发表于 2005-4-27 08:22:00 | 显示全部楼层
以下是引用yan在2005-4-26 22:18:16的发言:

希望一些常用软件(如pacmgr等)开发出能支持汉字输入的且for tc800的软件!!

我也希望早点有.
发表于 2005-4-27 14:26:00 | 显示全部楼层
很不错,强烈支持!
[em17][em17][em17]
发表于 2005-4-28 16:42:00 | 显示全部楼层
我的机器还是不能输入汉字。
汗~~~~~~~~~~~~~~~~
要用PACMGR。LAV改吗?
 楼主| 发表于 2005-4-28 18:27:00 | 显示全部楼层
看楼上的!
发表于 2005-4-28 22:01:00 | 显示全部楼层
以下是引用yan在2005-4-26 22:05:20的发言:
在虚拟机上不能用的,在tc800可以


我就是直接下到TC800里去试的!!

只能输入字母  就是按不了输入  

打不出字来!!!
发表于 2005-4-29 09:03:00 | 显示全部楼层
以下是引用leo在2005-4-28 22:01:37的发言:



我就是直接下到TC800里去试的!!

只能输入字母  就是按不了输入  

打不出字来!!!

我也是一样》
 楼主| 发表于 2005-4-29 18:59:00 | 显示全部楼层
这个可以了吧?



 楼主| 发表于 2005-4-29 19:03:00 | 显示全部楼层
楼上有一段原代码,后面有说明。
发表于 2005-4-29 20:11:00 | 显示全部楼层
以下是引用yan在2005-4-29 19:03:25的发言:
楼上有一段原代码,后面有说明。

几楼?9楼吗?要用pacmgr.lav改文件吗?
发表于 2005-4-30 10:35:00 | 显示全部楼层
当输入字时有时会出现花屏,然后死机。
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-4-26 23:38 , Processed in 0.013336 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表