明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2149|回复: 8

有无办法用 grread 获取汉字?

[复制链接]
发表于 2005-2-3 21:53:00 | 显示全部楼层 |阅读模式
就像我们用 dtext 命令一样,通过键盘,实时获得输入的汉字?不用 grread ,还能有啥妙法?目前,我暂时用 getstring 代替,就无动态效果。另外,用dtext 时,不能控制退出,必须2次回车,不太明白Autodesk 是怎么做的。相关效果见下图:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2005-2-4 08:32:00 | 显示全部楼层
如果在CAD可以做到这个演示这样的效果真的对CAD进行了更优秀的改良啊.
发表于 2005-2-4 08:39:00 | 显示全部楼层
(grread),如果按下键盘,返回(2 ..),后面的是键的ascii码
发表于 2005-2-4 08:46:00 | 显示全部楼层
难点是你可以用鼠标or键盘移到字符串前面的位置,然后插入字符,同时又可直接显示出来
发表于 2005-2-4 09:07:00 | 显示全部楼层
做到这个程度应该说没有任何问题,但我觉得它不是最好的。工程师们都知道,工程师是非常懒惰的,哪怕是一个字也不愿多写,更何况还要来回切换中英文输入法。


我倒是用VBA编写了一个填写标题栏的程序(其实,可以用于任何带属性的图块),它和数据库关联,可以直接从数据库中取得数据,如材料、签名等,鼠标一点,即可完成;如果输入了新的内容,它会自动入库。


还有一个好处,我在其它的程序中也用了这个数据库,比如工艺表格、产品明细表等,在一个地方输入的信息,其它地方都可以引用。
发表于 2005-2-4 09:47:00 | 显示全部楼层
5楼说得在理,我也想偷懒,所以就编出一个对话框,只要鼠标点击,不用手写,方便而且在标题栏中的文字位置均保持一致二个字"爽"+"快",只要自己用称心就行了.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2005-2-4 20:18:00 | 显示全部楼层
并非是填写标题栏,我只是举个例子而已,我的标题栏也是曾用过属性块也方便,不过现在很少用AutoCAD。因此只想探讨一下方法。关键是要得到象那样的方法,感到比较困难,用于填写一般表格。我想,应该可以实现。用dtext的话,关键是控制不了中断;用 grread 的话,解决字母毫无问题,汉字的话,很难联系上第一个和第二个返回值。
发表于 2005-2-5 00:03:00 | 显示全部楼层
用dtext的话,关键是控制不了中断;???什么意思
 楼主| 发表于 2005-2-5 18:24:00 | 显示全部楼层
也就是说,一句话输入完,该如何结束dtext命令?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-17 18:41 , Processed in 0.198283 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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