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-国产软件践行者

【Aras二次开发源码】如何将文本存成文件

[复制链接]

2018-8-1 14:06:14 2109 0

admin 发表于 2018-8-1 14:06:14 |阅读模式

admin 楼主

2018-8-1 14:06:14

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

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

x
Technique  
0 d7 u3 W: o/ pOn the client side use the vault control to write to a text file. 4 U! g$ H; j2 ]2 B. g
JavaScript  0 ~! e# k. b+ `8 @4 V( j
with (top.aras.vault)
& q& n2 ]4 f/ G$ Y0 d& x! E" s& a{ - b9 n6 s1 N. U) c& i/ D7 W8 y
  fileCreate(filePath); 1 Z4 o# |+ v7 a% L7 a! X0 \6 \/ V
  fileOpenAppend(filePath);
0 o2 P  G4 @0 d' m- K! t+ p( C  fileWriteLine('<AML><Item type="MyItemType"/></AML>'); 9 K* N% _5 G$ n& T  L5 [' s
  fileClose(); ( Y- ^/ R) ]/ [# z+ l3 F
}
. a8 M( O6 K6 x- q/ G, `* |5 PTechnique  
% a4 C/ a0 R9 f0 {( o6 _/ POn the server side use the File and StreamWriter namespaces to write to a text file.
+ w9 |" v7 C& A; g- J/ @( ?C#  # E% C/ [5 ]; l; |
Innovator myInnovator = this.newInnovator(); * s$ P- E; K7 E; D6 T
$ E' M% p( J% O" e$ J/ \  o3 D1 u
// Save the results to a file.
# s! C3 P' p9 Istring path = myInnovator.MapPath("temp/yoyo.txt"); , O* [3 W6 j) H; s8 h' y/ h" A
try 7 F7 l$ _$ g4 ~9 Q; `7 G3 x
{ / D, G1 S2 D6 z5 ?* P! A! s
  if (File.Exists(path)) File.Delete(path);
) s6 ^3 J/ p! w8 v' b  StreamWriter sw = File.CreateText(path); ' J+ |+ Q# {4 k2 \1 v2 Z3 y1 B
  sw.Write(this.dom.InnerXml); 4 j4 ?) u5 W$ r8 ~" I0 L
  sw.Close(); 2 v3 E$ o% ~" }0 {, Q' N2 x! R
}
9 ]$ ^" B! Q5 n/ lcaTCh (Exception e)
6 Z; o; i1 e+ h% j, p{ 6 C9 h" b2 K4 U7 Z
  return myInnovator.newError(e.Message);
' |$ |7 q. H/ G1 [, D}
- b/ n3 Z; ^9 sreturn myInnovator.newResult("ok"); 2 [3 ?2 M7 ~- _5 a' b* p

3 y4 k; S! z- ]2 |$ M
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了