![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Teamcenter rac
teamcenter
腿毛ger
无聊写写
展开
-
TC打开视图
TC打开视图原创 2023-11-14 10:52:36 · 144 阅读 · 0 评论 -
teamcenter commanID
C:\siemens\Teamcenter13\portal\Teamcenter.exe -application com.teamcenter.rac.util.DumpCMSConfigInfo -nosplash -nl en mode=all -path=C:\dev原创 2023-11-11 15:24:23 · 118 阅读 · 0 评论 -
SWT UI线程
SWT ui线程原创 2023-10-25 13:59:30 · 137 阅读 · 0 评论 -
Teamcenter 收藏夹
获取Tc用户收藏夹內的信息。原创 2023-09-19 16:48:48 · 103 阅读 · 0 评论 -
Aspose excel转pdf
excel转pdf原创 2023-06-20 16:08:06 · 560 阅读 · 0 评论 -
Bom解包
Bom解包。原创 2023-03-14 21:44:39 · 159 阅读 · 1 评论 -
复制excel行到指定行
复制excel行到指定行。原创 2022-07-26 11:58:37 · 651 阅读 · 0 评论 -
File文件改名字
file renameto原创 2022-07-14 16:21:33 · 1463 阅读 · 0 评论 -
Program.launch(xxx)打开文件
SWT中Program.launch(xxx)打开文件原创 2022-06-22 19:31:14 · 117 阅读 · 0 评论 -
tc菜单分割
tc菜单分隔符原创 2022-06-08 16:46:28 · 104 阅读 · 0 评论 -
TC 文件,拷贝,自动打开
File newFile = new File(xxxx.xlsx);FileUtility.copyFile(files[0].getFmsFile(),newFile);//具体路径Runtime.getRuntime().exec("cmd /c start "+"\"" +"\" " +"\""+path +"\"");//文件 File fileFile inputFile = AIFUtil.findFileInDataset(template); F...原创 2022-04-28 14:39:58 · 470 阅读 · 0 评论 -
TC流程添加状态
private void createReleaseStatus(TCComponent obj) { try { AbstractAIFUIApplication application = AIFUtility.getCurrentApplication(); TCSession session = (TCSession) application.getSession(); WorkflowService workflowService = WorkflowRestB.原创 2022-04-20 13:41:02 · 262 阅读 · 0 评论 -
TC获取指定规则
public TCComponentRevisionRule getRevisionRule(String revisionRuleName) throws TCException{ TCComponentRevisionRule revisionRule = null; TCComponentRevisionRule[] listAllRules = TCComponentRevisionRule.listAllRules(session); if(listAllRules != nu..原创 2022-04-20 13:39:25 · 283 阅读 · 0 评论 -
Tc获取所有commandID
C:\Siemens\Teamcenter10\portal\Teamcenter.exe -application com.teamcenter.rac.util.DumpCMSConfigInfo -nosplash -nl en mode=all -path=C:\dev执行以上脚本即可原创 2022-03-18 21:52:53 · 328 阅读 · 0 评论 -
TC控制不同程序下显示
在PSE中显示<visibleWhen><reference definitionId="com.teamcenter.rac.pse.inMainView"></reference></visibleWhen>在时间表显示<visibleWhen><reference definitionId="com.teamcenter.rac.schedule.inMainView"></reference原创 2022-03-18 21:02:08 · 518 阅读 · 0 评论 -
TC创建bom窗口
TCComponentRevisionRule var4 = (TCComponentRevisionRule) var1.getRelatedComponent("revision_rule"); TCComponentBOMLine var5 = var1.getTopBOMLine(); TCComponentItem var6 = var5.getItem(); TCComponentItemRevision var7 = var5.getItemRevision(); T.原创 2022-03-17 20:19:49 · 495 阅读 · 0 评论 -
TC获取默认的版本规则
RevisionRuleManager revisionRuleManager = RevisionRuleManager.instance(getTcSession()); revisionRuleManager.getDefault(); TCComponentRevisionRuleType revRuleType = (TCComponentRevisionRuleType) session .getTypeComponent("RevisionRule"); r...原创 2022-03-17 20:17:52 · 251 阅读 · 0 评论 -
TC获取选中对象和session
application = AIFUtility.getCurrentApplication();session = (TCSession) application.getSession();com.teamcenter.rac.ui.common.RACUIUtil;RACUIUtil.getTCSession();TCComponentItemRevision target = (TCComponentItemRevision)application.getTargetComponent().原创 2022-03-17 20:15:26 · 534 阅读 · 0 评论 -
得到屏幕尺寸,居中显示
Dimension screen=getToolkit().getScreenSize();Dimension screen=Toolkit().getDefaultToolKit().getScreenSize();setLocation((screen.width-getSize().wide)/2,(screen.height-getSize().height)/2);原创 2022-03-17 20:12:51 · 177 阅读 · 0 评论 -
断言判断对象是否为空
断言判断对象是否为空原创 2022-03-17 20:10:06 · 463 阅读 · 0 评论 -
TC获取shell
PlatformHelper.getCurrentShell()HandlerUtil.getActiveShell(m_event)application.getDesktop().getShell();AIFUtility.getActiveDesktop().getShell()原创 2022-03-17 20:07:27 · 203 阅读 · 0 评论 -
TC更换许可证
TC更换许可证原创 2022-02-17 18:10:08 · 347 阅读 · 0 评论 -
关于TC首选项理解
从官方文档解释来看•首选项这些变量存储在Teamcenter数据库中,用于设置配置选项。Teamcenter偏好:o是简单的文本变量,类似于操作系统环境变量。o可以使用富客户端或命令行实用程序进行设置。o具有从用户到站点的多层范围。o不需要部署。...原创 2021-08-07 20:06:50 · 634 阅读 · 0 评论 -
BMIDE对象介绍
关于一些BMIED对象的一些介绍大致结构展示:每个类都有一个同名的业务对象对应。类(Class)表示业务对象(Business Object)在数据库中的永久存储空间;原创 2021-12-23 11:40:02 · 1033 阅读 · 0 评论 -
TC获取变量值
获取版本或者结构管理器中的变量选项和选项值TCComponentBOMWindow bomWindow = TCUtils.createBomWindow(); try { ItemRevVariantData variantData = ItemRevVariantData.create(itemRev, bomWindow); BOMVariantOption[] listOptions = variantData.listOptions();原创 2021-12-22 10:52:28 · 283 阅读 · 0 评论 -
TC伪文件夹
原创 2021-12-20 17:06:47 · 526 阅读 · 1 评论 -
java获取类路径下的资源文件properties
使用InputStream读取加载使用ResourceBundle读取加载原创 2021-12-20 15:53:46 · 287 阅读 · 0 评论 -
TC 打包解包
// 解包 public static void unPackBOMLine(TCComponentBOMLine parent) { try { parent.clearCache(); parent.refresh(); AIFComponentContext[] children = parent.getChildren(); for (int i = 0; i < children.length; i++) { TCComponentBOMLin.原创 2021-12-15 16:07:40 · 414 阅读 · 0 评论 -
TeamCenter日志 debug_sql_log
记录TC操作的一些日志%temp%set TC_Journalling=ONset TC_SLOW_SQL=3.0set API_JOURNAL=FULLset TC_TRACEBACK=ONset TC_POM_JOURNALLING=Nset TC_JOURNAL_LINE_LIMIT=0set TC_Journal_Modules=ALLset TC_SQL_DEBUG=BJTPset TC_JOURNAL=FULL原创 2021-12-14 14:22:56 · 1008 阅读 · 2 评论 -
SWT 控件修改字体颜色
效果如下原创 2021-12-13 14:08:22 · 536 阅读 · 0 评论 -
SWT获取文件路径
选择文件选择文件夹DirectoryDialog dialog= new DirectoryDialog(shell);path = dialog.open();原创 2021-07-30 17:31:45 · 266 阅读 · 0 评论 -
获取LOV值
/** * 从对象的LOV属性上获取LOV */ public static TCComponentListOfValues getLOVFromRevisionProperty(TCComponentItemRevision reivision, String key) { TCComponentListOfValues lov = null; try { String lovName = reivision.getTCProperty(key).ge...原创 2021-12-08 16:00:15 · 426 阅读 · 0 评论 -
获取动态LOV
原创 2021-12-07 17:38:03 · 243 阅读 · 0 评论 -
添加命名规则
在模式对话框中执行以下步骤: 在模式框中,键入"Part-"AA"-"nnnn。 选中生成计数器复选框。 在初始值框中,键入Part-AA-0000。 在最大值框中,键入Part-ZZ-9999。 单击“图案”对话框中的“完成 将命名规则附加到业务对象的item_id属性。 从命名规则文件夹中,打开A5_WorkshopPartNamingRule命名规则。 单击“命名规则附件”表右侧的“附加”按钮。 ...原创 2021-12-03 15:42:01 · 107 阅读 · 0 评论 -
创建层级LOV
先参考上节lov值列表别爱我 没结果原创 2021-12-03 15:16:35 · 126 阅读 · 0 评论 -
创建值列表LOV
原创 2021-12-03 15:12:14 · 155 阅读 · 0 评论 -
TC对象属性如何在创建时显示
原创 2021-12-03 14:12:34 · 156 阅读 · 0 评论 -
在TC客户端用户界面中显示自定义属性
可以根据需求,在xml进行修改原创 2021-12-03 14:08:11 · 224 阅读 · 0 评论 -
获取发布状态
TCComponent[] releases = topItemRev.getTCProperty("release_status_list").getReferenceValueArray(); if (releases != null && releases.length > 0) { releases[0].getProperty("object_name") }原创 2021-12-02 11:33:07 · 246 阅读 · 0 评论 -
TC examples
\Tc13.0.0.0_wntx64原创 2021-11-18 14:39:36 · 151 阅读 · 0 评论