青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2015-6-18 08:19 | 显示全部楼层 |阅读模式
C#怎样获得当前部件目录,查了久,资料很少,实在想不出来只有上来求助你们了,或者grip调用DLL时怎么样传参' s6 A* C! l: _; m2 ^5 y" R
发表于 2015-7-26 20:16 | 显示全部楼层
查看.net API" h4 l% o( J6 q9 s7 W( [, k
FullPath Property
/ B& {3 s# ~- R6 m1 T. e* pNamespaces ► NXOpen ► BasePart ► FullPath
: e% X( v/ V+ ?1 M. H( M' N) H3 _5 g3 s* k4 \7 _

点评

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

使用道具 举报

 楼主| 发表于 2015-8-25 13:42 | 显示全部楼层
keepmoving001 发表于 2015-7-26 20:16& p! p+ [0 v4 R4 Q
查看.net API0 O: }5 Q5 P5 p  D6 `: D
FullPath Property
. Y. u( E6 B# C* dNamespaces ► NXOpen ► BasePart ► FullPath
) t2 C3 x/ s- ]* E
能不能写出详细的代码?谢谢
2 w& y% }, r8 i( o& J/ T# j
回复 支持 反对

使用道具 举报

发表于 2017-6-3 14:35 | 显示全部楼层
public static int Main(string[] args)
' Y: n# `6 Y4 f7 Y    {+ W$ q$ ~/ o! g# s( I3 o# U4 t$ j
        int retValue = 0;
8 N. f4 j' m3 B! W. u9 n7 g        try7 Y% ]8 u/ Z( C) E/ n9 @3 P# ?( w2 q
        {3 B" `5 o) j0 q( h) |
            theProgram = new Program();6 v& \8 ?( G7 U/ ?: B- K
            Part dispPart = theSession.Parts.Display;
; [9 a8 }+ l$ s            string filePath = dispPart.FullPath;//获得文件全路径
  r( p+ ^7 {1 c" ~6 n" g            //UI.GetUI().NXMessageBox.Show("Message", NXMessageBox.DialogType.Information, str);
9 j* R: o" C. N; K" \. P            ProcessStartInfo psi = new ProcessStartInfo("Explorer.exe");//还是调用进程打开文件夹- g. s' F# L' N0 |
            psi.Arguments = "/e,/select," + filePath;
& X/ R( B8 c: I            Process p;
+ R( H# S" K3 ^$ V: E            p=Process.Start(psi);//启动进程打开
; R7 j& y* |* k4 Y( T1 b1 i& d            //TODO: Add your application code here
3 K8 {8 \) Z( ]4 j$ }            p.WaitForInputIdle(2000);//等2秒钟
& J0 T, Z; c6 e, ^# `' \            //p.Kill();
, w6 |/ u9 j9 t            theProgram.Dispose();+ D% B/ s+ l) d
        }
  Z3 O& O7 j! R5 v# p) T, H4 W. R        catch (NXOpen.NXException ex)! f; @# v; \$ e- P' G& Q1 l+ M
        {
  C8 Y  f8 _- o            // ---- Enter your exception handling code here -----1 y- u; u# a# b  t( f/ R

- m( S1 N. A# H. X        }
# T+ w0 A4 @9 J1 k9 R9 V/ x        return retValue;
  @3 t4 I1 X0 c8 [/ ?/ f    }
回复 支持 反对

使用道具 举报

发表于 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-11-16 15:23 , Processed in 0.049326 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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