青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1698|回复: 3

[疑难] 用批处理运行操作记录,保存图片失败

[复制链接]
发表于 2016-6-13 11:39 | 显示全部楼层 |阅读模式
我是用批处理进行调用的,调用方法如下:
% F( W$ {% a7 M6 |2 mrun_journal journal.cs' e) I9 Z& e' _+ S+ |3 u# d: D
其中journal.cs里的内容就是我想进行的操作。如下:
% z; i3 a* J3 s& V' i         Session theSession = Session.GetSession();& I  j! u" T! O5 q" T# y( e) h
            UFSession  theUFSession =UFSession.GetUFSession();+ Y! W- w8 m( z; t, r9 F
            PartLoadStatus partLoadStatus1;+ @6 l& ~' z+ i2 o6 p
            BasePart basepart1 = theSession.Parts.OpenBaseDisplay("F:\\aaa\\_model1.prt", out partLoadStatus1);% }1 t: j* r( \
            Part workPart = theSession.Parts.Work;9 r/ Z1 Q$ s1 Q
            Part displayPart = theSession.Parts.Display;
8 j, @3 ~! z) Z! J9 B# Z5 I, e( f% b            partLoadStatus1.Dispose();
6 W( H' t: B2 N" F1 Z            //theUFSession.Disp.CreateImage( "F:\\aaa\\a.PNG",UFDisp.ImageFormat.Png, UFDisp.BackgroundColor.White);
) |/ Z; o: h- T( X5 ^( m$ A% A5 L            workPart.ModelingViews.WorkView.HiqhQualityImage.Method = ModelingViewHighQualityImage.ShadeMethod.PhotoRealistic;) f3 @& B7 T% z4 z- w! X
            theSession.Preferences.HighQualityImageVisualization.SetImageSize(NXOpen.Preferences.SessionVisualizationHighQualityImage.ImageSizeType.FillView, 1129, 351);* k, j- i" |  I) K! ^/ k
            workPart.ModelingViews.WorkView.HiqhQualityImage.Generate();1 Z/ K1 N& g# ]& g, W
            workPart.ModelingViews.WorkView.HiqhQualityImage.Save("F:\\aa\\nihao.tif",false);! O4 m' w5 x2 ]" u% D$ d
. W3 \8 G9 L3 \! R# E

& r, F- v& c; Q0 L8 A目的是想保存一个图片出来,可是运行没有错误,但是出不来图片,不知道为什么(通过界面按钮执行这个cs文件是可以出图的),求大神指教。& n9 n9 O% s4 ]  ~$ j
我的目的就是想保存一张图片出来,有别的方法也可。1 z* ?. c: G; M
 楼主| 发表于 2016-6-13 13:55 | 显示全部楼层
有没有人啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-7-5 16:27 | 显示全部楼层
有没有大神帮忙看看原因
回复 支持 反对

使用道具 举报

发表于 2017-3-9 10:30 | 显示全部楼层
同问啊,我也是用了ModelingViewHighQualityImage.Generate()函数运行报错,但未生成图片。
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-1-22 15:50 , Processed in 0.048273 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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