找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 20366|回复: 16

[已回复] UG锁定属性如何修改

[复制链接]

32

主题

96

回帖

4026

积分

中尉

积分
4026
发表于 2019-4-8 15:57:56 | 显示全部楼层 |阅读模式
打开别人的UG图,有些属性后面带锁,属性被锁定,只读,不让修改,怎么解锁

1

主题

4

回帖

69

积分

上等兵

积分
69
发表于 2023-4-1 10:40:49 | 显示全部楼层
我耻辱 发表于 2019-5-13 11:29
我用的是一个vb的小程序,UFUN的直接在nxopen给的例子上改应该也可以我感觉,下面是一个VB的例子

这是在UG里面运行代码吗?还是在VB里面运行代码啊?谢谢啊!

2

主题

3

回帖

70

积分

上等兵

积分
70
发表于 2025-3-20 16:38:18 | 显示全部楼层
3D世界网-零 发表于 2019-4-8 15:58
找到这个文件右键把“只读”去掉

朴实无华,但是那个文件如果是CATIAmodel文件怎么办

8

主题

303

回帖

2168

积分

少尉

积分
2168
发表于 2024-11-1 10:34:19 | 显示全部楼层
你在工程图里被引用了,所以无法删除

17

主题

95

回帖

2723

积分

少尉

积分
2723
发表于 2024-7-12 17:22:22 | 显示全部楼层
有人教一教吗,我就想解个锁,搜也搜不到答案

32

主题

96

回帖

4026

积分

中尉

积分
4026
 楼主| 发表于 2019-5-13 11:29:13 | 显示全部楼层
wxchg 发表于 2019-5-10 17:02
楼主你好,可以看下代码吗?我改了默认设置还是不行
std::vector objects = selection0->GetSelectedObj ...

我用的是一个vb的小程序,UFUN的直接在nxopen给的例子上改应该也可以我感觉,下面是一个VB的例子

unlock.zip

759 Bytes, 下载次数: 84, 下载积分: G币 -1

20

主题

1026

回帖

7344

积分

禁止发言

积分
7344

灌水王

发表于 2019-5-10 17:23:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

32

主题

96

回帖

4026

积分

中尉

积分
4026
 楼主| 发表于 2019-5-7 08:58:57 | 显示全部楼层
已经找到了方法:首先需要在用户默认设置-基本环境-用户属性下找到“安全性”,勾选“通过NX Open锁定属性”。之后可以使用 UF_ATTR_ask_locked /UF_ATTR_set_locked两个函数,通过程序,控制属性锁定/解锁

101

主题

4504

回帖

3万

积分

Administrator

积分
38684
发表于 2019-4-8 15:58:52 | 显示全部楼层
找到这个文件右键把“只读”去掉

32

主题

96

回帖

4026

积分

中尉

积分
4026
 楼主| 发表于 2019-4-8 16:09:00 | 显示全部楼层
3D世界网-零 发表于 2019-4-8 15:58
找到这个文件右键把“只读”去掉

是UG内部模型属性被锁,只读,prt文件本身不是只读的。右键并不可以

101

主题

4504

回帖

3万

积分

Administrator

积分
38684
发表于 2019-4-8 16:15:40 | 显示全部楼层
我耻辱 发表于 2019-4-8 16:09
是UG内部模型属性被锁,只读,prt文件本身不是只读的。右键并不可以

截图看下?

32

主题

96

回帖

4026

积分

中尉

积分
4026
 楼主| 发表于 2019-4-8 16:29:08 | 显示全部楼层

属性只读锁定
微信截图_20190408162759.png

0

主题

76

回帖

491

积分

二级士官

积分
491
发表于 2019-5-7 00:50:51 | 显示全部楼层
同问同问同问同问,我上传一个大一点的图,我不怕费流量{:titter:} 111111111.png

0

主题

76

回帖

491

积分

二级士官

积分
491
发表于 2019-5-7 00:52:26 | 显示全部楼层

你这也太小了,没遇到这个问题的人都不知道你这截图是截取的哪个命令界面的图,

0

主题

76

回帖

491

积分

二级士官

积分
491
发表于 2019-5-10 16:44:54 | 显示全部楼层
我耻辱 发表于 2019-5-7 08:58
已经找到了方法:首先需要在用户默认设置-基本环境-用户属性下找到“安全性”,勾选“通过NX Open锁定属性 ...

谢谢分享

1

主题

50

回帖

836

积分

四级士官

积分
836
发表于 2019-5-10 17:02:02 | 显示全部楼层
我耻辱 发表于 2019-5-7 08:58
已经找到了方法:首先需要在用户默认设置-基本环境-用户属性下找到“安全性”,勾选“通过NX Open锁定属性 ...

楼主你好,可以看下代码吗?我改了默认设置还是不行
std::vector<NXOpen::TaggedObject *> objects = selection0->GetSelectedObjects();
UF_ATTR_iterator_t iter;
UF_ATTR_init_user_attribute_iterator(&iter);
iter.title = "测试";
UF_ATTR_set_user_attribute_locks(objects[0]->Tag(), &iter, true);
UF_ATTR_release_user_attribute_iterator(&iter);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-9-19 11:40

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表