找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: guanhuaming

[求助]:帮忙编写一个把分散的文本连接成一行的程序

[复制链接]
发表于 2004-8-8 17:35:50 | 显示全部楼层

我实在是对AutoCAD了解不多。

不瞒哥哥您说,我做coding8年多,东西很多很杂,甚至做过通信软件。实际搞AutoCAD也不过两年左右,而且不精不深。这里的牛比我深博的大有人在啊。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-8-8 18:09:39 | 显示全部楼层
guanhuaming  你好:
我想我是理解了你的意思.
你可以尝试着将"我 是 中国人"变成TEXT之后,再将它们选中,用express菜单栏上的TEXT的CONVERT text to Mtext,
即成功地将它们变成"我是中国人"
但是"Express"的菜单不是典型安装里有的,要在安装时选择这项功能,或安装后补充安装这项功能
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-8-8 21:58:11 | 显示全部楼层

Re: 那您下载来试一下嘛

最初由 lonelycoder 发布
[B]哥哥:那您下载来试一下嘛,看看是否实现了您的要求。 [/B]


已经下载,很好用,谢谢。
要是能改进一下在autocad 2005中也能用就好了,在Autocad 2005中显示如下:
----------------------------------------------------------------------
命令: _appload
wljointext.arx 与此版本的 AutoCAD 不兼容。
AcRxDynamicLinker 加载“H:\wljointext.arx”失败
D:\Program Files\AutoCAD 2005\acad.exe无法加载 wljointext.arx 文件。
-----------------------------------------------------------------------
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-8-8 22:53:46 | 显示全部楼层

海鸥这个大笨伯,真的好搞笑啊

海鸥哥哥:你是个大笨伯。我已经把guanhuaming的问题用6分钟的时间编好了程序而且他已经使用过了,而且说:“很好用,谢谢。”,你还在教他如何变成MTEXT???真的很好笑啊。。。。

guanhuaming哥哥:2005的SDK没有下载,所以过几天再给您吧。耐心等待几天就好了。
BTW:还有东东要做吗?给我大点的吧。这种小东东是不值一提的啊。

斑竹先生:我的ARX已经增加了“fb”和"fb2"(按照段数等分打断和按照距离打断)2个命令,都是超爽的;“jt”都给了我10个币,为什么这两个不给我??????冤枉啊!!!!!!!!!!!!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 1 反对 0

使用道具 举报

已领礼包: 6530个

财富等级: 富甲天下

发表于 2004-8-9 08:11:48 | 显示全部楼层
昨天没有下载下来后面的版本,不知“fb”和“fb2”如何,以我看,“jt”不怎么样,至少不像“程序员”水平,如果只实现这种功能,使用其他语言也是很简单的。
关于文字连接,主要目的是修改以前图中的文字,以便可以修改,这些文字可能先后次序(实体次序)是颠倒的,还可能在一串汉字中包含几个空格以便摆布数字,这些都是早期编辑汉字不方便产生的,解决了这些才算是有点文字连接的意思。使用“jt”则会次序大乱,当然,也可以一个一个字拾取,这就失去程序的意义,与重新写过不相上下了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-8-10 23:40:17 | 显示全部楼层

给最亲爱的ll_j 大哥:

给最亲爱的ll_j  大哥:
    小妹非常虚心的接受您的批评,我早已经说过:我不是牛人,我的本行根本不是AutoCAD开发。不过,既然您如此看得起小妹,不如发个邮件给我,详细提出您的要求,我会尽量争取在1个小时之内发回给您的。有求必应是我的原则嘛。
   再说一遍:小妹绝对不是牛,更不是大牛。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-8-11 08:26:37 | 显示全部楼层
这种小程序用Arx编不是杀鸡用牛刀了
Lisp或VBA简单多了,还不用考虑版本问题
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 6530个

财富等级: 富甲天下

发表于 2004-8-11 09:02:39 | 显示全部楼层

Re: 给最亲爱的ll_j 大哥:

