风流少年时 发表于 2014-9-1 16:53:37

批量绑定外部参照图纸

有大神有这样的程序吗,小弟现在有茫茫多张图纸需要帮顶啊 。

风流少年时 发表于 2014-9-1 16:55:07

自己顶一下,希望大神出现来帮助一下。

lucas_3333 发表于 2014-9-4 17:19:16

绑定所有外部参照
; ------------------- Bind all reference files ---------------------
; XFBA
; --------------------------------------------------------------------
(Defun C:XFBA ( )          ;定義“绑定所有外部参照”命令
      (setvar "cmdecho" 0)                ;命令执行过程不回显提示和输入
      (setq oldBT (getvar "BINDTYPE"))
      (setq BT (if (not BT) oldBT BT))
      (setq BT_tmp
                (getstring
                        (strcat "输入绑定类型[绑定(0)/插入(1)]<" (itoa BT) ">: ")
                )
      )
      (if (null BT_tmp) (setq BT_tmp BT))
      (setq BT (atoi BT_tmp))
      (setvar "BINDTYPE" BT)
      (command "-xref" "Bind" "*")
      (setvar "BINDTYPE" oldBT)
          (princ)
)

(prompt "\n<绑定所有外部参照> 命令:XFBA------by sixth 2013-09-29")         ;提示如何执行程序

风流少年时 发表于 2014-9-4 22:25:10

lucas_3333 发表于 2014-9-4 17:19 static/image/common/back.gif
绑定所有外部参照

非常感谢你的回答,但是你的回答不是我想要的。我是希望打开一张CAD图纸,其他不用打开就可以绑定其他带有参照的图纸。我要处理的图纸量太大了。

风流少年时 发表于 2014-9-5 10:16:19

(defun c:rb()
        (SETVAR "CMDECHO" 0)
      (command "xref" "B" "*" "")
      (PRINC "\n外部参照全部绑定成功")
)
你要绑定这样不是更简单?我要的是不打开图纸批量绑定啊。有大神吗?

clinber 发表于 2015-5-25 21:35:13

cad不是有个电子传递的功能么 可以批量绑定

fire9527 发表于 2015-5-29 06:40:21

lucas_3333 发表于 2014-9-4 17:19 static/image/common/back.gif
绑定所有外部参照

你好!如果我只想绑定以“X-”开头的外部参照应该怎么改呢?

lucas_3333 发表于 2015-5-29 08:23:57

不打开图纸,需C#编程
Application.SetSystemVariable

风流少年时 发表于 2015-5-31 18:58:13

lucas_3333 发表于 2015-5-29 08:23 static/image/common/back.gif
不打开图纸,需C#编程
Application.SetSystemVariable

只用打开一张就可以了,不是说全部不打开。这样应该不用C#吧。

风流少年时 发表于 2015-8-2 15:04:40

论坛有LEE的程序,但是不能批量,希望高手能出手解决下。这么旧 了还是没有高手出手相助啊。
页: [1] 2 3
查看完整版本: 批量绑定外部参照图纸