找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: 自由的鱼

[原创]:申请文字旋转180度的朋友请进!

[复制链接]
发表于 2004-7-4 06:01:56 | 显示全部楼层
还是LISP简单:
[PHP]
(defun c:test ()
  (setq a (car (entsel)))
  (setq pts (acet-geom-txtbox (entget a) 0))
  (setq p (inters (car pts)(caddr pts)(cadr pts)(last pts)))
  (vl-cmdf "rotate" a "" p 180 "")
)
[/PHP]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-7-4 07:30:29 | 显示全部楼层
不知道你说得是代码简单,还是功能简单
如果从代码的长度判断一个程序的好坏的话,Lisp应该是最好的,Arx最差
实际上,VBA有智能提示,自己手写的代码并不长
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-7-4 11:35:10 | 显示全部楼层
一般说程序简单无外乎程序码的编写简单吧? 简单的程序码, 一看既明. 语法,书写简明.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-7-4 12:19:41 | 显示全部楼层
如果把声明段和注释去掉,VBA也就剩几行了,:)
不过有些程序我还是喜欢用LISP写~~
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-7-4 14:45:22 | 显示全部楼层
最初由 自由的鱼 发布
[B]如果把声明段和注释去掉,VBA也就剩几行了...[/B]

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

使用道具 举报

 楼主| 发表于 2004-7-4 17:15:16 | 显示全部楼层
最初由 lsjjm 发布
[B]
把声明段去掉, 程序还能运行吗...? [/B]


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

使用道具 举报

发表于 2004-7-4 20:49:24 | 显示全部楼层
VBA去掉声明段不能运行,Lisp离开AutoCad也没有什么使用价值,对编程语言的争论很无聊,我前面也说了,就代码复杂程度而言,Arx最复杂,但最强大
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-7-4 20:57:13 | 显示全部楼层
最初由 lzh741206 发布
[B]VBA去掉声明段不能运行,Lisp离开AutoCad也没有什么使用价值,对编程语言的争论很无聊,我前面也说了,就代码复杂程度而言,Arx最复杂,但最强大 [/B]


就是,别争论这个了,条条大路通罗马,只要可以完成要求,用什么语言都无所谓~`~`
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-7-5 15:07:32 | 显示全部楼层
22,23楼:
班竹的意见不敢苟同, 怎么能说争论是无聊呢?
声明段去掉后根本不能运行, 那还谈什么简单? 比较是有条件的. 一行不写最简单, 能运行吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-7-5 15:20:34 | 显示全部楼层
直接用镜像不是可以吗

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

使用道具 举报

发表于 2004-7-5 15:30:56 | 显示全部楼层
1.用mirror無法克服批量處理位置的問題
2.mirrtext
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-7-5 18:32:22 | 显示全部楼层
最初由 lsjjm 发布
[B]22,23楼:
班竹的意见不敢苟同, 怎么能说争论是无聊呢?
声明段去掉后根本不能运行, 那还谈什么简单? 比较是有条件的. 一行不写最简单, 能运行吗? [/B]

不知道你想争论什么?你说Lisp简单,偶承认,但是偶不用它,所以是无聊的争论
用什么编程语言,应该是个个人的习惯问题,不值得争论,对于程序的好坏应该着眼于算法的好坏,而不是代码的简单程度
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-7-5 18:39:53 | 显示全部楼层
最初由 lsjjm 发布
[B]还是LISP简单:
[PHP]
(defun c:test ()
  (setq a (car (entsel)))
  (setq pts (acet-geom-txtbox (entget a) 0))
  (setq p (inters (car pts)(caddr pts)(cadr pts)(last pts)))
  (vl-cmdf "rotate" a "" ... [/B]



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

使用道具 举报

发表于 2004-7-7 20:47:10 | 显示全部楼层
et的函数,也许2004帮助里有:)
其实有些东西,用vba写步骤比用lsp更直接,简单,尤其是用到vla的时候。
我不懂vba,不过看程序还是能看出程序的步骤和思路的。从效率上,arx>vba>lsp,程序字数上,lsp一般较短,程序的步骤 vba可能还优于lsp,尤其是用到vla的时候。
同意版主,选哪种是个人爱好而已。
同一种语言才有可比性,而调用了外挂程序的函数,多少让人觉得不纯(对外挂有依赖性)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-7-8 05:01:03 | 显示全部楼层
最初由 ahlzl 发布
[B]...长老啊,acet-geom-txtbox是什么啊,怎么ACAD帮助中没有!
[/B]

是AutoCAD的内部函数. 只要是完全安装, 就可以调用.
大多数acet内部函数 在帮助中是找不到的.
部分可参考: www.afralisp.comwww.autocad.ru
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-20 09:54 , Processed in 0.182084 second(s), 54 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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