最初由 lonelycoder 发布
[B]给最亲爱的ll_j  大哥:
    小妹非常虚心的接受您的批评,我早已经说过:我不是牛人,我的本行根本不是AutoCAD开发。不过,既然您如此看得起小妹,不如发个邮件给我,详细提出您的要求,我会尽量争取在1个小时之内... [/B]


就事论事,看看我附件中的图,这就是文字连接的几个常见问题。
其实文字连接主要是解决老图中文字修改问题,平时并不太用,但是遇到时的确头痛,如果有兴趣帮助解决,这也是大家之福,也不必急在一时。
邮箱蠕虫病毒太多,我一般不用,要求我在附件中已写了,如果其他网友有其他要求也可跟帖提出。
文件文本内容:
  1. 这里是文字连接示例文本,表示文字连接中包含的一些问题:
  2. 1.文字输入的次序交错,图中“输入”两字是后加的。
  3. 2.文字中包含数字(如R=300.5m),甚至数字也是散的(如R=300.5m)。
  4. 3.西文与中文字高不同,西文字高只有中文的0.7左右。
  5. 4.有些西文是插在中文之间的,如“共5页”中包括“共 页”与“5”两个文本。
  6. 5.有时文本不是在世界坐标系中,本文坐标系旋转30度(Z轴)。
  7. 使用要求:
  8. 上上:框选所有文字后直接完成连接,不必出现对话框。
  9. 中上:框选后出现对话框,但必须有文本编辑功能。
  10. 中:只能单行连接,但应保证连接正确。
  11. 下:不能处理上文所说问题。
复制代码

我是软件主义者,所写的几个Lisp程序都是公开的。所以程序写好后我也建议你贴出来,当然如果你不喜欢这样,也可以发到我的邮箱:ll_j@21cn.com,在此先谢过了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-8-11 11:57:36 | 显示全部楼层
晓东工具箱就有这个功能。非常方便的。你们还在这讨论什么?
我也真没劲。居然有耐心看完。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-8-17 14:14:48 | 显示全部楼层
最初由 它山之石 发布
[B]晓东工具箱就有这个功能。非常方便的。你们还在这讨论什么?
我也真没劲。居然有耐心看完。 [/B]


你就知道晓东工具箱?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-9-4 18:06:42 | 显示全部楼层
lonelycoder  确实是编程高手,可惜我不能提大的要求,不是他编不出,而是我无法叙述得让他一看就明白,我总不能把所有专业书给他邮去吧。再说,编程也许只要2分钟,但搞懂我的专业说不定要10年,算了,不麻烦他老人家了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-9-4 18:28:34 | 显示全部楼层
最初由 柔柔 发布
[B]lonelycoder  确实是编程高手,可惜我不能提大的要求,不是他编不出,而是我无法叙述得让他一看就明白,我总不能把所有专业书给他邮去吧。再说,编程也许只要2分钟,但搞懂我的专业说不定要10年,算了,不麻烦他老人... [/B]


有道理!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-9-4 18:58:12 | 显示全部楼层
想起来了,我有一个大工程,要求也说得清楚。考虑到编程高手工作忙,可以分三步。
第一步:我坐在电脑屏幕前,心理想要画一条线,结果电脑就画出来了
第二步:我说“给我画张xx图”,然后我出去溜达,回来一看,图纸出来了
第三步:我不画图了,干脆下命令:“给我打印出100元人民币出来用用”,结果,100元大钞出来了,而且,怎么验它都是真钞。
如果这时系统出错,100元人民币没出来,出来的是100美金,则更好。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-9-4 22:04:25 | 显示全部楼层
做出来也送一份给我
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-9-5 10:42:52 | 显示全部楼层
l能否做一个标注尺寸集中的命令或程序(要单独的,不要外挂自带的),可一键就能标注直线,直径,圆,角度,大圆弧,还能输入公差。
是不是很过分?其实CAXA里就是这样的!是我觉得CAXA比CAD优越的地方(己见)。
先谢过!beiyang2008@sina100.com
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-21 11:54 , Processed in 0.296701 second(s), 54 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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