明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 951|回复: 11

[提问] lisp调用打印和图层管理器和倒角为什么不行啊解决后付5个币

[复制链接]
发表于 2019-12-11 12:04 | 显示全部楼层 |阅读模式
本帖最后由 xj6019 于 2019-12-12 20:39 编辑

怎么用lisp 调用系统的PLOT默认的打印面板和LAYER图层管理器?
(DEFUN C:TT ()(COMMAND "LAYER"  ))
(DEFUN C:TT1 ()(COMMAND "PLOT"  ))
这个样怎么调取不了啊   我想能直接出系统默认的界面
(DEFUN C:TT2 ()(COMMAND "CHAMFER" "D" "0" "0" "M"  ))    0mm的倒角这样写连续复制也不行


解决后愿付5个明经币

"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2019-12-13 12:51 | 显示全部楼层
xj6019 发表于 2019-12-13 12:26
是不是 我评分不扣我自己的币啊,我看我回复的上条,评分后我没扣分呀  玩明经没多久,很多规律还没弄明 ...

Q群,589962575,一起交流
回复 支持 1 反对 0

使用道具 举报

发表于 2019-12-13 15:02 | 显示全部楼层
倒角的时候本来就可参数m多个倒角啊,而且默认不需要修改倒角半径.

命令: CHAMFER


(“修剪”模式) 当前倒角距离 1 = 0.0000,距离 2 = 0.0000
选择第一条直线或 [放弃(U)/多段线(P)/距离(D)/角度(A)/修剪(T)/方式(E)/多个(M)]:  m

选择第一条直线或 [放弃(U)/多段线(P)/距离(D)/角度(A)/修剪(T)/方式(E)/多个(M)]:
选择第二条直线,或按住 Shift 键选择要应用角点的直线:
选择第一条直线或 [放弃(U)/多段线(P)/距离(D)/角度(A)/修剪(T)/方式(E)/多个(M)]:
选择第二条直线,或按住 Shift 键选择要应用角点的直线:
选择第一条直线或 [放弃(U)/多段线(P)/距离(D)/角度(A)/修剪(T)/方式(E)/多个(M)]:  *取消*
发表于 2019-12-13 15:04 | 显示全部楼层
另外还可以通过MULTIPLE命令,循环执行某个命令.
区别就是倒角的多个参数,操作多次后一u到底,MULTIPLE命令下的倒角,一次只会u回去一个.

命令: MULTIPLE


输入要重复的命令名: CHAMFER


(“修剪”模式) 当前倒角距离 1 = 0.0000,距离 2 = 0.0000
选择第一条直线或 [放弃(U)/多段线(P)/距离(D)/角度(A)/修剪(T)/方式(E)/多个(M)]:
选择第二条直线,或按住 Shift 键选择要应用角点的直线:
CHAMFER
(“修剪”模式) 当前倒角距离 1 = 0.0000,距离 2 = 0.0000
选择第一条直线或 [放弃(U)/多段线(P)/距离(D)/角度(A)/修剪(T)/方式(E)/多个(M)]:
选择第二条直线,或按住 Shift 键选择要应用角点的直线:
直线平行

发表于 2019-12-13 11:02 | 显示全部楼层
(Vlax-Invoke-Method (Vlax-Get (Vlax-Get-Acad-Object) 'ActiveDocument) 'SendCommand "layer ")
(Vlax-Invoke-Method (Vlax-Get (Vlax-Get-Acad-Object) 'ActiveDocument) 'SendCommand "plot ")
循环倒角?没明白你的意思,不知道是不是不用重复输入命令,一直点选倒角,如果是这个意思,你需要写一个循环函数。

评分

参与人数 1明经币 +1 收起 理由
xj6019 + 1 很给力!

查看全部评分

 楼主| 发表于 2019-12-13 12:14 | 显示全部楼层
飒路紫 发表于 2019-12-13 11:02
(Vlax-Invoke-Method (Vlax-Get (Vlax-Get-Acad-Object) 'ActiveDocument) 'SendCommand "layer ")
(Vlax- ...

您好,图层管理器关闭能帮忙写个函数吗?
我不太会lisp  倒角的循环函数您帮写一下好吗,麻烦了,不需要出现确认输入倒角距离,0mm倒角就行
麻烦了,我不单独发帖子了,您一个问题回复一个,我直接评分付明经币,拜托了!
 楼主| 发表于 2019-12-13 12:26 | 显示全部楼层
飒路紫 发表于 2019-12-13 11:02
(Vlax-Invoke-Method (Vlax-Get (Vlax-Get-Acad-Object) 'ActiveDocument) 'SendCommand "layer ")
(Vlax- ...

是不是 我评分不扣我自己的币啊,我看我回复的上条,评分后我没扣分呀  玩明经没多久,很多规律还没弄明白呢
发表于 2019-12-13 12:47 | 显示全部楼层
xj6019 发表于 2019-12-13 12:14
您好,图层管理器关闭能帮忙写个函数吗?
我不太会lisp  倒角的循环函数您帮写一下好吗,麻烦了,不需要 ...

(defun C:chaa ()
  (setvar "cmdecho" 0)
  (while T
  (command "chamfer" pause "d" "" "0" "" "" pause)
    )
)

评分

参与人数 1明经币 +1 收起 理由
xj6019 + 1 很给力!

查看全部评分

发表于 2019-12-13 12:49 | 显示全部楼层
xj6019 发表于 2019-12-13 12:14
您好,图层管理器关闭能帮忙写个函数吗?
我不太会lisp  倒角的循环函数您帮写一下好吗,麻烦了,不需要 ...

(command "layerclose")
 楼主| 发表于 2019-12-13 12:52 | 显示全部楼层
飒路紫 发表于 2019-12-13 12:47
(defun C:chaa ()
  (setvar "cmdecho" 0)
  (while T

您好,有点问题,执行完操作后,单独按回车或者空格会卡住,鼠标输入框闪一会,出现一个问号,才能结束,能修复一下吗
 楼主| 发表于 2019-12-13 13:43 | 显示全部楼层
飒路紫 发表于 2019-12-13 12:51
Q群,589962575,一起交流

您好,已经加群了,请确认
倒角命令结束后的问题怎么处理啊,再麻烦您一下好吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-17 14:31 , Processed in 0.217788 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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