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 2081 0

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

admin 楼主

2018-8-1 14:06:14

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

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

x
Technique  ( n- T% ?- t" U9 `, t! {
On the client side use the vault control to write to a text file. $ g$ u' w  r1 B0 H: G& w
JavaScript  
' w9 A+ Y) H2 \with (top.aras.vault)
6 ~; F& Y9 T4 l! h0 k% L{
7 d* r8 P' }; q9 n  fileCreate(filePath); - m1 l. a# U  m+ }
  fileOpenAppend(filePath);
/ `( s# B. S" j) B  fileWriteLine('<AML><Item type="MyItemType"/></AML>'); + X7 v4 ^; b6 P2 U. C
  fileClose();
7 ?1 O+ h; Z  T! z6 `}
5 R) T0 k1 g; ]) V7 a" qTechnique  9 h: T7 |" r; }. a8 I  O3 U
On the server side use the File and StreamWriter namespaces to write to a text file.
; j0 \7 m% h& z. j5 OC#    s) ~1 ~3 i( ^* f" ], a7 r' j$ M
Innovator myInnovator = this.newInnovator(); 4 o8 J; o8 Z  L- j" y

8 G& r( L% g, h* o// Save the results to a file.
0 @! ~; F3 j7 `+ E" d) @3 {' C/ ystring path = myInnovator.MapPath("temp/yoyo.txt");   _! Z5 U+ g  ^2 Q. d! i
try
- J+ W# [- [5 R: \- F- b! i7 f- L{ ( ?& J# |. r! a
  if (File.Exists(path)) File.Delete(path); 5 i6 z, ?% i& j, B# m9 v2 W
  StreamWriter sw = File.CreateText(path); : v3 Z  u9 |" ]% s2 f
  sw.Write(this.dom.InnerXml);
8 j: ^: _7 S  Y" A+ d: |# h  sw.Close(); - W1 W9 V0 D, Y5 g9 w/ K3 X+ L# q
} ) Q( p% _4 Q, j) ~! `% {
caTCh (Exception e)
: I* S4 V$ S! P# ^  z+ R{
. I4 ^% e  p* ~; J* W1 ~& K  return myInnovator.newError(e.Message); 1 V) }. r0 I" B- \" a/ ~
}
7 u8 z. ^2 |$ ^return myInnovator.newResult("ok"); * ?: R, d3 y  D
' @. U3 i9 U* _. M& ]. n7 y+ N. w
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了