讨论区 a databáze tipù a utilit pro 的AutoCAD, 发明者, Revit a další 欧特克产品
 - od firmy 计算机辅助设计工作室 [www.cadforum.cz slaví 20 let]
捷克文斯洛伐克文英语德语
登录:
▶ Registrace

 právì nás ète: 2391 
计算机辅助设计工作室的CAD服务

计算机辅助设计类型 计算机辅助设计提示#9341:

计算机辅助设计 
 %  平台  kategorie 
Q-问题

使用iLogic进行名称解析 IPT 文件并填充iProperty。

A-答案 假设你有你的 IPT 以模式命名的文件 命名作品。IPT (例如。 tracker9864-rev6-7-2013。ipt),并且您要根据从文件名中找到的名称和修订版自动分配组件“描述”和“修订版号”的iProperty。

您可以将以下iLogic用于此过程 巨集。这个 巨集 使用正则表达式及其括号将文件名分组,并找到以“-”分隔的字符串的第一部分和第二部分(在第一个示例中),或按固定长度,字符数-7和3扩展文件名(在第二个示例中,带注释的示例):

docname=ThisDoc.FileName(False) 'e.g. "tracker9864-rev6-7-2013"

Dim matches As System.Text.RegularExpressions.MatchCollection
Dim match As System.Text.RegularExpressions.Match
Dim groups As System.Text.RegularExpressions.GroupCollection
matches = System.Text.RegularExpressions.Regex.Matches(docname, "\b([^-]+)-*([^-]+).*\b") '*****-****: $1/$2 = tracker9864/rev6
'matches = System.Text.RegularExpressions.Regex.Matches(docname, "\b(.{7})(.{3}).*\b") 'NNNNNNRRR*: $1/$2 = tracker/9864
If matches.count>0 Then
 For Each match In matches
  groups = match.Groups ' parenthesis 1 and 2
  iProperties.Value("Project", "Revision Number") = groups.item(2).Value
  iProperties.Value("Project", "Description") = groups.item(1).Value
  MsgBox("iProperties set to " & groups.item(1).Value & " and " & groups.item(2).Value)
 Next
 Else
 MsgBox("No match!")
End If

同样,您可以修改BOM表,工程图文本等。根据需要调整正则表达式或联系 计算机辅助设计工作室 求助。

Viz též jednodušší 12431型

发明者
100% *  CAD 
16.7.2013    3249×  
字形 逻辑学 部分 文本
评论    前锋
 
相关CAD产品:
价格-CAD 网上商店:
适用于: 发明者 ·
登入 -通过注册,您将可以访问CADforum.cz网站的其他功能

也可以看看:
12739型:在iLogic 发明者 2021(及更高版本)中更改Excel表的处理。
12654型:所有Inventor内部命令名称的概述。
12596型:按名称对组件可见性的批量设置(iLogic)。
12581型:快速恢复隐藏的Inventor窗口(甚至“关闭屏幕”)。
12565型:如何在VBA或iLogic中找到本地资源中心的位置?

背部   所有其他技巧



这个提示对您有帮助吗? 您还可以通过购买产品来支持CADForum.cz服务的运行 欧特克 在该服务器的操作员和Autodesk的Platinum合作伙伴CAD Studio中。
您还可以将链接添加到您的网站: 计算机辅助设计论坛-讨论,技巧,方框和实用程序
计算机辅助设计:    作业系统:    类别: 
文本:  FAQ   






请使用提示和技巧,后果自负。
操作者(CAD Studio s.r.o.)对于因使用上述任何提示而引起的任何问题概不负责。
要完全掌握该应用程序,我们建议您完成其中一项 计算机辅助设计培训.
未经作者同意,不得进一步发布内容。
排行榜