支持路径操作
嘿小问题,
我的lisp文件中有fellowing命令:
;Start of Command Function
(command "-insert" "listscharnier" "_non" ip "" "" "0"
"-insert" "listscharnier" "_non" p6 "" "" "0"
) ;End command
现在,这个命令让我加载一个块listscharnier。
唯一的问题是我必须先将这个块加载到我的绘图中,是否可以更改打开外部块的命令?
谢谢,先生 嗨,米切尔,
我倾向于使用这样的东西:
在代码中这样调用它:
(InsertBlock <blockname> <point> <scale> <angle>)
如果成功,代码将返回VLA块引用对象,否则为零。
李 请把你的帖子命名为更具体的名字——每个读到这篇文章的人,尤其是在定制论坛上! 谢谢回复!很可能它只起作用,我更希望如果他更改搜索区域,我可以添加代码。这样我可以将我的所有块放在一个文件夹中,并从该位置获取它们。。。
尊敬的先生 我不确定我是否理解你的帖子。我提供的代码将插入块,前提是给定完整路径,否则,如果块位于支持路径中。 好的,如果我使用lisp使用insert命令,程序将在标准位置中搜索,如下所示:
Insertion Point :
"scharnier.dwg": Can't find file in search path:
U:\ (current directory)
C:\Documents and Settings\*****\application data\autodesk\autocad
2011\r18.1\enu\support\
C:\program files\autodesk\autocad 2011\support\
C:\program files\autodesk\autocad 2011\fonts\
C:\program files\autodesk\autocad 2011\help\
C:\program files\autodesk\autocad 2011\express\
C:\program files\autodesk\autocad 2011\support\color\
C:\Program Files\Autodesk\AutoCAD 2011\drv\
C:\Program Files\Autodesk\AutoCAD 2011\
*Invalid*
; error: Function cancelled
现在,我想在此列表中添加一个位置,以便他从其他位置加载;)
尊敬的先生 您想通过LISP或手动添加新位置? 我很适合用LISP,如果我可以通过启动autocad自动加载它也很好。。。
尊敬的先生 为什么你需要做不止一次?你是指不同的电脑吗?
您只需进入“工具”>“选项”>“文件”>“支持路径”
在那里改变它,然后它就不会改变。 you'r correct,I want add a path under:Tools>Options>Files>Support path你说得对,我想在下面添加一个路径:工具>选项>文件>支持路径
只有我们使用的lisp文件具有更多的外部计算机,因此我不知道是否可以通过启动lisp自动创建文件夹的路径。所以我不必在不同的计算机上创建该路径?
页:
[1]
2