277283904 发表于 2024-3-19 08:26:10

像这种文件怎么一次性全部炸开,要按多次ⅹ才能全部炸开,麻烦了

像这种文件怎么一次性全部炸开,要按多次ⅹ才能全部炸开,麻烦了

277283904 发表于 2024-3-19 09:59:49

夏生生 发表于 2024-3-19 09:48
您应该基本操作没掌握全面,你的问题一个框选配合explode命令就解决了

我知道了,我用的是之前坛友给的炸开后还能保持选择状态的一段代码,
这段代码炸开后还能保持选择状态,但不能一次性全部炸开,有谁能修正一下吗?
反而原来的炸开命令就可以一次性全炸开,但没有保持选择状态。
代码如下:
(defun c:x(/ ss)
      (setq ss(ssget))
      (command "explode" ss)
      (setq ss(ssget "p"))
      (sssetfirst ss ss)
      (princ))

夏生生 发表于 2024-3-19 10:14:58

277283904 发表于 2024-3-19 09:59
我知道了,我用的是之前坛友给的炸开后还能保持选择状态的一段代码,
这段代码炸开后还能保持选择状态, ...

还是autocad基本功的问题
(defun c:test (/ ss old)
    (setq old (getvar "qaflags"))
    (setvar "qaflags" 1)
    (setq ss (ssget))
    (command "explode" ss "")
    (setq ss (ssget "p"))
    (sssetfirst ss ss)
    (setvar "qaflags" old)
    (princ))

277283904 发表于 2024-3-19 09:44:32

夏生生 发表于 2024-3-19 09:26
看过您几个帖子,估计您应该是autocad初学者,不建议您现在就学习二次开发,先把autocad的基本功能学会、学 ...

我是初学者,但对于基本操作还是会的
只是想操作更简便而己

ssyfeng 发表于 2024-3-19 08:34:19

全选用explode命令不行吗?

277283904 发表于 2024-3-19 08:39:08

ssyfeng 发表于 2024-3-19 08:34
全选用explode命令不行吗?

可以,不知道有这个命令;P,这是什么命令呢?{:1_1:}
命令太长,能不能缩短一点{:1_1:}

ssyfeng 发表于 2024-3-19 08:41:55

你确定你的X命令不是explode的快捷键?

d1742647821 发表于 2024-3-19 09:24:03

277283904 发表于 2024-3-19 08:39
可以,不知道有这个命令,这是什么命令呢?
命令太长,能不能缩短一点

默认不就是x吗,cad都不会用就来搞二开?

夏生生 发表于 2024-3-19 09:26:08

看过您几个帖子,估计您应该是autocad初学者,不建议您现在就学习二次开发,先把autocad的基本功能学会、学通以后再接触二次开发。

277283904 发表于 2024-3-19 09:28:06

d1742647821 发表于 2024-3-19 09:24
默认不就是x吗,cad都不会用就来搞二开?

x要按很多次才可以全部炸开:P-

夏生生 发表于 2024-3-19 09:48:18

277283904 发表于 2024-3-19 09:44
我是初学者,但对于基本操作还是会的
只是想操作更简便而己

您应该基本操作没掌握全面,你的问题一个框选配合explode命令就解决了
页: [1] 2
查看完整版本: 像这种文件怎么一次性全部炸开,要按多次ⅹ才能全部炸开,麻烦了