青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2015-6-18 08:19 | 显示全部楼层 |阅读模式
C#怎样获得当前部件目录,查了久,资料很少,实在想不出来只有上来求助你们了,或者grip调用DLL时怎么样传参
/ C; y% f- U. {4 {' Y
发表于 2015-7-26 20:16 | 显示全部楼层
查看.net API
/ |" A5 @( E5 I1 G3 rFullPath Property
% J- h' `' E5 {Namespaces ► NXOpen ► BasePart ► FullPath' p8 q( ~* r% p  x* [. o
1 H6 t$ r5 m- F: r

点评

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

使用道具 举报

 楼主| 发表于 2015-8-25 13:42 | 显示全部楼层
keepmoving001 发表于 2015-7-26 20:16. O: F8 ]+ c$ N6 |9 ^2 S
查看.net API
6 T0 D& q  R3 w/ `+ V; c* V( U; FFullPath Property 9 X1 c7 ?2 U; I% W3 [
Namespaces ► NXOpen ► BasePart ► FullPath
2 R6 d4 k7 |1 X3 S
能不能写出详细的代码?谢谢
3 |0 B5 @0 k4 Y& F7 Q0 O/ q, W6 L7 ?( M
回复 支持 反对

使用道具 举报

发表于 2017-6-3 14:35 | 显示全部楼层
public static int Main(string[] args)' U# h: T  E& z. q# ?  O& W
    {
: [+ k$ N  t% P8 s/ w& u2 J& x        int retValue = 0;
* L5 B3 s6 o$ I% S( g) p/ {+ T        try8 {( f6 [# @# t; w
        {5 a- h, C' l) B$ C
            theProgram = new Program();" n5 l6 u$ g( f* W4 U% B; S
            Part dispPart = theSession.Parts.Display;3 ~) V+ S4 _0 E. p4 g
            string filePath = dispPart.FullPath;//获得文件全路径
, l0 ]" G: b7 W8 G/ Y; y            //UI.GetUI().NXMessageBox.Show("Message", NXMessageBox.DialogType.Information, str);
; H$ w& K3 ^- B4 \0 B5 A            ProcessStartInfo psi = new ProcessStartInfo("Explorer.exe");//还是调用进程打开文件夹- _) \- k* Y% E: |
            psi.Arguments = "/e,/select," + filePath;- v! V1 V  f6 o2 Y/ ~/ D# B$ A
            Process p;
$ @% A/ z! X4 o$ o5 ]: ^            p=Process.Start(psi);//启动进程打开
2 K3 o. @# t% o8 [            //TODO: Add your application code here 1 L2 ?) {: r4 J! D- O
            p.WaitForInputIdle(2000);//等2秒钟; m5 _8 z, `0 J. Y' d  s
            //p.Kill();
: T" Z0 b7 F) _1 `) [5 o            theProgram.Dispose();
5 ~- k- h1 q9 a  D' X) }  Z5 o        }9 K: O$ J* E! f% i2 X8 ^$ O
        catch (NXOpen.NXException ex)
% T  N+ T2 a/ |! L        {" i# A9 }- c/ `- k, z7 m/ ]
            // ---- Enter your exception handling code here -----
5 ?8 n# [. V- T) E8 y
* h/ y+ p! I0 U% v* }  n+ R5 w2 i        }
9 l' O, i: e* D# G9 o        return retValue;
$ ^% U4 v$ L9 ]    }
回复 支持 反对

使用道具 举报

发表于 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-3-28 19:28 , Processed in 0.054895 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

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