iJero 发表于 2018-11-5 09:46:43

有没有人用command命令调用过探索者TSSD的命令?

我试图想用command命令调用探索者TSSD 的命令,但少数能成功,大部分失败,何解?请高手指教!
调用 画直线梁 命令,成功!(command "HZHXL")或者(command "_HZHXL"),均可。
调用 线性标注 命令,失败! (command "XXBZH")或者(command "_XXBZH"),均失败。类似还有很多,都不可以。
我自己写了一个测试命令C:aa,然后用command调用,也失败。


iJero 发表于 2018-11-5 21:15:12


(vla-sendcommand (vla-get-activedocument (vlax-get-acad-object)) "XXBZH")
测试成功!
谢谢各路大侠!

江南十笑 发表于 2020-3-25 10:55:06

(vla-sendcommand (vla-get-activedocument (vlax-get-acad-object)) "DQBZH")
(vla-sendcommand (vla-get-activedocument (vlax-get-acad-object)) "JDBZH")
也调用不了

iJero 发表于 2018-11-10 09:14:40

mikewolf2k 发表于 2018-11-5 15:43
这个取决于厂家是否支持——厂家不支持的理由很充分,要用它的软件,就必须在它允许的范围内使用,不允许超 ...

这个是不是就是封装命令?
有没有办法让封装命令 一个接着一个地运行?

iJero 发表于 2018-11-5 15:33:03

自己顶一下,希望有高手指教!

mikewolf2k 发表于 2018-11-5 15:43:29

这个取决于厂家是否支持——厂家不支持的理由很充分,要用它的软件,就必须在它允许的范围内使用,不允许超范围使用,最大限度的保护它的利益。

陨落 发表于 2018-11-5 17:18:52

我用vla-sendcommand调用,妥妥的

iJero 发表于 2018-11-5 20:59:16

陨落 发表于 2018-11-5 17:18
我用vla-sendcommand调用,妥妥的

你用过?
给个示例,比如调用XXBZH

iJero 发表于 2018-11-5 21:10:37

陨落 发表于 2018-11-5 17:18
我用vla-sendcommand调用,妥妥的

网上搜索了一下,没成功,请明示

依然小小鸟 发表于 2018-11-6 08:35:51

不错的帖子

yoyoho 发表于 2018-11-6 11:14:55

感谢 iJero 分享学习!!!!

Bao_lai 发表于 2018-11-6 14:34:28

(defun C:TT() (princ "\nLisp内调用TSSD命令!")(C:XXBZH)) ;线性标注命令: XXBZH
页: [1] 2
查看完整版本: 有没有人用command命令调用过探索者TSSD的命令?