青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1225|回复: 4

[疑难] 请问大家C#怎样获得当前部件目录

[复制链接]
发表于 2015-6-18 08:19 | 显示全部楼层 |阅读模式
C#怎样获得当前部件目录,查了久,资料很少,实在想不出来只有上来求助你们了,或者grip调用DLL时怎么样传参) g: ?5 z/ ^+ M, ?. ^
发表于 2015-7-26 20:16 | 显示全部楼层
查看.net API( I6 Q' d7 Y5 c0 G# b/ I0 v0 M
FullPath Property
9 `, W+ v$ k! k+ Y; JNamespaces ► NXOpen ► BasePart ► FullPath
2 `' c* _7 {. j' |9 w  [& B
$ d: Q7 C2 f6 n2 G9 b  s/ z' q6 |

点评

能不能写出详细的代码?谢谢  详情 回复 发表于 2015-8-25 13:42
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-8-25 13:42 | 显示全部楼层
keepmoving001 发表于 2015-7-26 20:16" |1 s. z& ?5 m
查看.net API% o" _( t. @" k1 P  M9 ~& g0 r
FullPath Property ' ?( ?2 C8 f& d* v, T8 h
Namespaces ► NXOpen ► BasePart ► FullPath
" J- \- V( q8 W3 d; ?  P# I/ ~
能不能写出详细的代码?谢谢
6 ~. L7 f' Z% ^8 m$ S0 y2 z
回复 支持 反对

使用道具 举报

发表于 2017-6-3 14:35 | 显示全部楼层
public static int Main(string[] args)+ s6 O& V6 l. V
    {; {, P4 r6 G! ~' V+ o9 b
        int retValue = 0;
7 H, L: e) a. y6 p& C9 P: ?        try
# j: u) @$ P# n8 y1 s  P) U        {+ i1 M7 I$ G& ], w; w8 }+ o( b) D
            theProgram = new Program();  V' d. v4 z8 V( N
            Part dispPart = theSession.Parts.Display;8 F1 }6 L6 S, W. ?1 ?7 J2 n% p
            string filePath = dispPart.FullPath;//获得文件全路径
0 H9 ?/ ?" P/ e            //UI.GetUI().NXMessageBox.Show("Message", NXMessageBox.DialogType.Information, str);# c7 s% B. J- z: y1 \/ e5 V) `9 _) Z
            ProcessStartInfo psi = new ProcessStartInfo("Explorer.exe");//还是调用进程打开文件夹
1 F1 V' Q) d7 H2 w* l            psi.Arguments = "/e,/select," + filePath;
5 t; V" U5 v* J& k            Process p;' I3 _6 j- b* g% S% x2 \# e+ G
            p=Process.Start(psi);//启动进程打开
+ t  r- H. p6 R1 W6 Y            //TODO: Add your application code here
' Q' v& ]- H6 _8 Q7 `            p.WaitForInputIdle(2000);//等2秒钟
3 I$ P- b* I7 ^4 z" N  u5 X% r! i! B            //p.Kill();
! O8 O& C. c' w( t: S: ^1 c            theProgram.Dispose();
$ U2 W* c) a1 n. h, W8 r; r        }
  u6 k9 F- }4 w( n% j        catch (NXOpen.NXException ex)8 ?( ~4 ~+ C! G% g
        {
  S8 {, p4 b* j. _$ N            // ---- Enter your exception handling code here -----
6 J! G6 o$ B; I: o
; n' u  i4 {! L7 j6 K6 K. r" V- l        }
! I. F+ ?6 ~0 ]" X, I: b0 m! i        return retValue;
6 |, T: Z0 A2 f1 L  h# V. {4 j    }
回复 支持 反对

使用道具 举报

发表于 2018-9-22 11:20 | 显示全部楼层
查看.net API: e  K- M3 E7 x( l" M! Z# s FullPath Property  Namespaces ► NXOpen ► BasePart ► FullPath,
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 23:51 , Processed in 0.053920 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

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