明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2308|回复: 5

一句话的lisp

[复制链接]
发表于 2012-12-24 15:25:09 | 显示全部楼层 |阅读模式
本帖最后由 ddisddis 于 2012-12-24 15:26 编辑

有时候仅仅一句话的lisp,虽然相当简单,可以解决一些繁琐的事情,
分享两个,代码论坛上都有,搬来参考:
打开电脑文件夹  :  (startapp "explorer.exe" "E:\\工程设计")
打开局域网的:  (startapp "explorer.exe" "\\\\workgroupname\\aaa\\bbb\\ccc")
打开chm格式的规范:(help "E:/规范/工程规范2012.chm")
打开pdf格式的:  (STARTAPP "D:\\Foxit Reader\\Foxit Reader.exe" "E:\\规范\\规范2012.pdf")

过滤选择并亮显选中的图元: (if (= (getvar "cmdname") nil) (sssetfirst nil (ssget '((0 . "TEXT")))) (ssget '((0 . "TEXT"))))

欢迎共同交流提高。

点评

短小精干,好样的,加油  发表于 2013-1-30 12:21

评分

参与人数 1明经币 +1 收起 理由
tigcat + 1 很给力!<!--hcfy-anchor-->

查看全部评分

发表于 2012-12-24 16:18:54 | 显示全部楼层
跟别人学了,数字矩阵
(setq m '((1 2 3) (4 5 6) (7 8 9)))
(apply 'mapcar (cons 'list m))
((1 4 7) (2 5 8) (3 6 9))
发表于 2012-12-24 22:24:24 | 显示全部楼层
这个有用,谢了, 我抄下来了
发表于 2012-12-24 22:40:33 | 显示全部楼层
以前论坛有这个主题,我只会最简单的
改颜色 (setq gp (ssget))
          (command"change" gp"""p""c""1"""))
上视图 (command "zoom" "p"))
转90度(setq ss (ssget))
(command"rotate" ss "" pause 90)
(command"move"ss""pause pause))
见笑见笑
发表于 2013-1-29 10:15:23 | 显示全部楼层
又学习了几招。
发表于 2013-1-30 12:06:39 | 显示全部楼层
不错 不错,发一个cad2004中实现连续复制粘贴的(command "copy" (ssget) "" "m" )
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-1 06:02 , Processed in 0.170989 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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