PLM之家PLMHome-工业软件践行者

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

[复制链接]

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

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82172
QQ
发表于 2018-8-1 14:06:14 | 显示全部楼层 |阅读模式

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

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

x
Technique  
1 `: G4 c# Q; W$ A) a# bOn the client side use the vault control to write to a text file. ; C. V4 O: p% m: R* w
JavaScript  
  m) @/ m3 x- Z! p1 nwith (top.aras.vault) . ^$ {4 [. |3 M1 i5 ^% G
{ ; v* E% t5 e- r4 j/ H/ k" e+ c
  fileCreate(filePath);
8 B# l3 q- H# T# K6 @/ \0 R  fileOpenAppend(filePath); ) D; N5 u8 H# w  g
  fileWriteLine('<AML><Item type="MyItemType"/></AML>'); ) a, c9 s/ S- N( `
  fileClose();
* k% y1 P" n/ _/ T3 B0 V" ]} 7 I' ?9 B- j* ~. w
Technique  
' H& \" a, A& z. ?  G  xOn the server side use the File and StreamWriter namespaces to write to a text file. 9 Y; h- h8 z; _
C#  
6 V# a$ u' Z/ v" K6 iInnovator myInnovator = this.newInnovator();   f9 L; z4 i3 j% C9 o( E2 u. m1 _
" k7 @2 a) }0 C0 V% |" u
// Save the results to a file.
7 t! c$ v- @5 H' D) Z1 c/ Gstring path = myInnovator.MapPath("temp/yoyo.txt");
0 W0 q7 H' h! \9 atry
  F8 o( y: g' W) V{
2 w+ c: N3 V' K; G) v  if (File.Exists(path)) File.Delete(path);
; h+ Y: M0 D2 C6 e- I3 Q  StreamWriter sw = File.CreateText(path); ) }( `& I# t4 F% B4 J
  sw.Write(this.dom.InnerXml); 0 z# P3 w: C! o5 }) B
  sw.Close();
8 n, N* E# U6 S4 ]8 z6 }: e+ }} % `) T1 A" S$ F- g( J& h
caTCh (Exception e) ! M7 E& X# B& U
{ ! ^& ~, R- _: N: U" ~' ^( d# B* w+ E
  return myInnovator.newError(e.Message); ( _& I  e, z7 O5 g
} ! Y: z' T* h0 G' H' v4 W
return myInnovator.newResult("ok");   ?- S: v3 u4 ?+ h
/ n# D* n; p, C  P% ?
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了