有没有人用command命令调用过探索者TSSD的命令?
我试图想用command命令调用探索者TSSD 的命令,但少数能成功,大部分失败,何解?请高手指教!调用 画直线梁 命令,成功!(command "HZHXL")或者(command "_HZHXL"),均可。
调用 线性标注 命令,失败! (command "XXBZH")或者(command "_XXBZH"),均失败。类似还有很多,都不可以。
我自己写了一个测试命令C:aa,然后用command调用,也失败。
(vla-sendcommand (vla-get-activedocument (vlax-get-acad-object)) "XXBZH")
测试成功!
谢谢各路大侠! (vla-sendcommand (vla-get-activedocument (vlax-get-acad-object)) "DQBZH")
(vla-sendcommand (vla-get-activedocument (vlax-get-acad-object)) "JDBZH")
也调用不了 mikewolf2k 发表于 2018-11-5 15:43
这个取决于厂家是否支持——厂家不支持的理由很充分,要用它的软件,就必须在它允许的范围内使用,不允许超 ...
这个是不是就是封装命令?
有没有办法让封装命令 一个接着一个地运行? 自己顶一下,希望有高手指教! 这个取决于厂家是否支持——厂家不支持的理由很充分,要用它的软件,就必须在它允许的范围内使用,不允许超范围使用,最大限度的保护它的利益。 我用vla-sendcommand调用,妥妥的 陨落 发表于 2018-11-5 17:18
我用vla-sendcommand调用,妥妥的
你用过?
给个示例,比如调用XXBZH 陨落 发表于 2018-11-5 17:18
我用vla-sendcommand调用,妥妥的
网上搜索了一下,没成功,请明示 不错的帖子 感谢 iJero 分享学习!!!! (defun C:TT() (princ "\nLisp内调用TSSD命令!")(C:XXBZH)) ;线性标注命令: XXBZH
页:
[1]
2