乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 149|回复: 10

[综合讨论] PROJECTNAME变量-如何使用它?

[复制链接]

16

主题

44

帖子

13

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
99
发表于 2011-12-29 13:59:51 | 显示全部楼层 |阅读模式
有人能给我看一个他们如何使用Projectname变量的例子吗?你能详细说明它的使用的利弊吗?TIA

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

38

主题

1350

帖子

6

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1502
发表于 2011-12-29 14:01:37 | 显示全部楼层
从帮助:
为当前图形指定项目名称
在原始路径中找不到外部参照、图像或DWF参考底图文件时使用。项目名称指向注册表中的一个部分,该部分可以包含定义的每个项目名称的一个或多个搜索路径。项目名称及其搜索目录是从“选项”对话框的“文件”选项卡创建的
当在客户之间交换图形时,或者如果用户在服务器上的同一位置具有不同的驱动器映射,则项目名称使用户可以更轻松地管理外部参照、图像和DWF参考底图
如果在原始路径中未找到外部参照、图像或DWF参考底图文件,将搜索与项目名称关联的项目路径。如果未在其中找到外部参照、图像或DWF参考底图文件,将搜索AutoCAD搜索路径
回复

使用道具 举报

16

主题

44

帖子

13

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
99
发表于 2011-12-29 14:48:26 | 显示全部楼层
但是

是如何使用它的-还是你?
我们有很多很多项目。我无法想象在一个配置文件中列出所有这些项目。
人们使用起来有多容易?
他们可以用它来找到一个文件夹来附加XREF吗?当您不每天处理同一个项目时,当您需要附加XREF时,您是否总是必须从访问的最后一个文件夹浏览到项目文件夹。
回复

使用道具 举报

38

主题

1350

帖子

6

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1502
发表于 2011-12-29 14:56:32 | 显示全部楼层
老实说,大多数用户/管理员不使用此变量
出于几个原因,有些人被管理员锁定,无法从withn选项添加或浏览服务器上的路径
这是AUTOCAD用于定位外部参照或图像的文件夹或目录,当您尝试将其附加到活动文件时,它会对搜索文件夹产生任何影响
我认为大多数解决方法是对外部参照和图像文件使用相对路径。
回复

使用道具 举报

16

主题

506

帖子

6

银币

中流砥柱

Rank: 25

铜币
570
发表于 2011-12-29 16:10:39 | 显示全部楼层
项目名称var的最佳用途是将“项目特定”搜索路径添加到您的标准搜索路径中。这样,如果您有3个项目正在处理,项目“A”可以具有标准路径+ProjectA_XrefsPaths。
Project'B'可以有立场路径+ProjBPath+Titleblock PathFromClient+其他示例路径
Project'C'可以只有立场路径+CustomTitleBlockForProjC路径
现在您可以从上述3个项目中的任何一个中打开一个dwg,该dwg将在正确的文件夹中搜索其资源。REALY-BAD-FILE-NAMING的一个例子是命名您的所有基本文件BASE FILE。(我知道这很糟糕,但请听我说完)。在项目A中,您可以附加“BASE FILE”,它可以找到特定于项目的文件,即使还有2个同名文件(jproject B和C版本)
回复

使用道具 举报

16

主题

44

帖子

13

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
99
发表于 2011-12-29 21:53:05 | 显示全部楼层
我使用它快速设置了一台笔记本电脑,用于将项目带到野外,用户无需使用“参照管理器”重新映射项目中的所有外部参照,也无需使用脱机文件镜像整个项目内容
在日常使用中很难使用-通常最好在预期位置“正确”设置项目外部参照,无论是相对位置还是绝对位置。保存它以备一次性使用,例如客户机发送一堆外部参照图形,您只需查看一两天,不想麻烦重新映射它们。
回复

使用道具 举报

7

主题

131

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
157
发表于 2011-12-30 08:58:37 | 显示全部楼层
我也用它来跟踪电子表格上的图纸。但那是我写的一个自定义应用程序。
回复

使用道具 举报

16

主题

44

帖子

13

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
99
发表于 2011-12-30 15:45:04 | 显示全部楼层
听起来,它的最佳用途是在其他地方开始的临时项目中,或者在使用sub中的文件并且两个办公室之间的外部参照路径不一致的情况下。
回复

使用道具 举报

4

主题

50

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
66
发表于 2011-12-30 17:47:23 | 显示全部楼层
我在办公室里用它来确保外部参照可以在不同的子文件夹中找到。它还允许我将项目带回家,并为我的本地驱动器提供单独的路径,而不是试图模仿我的office服务器路径。
我为每个作业配置:
  1. (XYZ_SetProjectPath "ACME" "C:\\Data\\dla\\Dla-Projects\\COMPANY\\ACME\\Drawings;C:\\Data\\dla\\Dla-Projects\\COMPANY\\ACME\\Drawings\\Blocks;C:\\Data\\dla\\Dla-Projects\\COMPANY\\ACME\\Drawings\\Incoming\\Current;C:\\Data\\dla\\Dla-Projects\\COMPANY\\ACME\\Drawings\\Plot")
  2. ;;; from MP at theswamp.org
  3. (defun-q XYZ_SetProjectPath ( Name Path )
  4.     ;;  if it exists it overwrites the path,
  5.     ;;  otherwise it creates the entry
  6.     ;;  path is a semi colon delimited string
  7.     ;;  no hand holding, caller's responsibility
  8.     ;;  to use properly
  9.     (vla-setprojectfilepath
  10.         (vla-get-files
  11.             (vla-get-preferences
  12.                 (vlax-get-acad-object)
  13.             )
  14.         )
  15.         Name
  16.         Path
  17.     )
  18. )

回复

使用道具 举报

16

主题

44

帖子

13

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
99
发表于 2012-1-8 13:30:57 | 显示全部楼层
我在我们的CADD系统的MicroStation方面使用了与此非常相似的东西。那里更容易,因为Bentley几乎所有东西都使用路径、文件夹和文件变量,甚至允许您创建自己的变量并在您想要的任何地方使用它。
在欧特克方面,我的经验水平要低得多,因此虽然我可以想出减少问题的方法,但我需要有人帮助,指出这些东西如何在现实世界中使用。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-12 01:13 , Processed in 0.734657 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表