找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1507|回复: 12

[求助] 求助一段很简单的lisp

[复制链接]
发表于 2014-8-18 18:31:48 | 显示全部楼层 |阅读模式

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

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

×
是用在批处理里的:
1,选择全部
2,将所有图元放到0层
3,将所有图元的颜色改成bylayer
4,保存退出

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

已领礼包: 1268个

财富等级: 财源广进

发表于 2014-8-18 19:24:10 | 显示全部楼层
本帖最后由 st788796 于 2014-8-18 19:25 编辑

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

使用道具 举报

 楼主| 发表于 2014-8-19 10:41:55 | 显示全部楼层
本帖最后由 LADCHENWEI 于 2014-8-19 11:08 编辑

这段代码单独做lisp是可以的

批处理好像不行哦
命令: script
输入脚本文件名 <C:\Documents and Settings\Administrator\桌面\123\无标题_Page001.scr>:
C:\Documents and Settings\Administrator\桌面\AUTOcad批量处理程序1.6无广告绿色版\batch.scr
命令: (defun c:tt ()
(_>   (command ".chprop" "all" "" "la" "0" "co" "bylayer" "")
(_>   (command ".qsave")
(_>   (command "quit")
(_>   (princ))*取消*
(_> *取消*

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

使用道具 举报

已领礼包: 859个

财富等级: 财运亨通

发表于 2014-8-19 11:19:58 来自手机 | 显示全部楼层
本帖最后由 csharp 于 2014-8-19 11:35 编辑

这个是lisp,script就不是这样了,lisp用appload加载后执行 tt 命令

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

使用道具 举报

 楼主| 发表于 2014-8-19 11:56:48 | 显示全部楼层
楼上这一段运行到一半也终止了...

命令: script
输入脚本文件名 <C:\Documents and Settings\Administrator\桌面\123\无标题_Page001.scr>:
C:\Documents and Settings\Administrator\桌面\AUTOcad批量处理程序1.6无广告绿色版\batch.scr
命令: chprop
选择对象: all 找到 6803 个
选择对象: ""
*无效选择*
需要点或窗口(W)/上一个(L)/窗交(C)/框(BOX)/全部(ALL)/栏选(F)/圈围(WP)/圈交(CP)/编组(G)/添加(A)/删除(R)/多个(M
)/前一个(P)/放弃(U)/自动(AU)/单个(SI)

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

使用道具 举报

已领礼包: 859个

财富等级: 财运亨通

发表于 2014-8-19 12:13:37 来自手机 | 显示全部楼层
本帖最后由 csharp 于 2014-8-19 12:52 编辑

script中回车是什么

把 “”  替换为 空格
chprop all   la 0 co bylayer
qsave
quit

点评

今天又做了一下,基本做出来了,也保存成功了,但是co bylayer这个效果没有做出来,就是昨天那组代码 chprop all la 0 co bylayer qsave quit 这是为什么啊... 另外 现在我想做一个完整的代码 1,选择全  详情 回复 发表于 2014-8-20 10:18
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-19 13:40:27 | 显示全部楼层
这次没有被卡住,但是文件跑了一遍以后没有变化,也没有被保存过的样子

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

使用道具 举报

 楼主| 发表于 2014-8-20 10:18:34 | 显示全部楼层
本帖最后由 LADCHENWEI 于 2014-8-20 10:48 编辑
csharp 发表于 2014-8-19 12:13
script中回车是什么

把 “”  替换为 空格

今天又做了一下,做出来了,也保存成功了,但是la 0 co bylayer这个两个效果都没有做出来,就是昨天那组代码
chprop all   la 0 co bylayer
qsave
quit
这是为什么啊...

另外
现在我想做一个完整的代码
1,选择全部
2,将所有图元放到0层
3,将所有图元的颜色改成bylayer
4,选中线宽为0.5的对象
5,将其改成红色
6,保存退出

应该再怎么写,谢谢了{:soso_e183:}

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

使用道具 举报

已领礼包: 7216个

财富等级: 富甲天下

发表于 2014-8-20 10:34:17 | 显示全部楼层
处理类似的批次工作,我们的作法是用Lisp程序
调试无误后,再于Script中调用该程序

点评

这段就是正确的啊 (defun c:tt () (command ".chprop" "all" "" "la" "0" "co" "bylayer" "") (command ".qsave") (command "quit") (princ) ) 怎么改成script  详情 回复 发表于 2014-8-20 10:50
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-20 10:50:45 | 显示全部楼层
Underway 发表于 2014-8-20 10:34
处理类似的批次工作,我们的作法是用Lisp程序
调试无误后,再于Script中调用该程序

这段就是正确的啊
(defun c:tt ()
  (command ".chprop" "all" "" "la" "0" "co" "bylayer" "")
  (command ".qsave")
  (command "quit")
  (princ)
)

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

使用道具 举报

已领礼包: 7216个

财富等级: 富甲天下

发表于 2014-8-20 11:09:33 | 显示全部楼层
script中要注意 空格 换列
容易发晕,在里头折腾够了,早改换用程序了...

点评

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

使用道具 举报

 楼主| 发表于 2014-8-20 14:05:46 | 显示全部楼层
Underway 发表于 2014-8-20 11:09
script中要注意 空格 换列
容易发晕,在里头折腾够了,早改换用程序了...

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-12 14:11 , Processed in 0.278078 second(s), 59 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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