找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1062|回复: 10

[求助] [求助]:如何在LISP中运行必须打开对话框的命令

[复制链接]
发表于 2004-12-27 14:22:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
有些AutoCAD的的命令,如FIND  等,不能用-FIND命令在命令行中运行,这样在编LISP程序时,就不能调用而自动运行了,请问高手们有什么较好的办法。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-12-27 14:33:22 | 显示全部楼层
不能运行的命令是acad的不成熟命令吧,可能需要编程者自行处理
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-12-27 15:16:48 | 显示全部楼层
这种命令是不是经过二次开发过的,或者是在开发的时候本身就没有设上命令行只有对话框。很多命令都是这样的,比如,find ddinsert
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2004-12-28 09:26:55 | 显示全部楼层
最初由 lh8888 发布
[B]什麽意思,不明白。 [/B]



这么简单的问题都不明白???

比如,很多张图中,都有1234这几个字,现在,我要将他们改成7890,一个个地改太麻烦了,写一个程序来自动运行,但FIND命令不能在命令行中运行,就不能自动更改,只有自己写一个复杂的程序了。
我的观点,能用ACAD的内建命令,就尽量用,最 简单的就是最好的。
看来也没有什么更好的办法,谢谢大家。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-12-31 05:35:22 | 显示全部楼层
我知道ddinsert是可以不打开对话框的啊,我拼图用script,就要用-insert命令的
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2005-1-23 14:39:59 | 显示全部楼层

Re: [求助]:如何在LISP中运行必须打开对话框的命令

最初由 北斗七星 发布
[B]有些AutoCAD的的命令,如FIND  等,不能用-FIND命令在命令行中运行,这样在编LISP程序时,就不能调用而自动运行了,请问高手们有什么较好的办法。 [/B]


在调用对话框命令之前使用:
(initdia [自变量]) 当“自变量”不存在或为非“0”时,能在程序运行时强制显示对话框。“自变量”=“0”时,则是取消对话框的显示。
不过此函数只能对下一个(唯一一个)命令产生作用。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2个

财富等级: 恭喜发财

发表于 2005-1-24 10:32:46 | 显示全部楼层
(command "_find")
一样能弹出对话框,进行文字替换,不知楼主讲“这样在编LISP程序时,就不能调用而自动运行了,”是什么意思?我觉得一样能用。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-10-14 14:19:30 | 显示全部楼层
9楼说的怎么不能设置,为什么呢?我用的是2002
命令: (getvar "initdia")
nil

命令: (setvar "initdia" "0")
; 错误: AutoCAD 变量设置被拒绝: "initdia" "0"

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-28 17:07 , Processed in 0.312335 second(s), 49 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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