PLM之家精品课程培训,联系电话:18301858168 QQ: 939801026

  • NX二次开培训

    NX二次开培训

    适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术对于老鸟也值得借鉴!.

    NX CAM二次开发培训报名 NX二次开发基础培训报名
  • PLM之家Catia CAA二次开发培训

    Catia二次开发培训

    Catia二次开发的市场大,这方面开发人才少,难度大。所以只要你掌握了开发,那么潜力巨大,随着时间的积累,你必将有所用武之地!

  • PLM之Teamcenter最佳学习方案

    Teamcenter培训

    用户应用基础培训,管理员基础培训,管理员高级培训,二次开发培训应有尽有,只要你感兴趣肯学习,专业多年经验大师级打造!

  • PLM之Tecnomatix制造领域培训

    Tecnomatix培训

    想了解制造领域数字化吗?想了解工厂,生产线设计吗?数字化双胞胎,工业4.0吗?我们的课程虚位以待!

PLM之家PLMHome-国产软件践行者

[已解决] JA录制的“打开部件”功能, 显示“不能删除一个撤销标...

  [复制链接]

2014-6-10 20:42:52 3493 3

花在人间 发表于 2014-6-10 08:43:25 |阅读模式

花在人间 楼主

2014-6-10 08:43:25

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
录制的功能通过按钮调用,能打开文件,但是打开后出现错误信息,# l% L& \3 \0 G% V
“”不能删除一个撤销标记“”,何解啊?1 i0 D3 d3 X( Q/ e1 z% v3 c4 |7 T
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

全部回复3

admin 发表于 2014-6-10 11:02:48

admin 沙发

2014-6-10 11:02:48

有些地方要改的: f! e) D9 m; p) n2 K$ R5 C0 l

* V1 U5 Z% P) x8 _光录制就用  那谁都能开发了
) \& _$ i* T' M$ K: q
6 j6 _) m! i5 w看下你代码  undomark是不是有问题
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

花在人间 发表于 2014-6-10 19:47:46

花在人间 板凳

2014-6-10 19:47:46

admin 发表于 2014-6-10 11:02
" e7 Y8 M4 ]( @/ r- K$ V有些地方要改的
# _8 h8 o3 y- T
5 D/ D( Z/ E8 I3 g% V( s8 @光录制就用  那谁都能开发了
3 B% G$ P9 w5 H7 T: j" D; B, S
我还是小白,靠录制学着。。。老师不要介意,
% E- x# J* {9 L代码如下:
2 B% ]9 `6 c; E( D# Y$ q; Q8 f* t- L* lint openfile::update_cb(NXOpen::BlockStyler::UIBlock* block)
3 x, J, A. j+ v2 a9 H2 z{
4 W1 u9 t5 _4 Y; ~8 S    try7 I. d/ T' n- [' x4 n+ X
    {7 y  u  p1 ~, H& Z& }* Q: j# Q
        if(block == button0)
$ x6 A* b" s9 l+ K1 p- L        {% V' \2 Y- O  P! K: B
        //---------Enter your code here-----------
. i! s2 Z* X2 h$ D. y        Session *theSession = Session::GetSession();, a- D9 e: [9 _0 [* u3 u# p
    Part *workPart(theSession->Parts()->Work());
8 l5 t  e9 |$ l0 k    Part *displayPart(theSession->Parts()->Display());8 Y7 P* A- U# ~8 {, R; [: H
# p0 |( Q4 B) z) [# w
        Session::UndoMarkId markId1;( K1 A+ r5 I5 {* ^, }* d1 B) [1 d
    markId1 = theSession->SetUndoMark(Session::MarkVisibilityVisible, NXString("openfile", NXString::UTF8));; t, s/ G' h3 ?" y" }

. L; s# F# B, w% k1 i        BasePart *basePart1;
; e8 g% n6 g0 F2 X    PartLoadStatus *partLoadStatus1;' w% m3 F& \7 u; B4 P2 p" A! `
    basePart1 = theSession->Parts()->OpenBaseDisplay("F:\\_model1.prt", &partLoadStatus1);
3 b) z" r1 b5 m# h, D, T    % B# [3 k& T: R- y
    workPart = theSession->Parts()->Work();
& y' e: h: I" w# z4 F! L* t    displayPart = theSession->Parts()->Display();
/ ^* s7 S, N, Z    delete partLoadStatus1;$ K( {* w; `6 L$ X7 N+ r3 m% k3 H+ v
        }
7 J3 j  W/ x# h6 i' {( q    }
6 T1 i! \+ X5 _  w5 }    catch(exception& ex)
! t! Z8 c, b& I    {
/ K0 I, P( l4 ^. a: v9 C        //---- Enter your exception handling code here -----
/ @0 q, z$ _- d9 M; z9 |        openfile::theUI->NXMessageBox()->Show("Block Styler", NXOpen::NXMessageBox::DialogTypeError, ex.what());
: b) U6 C! P$ a! ?    }
" B4 l% }+ E3 m3 y    return 0;
. f# b" w' P" [9 k}' H; U7 V: p( L$ E5 Z0 h
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2014-6-10 20:42:52

admin 地板

2014-6-10 20:42:52

花在人间 发表于 2014-6-10 11:472 S  y0 x/ N( _/ u9 z$ D
我还是小白,靠录制学着。。。老师不要介意,
9 y% _1 m7 R5 X6 t  ]7 e! B  F代码如下:
0 C5 @4 R# f0 e) G$ oint openfile::update_cb(NXOpen::BlockStyler:: ...
, n6 g* T% L8 R# v# N4 \
  最后要删除 undomarkid   简单的话  你把这个两句删了   Session::UndoMarkId markId1;
' N, k$ a8 D& B. v, M5 I: G( a% P    markId1 = theSession->SetUndoMark(Session::MarkVisibilityVisible, NXString("openfile", NXString::UTF8));
7 t: D: M5 L+ _, B' o# F5 B. X/ q
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了