QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 4165|回复: 13
收起左侧

[已解决] 如何获取当前PM项目路径

[复制链接]
发表于 2010-1-14 00:49:59 | 显示全部楼层 |阅读模式 来自: 中国广东深圳

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

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

x
请问在VB里怎么获取PM项目的路径呀,谢谢!!!
发表于 2010-1-14 07:44:14 | 显示全部楼层 来自: 中国广东广州
print entry toolpath好像是这样
 楼主| 发表于 2010-1-14 20:39:47 | 显示全部楼层 来自: 中国广东深圳
谢谢你的解答,我是想问另外一个变量。
) g9 g0 R. c% a' p) ]/ F2 J2 i7 J3 e% I1 r5 Y2 m; b# c" }9 k( P
可能我说得不够清楚,我是想获得文件的目录。比喻我这个编程档命名是M001,在 E:\Work下 得到的结果就是E:\Work\M001
发表于 2010-1-14 21:25:44 | 显示全部楼层 来自: 中国广东深圳
print value project
2 I% \" X4 G6 d: z, s% h; B' d1 L4 j. _6 G
你试试。
. a, |; O  D; O1 |/ Ugoodlucky

评分

参与人数 1三维币 +5 收起 理由
hh749 + 5 应助

查看全部评分

 楼主| 发表于 2010-1-15 00:05:00 | 显示全部楼层 来自: 中国广东深圳
我现在编的代码,请问错误码的地方应该怎么改?谢谢!!/ n% W, N! K+ P+ w$ R9 i* k
Private Sub Form_Activate()3 J* c& I$ E0 s/ p, Z
dcam_window_ontop hwnd! n# a5 Y* p' V9 v; b% S
Me.Hide' m6 r9 Y1 ?! d
Dim output As String. k: ]' |" G, w9 r3 k
PowerMILL31.Connect psStartPowerMILL
' O8 S& m, ^; ODim PATH As String* Y- t9 T7 {  Y3 S0 v7 e
PATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")
9 R- O1 D$ _+ @7 mPowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
5 K9 Q9 Z. g" ?/ t) [. `. |Unload Me: w! @  R: m. Q1 H% h
End Sub
ISO.JPG
 楼主| 发表于 2010-1-15 00:06:51 | 显示全部楼层 来自: 中国广东深圳
目录应该是E:\pm_work\3D\001\ 才是正确的!但我不知道怎么做成那样子!
发表于 2010-1-15 07:15:44 | 显示全部楼层 来自: 中国广东深圳
本帖最后由 freeman02 于 2010-1-15 07:17 编辑 , g8 c4 G" ~1 {% H
8 y5 }6 c& k/ X* }; a) j
您的 文件路径要用冒号括起来!
8 |3 w  i4 k: O' M4 e$ Q"KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
 楼主| 发表于 2010-1-15 09:42:41 | 显示全部楼层 来自: 中国香港
您的 文件路径要用冒号括起来!' a% s/ D5 {+ B$ a( B' D6 b$ F* @9 q
"KEEP BITMAP FILESAVE ‘" & PATH & "\iso.JPG" & "’ yes")
) Q% R5 m: z; A5 S2 D4 x/ F. Pfreeman02 发表于 2010-1-15 07:15 http://www.3dportal.cn/discuz/images/common/back.gif
# f5 g& e& ?+ G. u" C
+ n2 x! O  z0 V2 s+ H
1 d8 c! c+ u- g' Z
我试了一下不行呀,你能不能把整个代码写完整让我学习一下?麻烦你了!!
发表于 2010-1-15 13:01:01 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.
& i) V! B$ J- L$ F你要详细检查。
 楼主| 发表于 2010-1-20 01:10:12 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.
8 W% a2 P* b& D9 X! h. l2 C# K& _4 k你要详细检查。
" P1 h- A' L/ ~" M' M0 hfreeman02 发表于 2010-1-15 13:01 http://www.3dportal.cn/discuz/images/common/back.gif

5 ?2 v9 B1 l; R$ X' i9 M
( Y6 l7 \: g! a7 z; m+ Y你好,我不会String.Trim()
/ b; o; Q. T  n8 K我最近这两天一直自己在试着去做但都是做不好,还是要麻烦你。
2 M6 u* X7 h8 A( i1 P. ^你能帮我看一下错误在哪里吗?或者发个VB工程档给我学习一下?麻烦你了!
) V9 M# ]. m( |8 [7 kPrivate Sub Form_Activate()
1 O" e0 d5 N$ D" D* c) Zdcam_window_ontop hwnd
) r, B/ K. b: T6 u+ `7 hMe.Hide
6 C# E: y: D0 E' M  x% o- `1 VPowerMILL31.Connect psStartPowerMILL
/ p4 e9 p  r1 f1 }0 @0 J" P* mDim path As String
" B0 }. z4 r* ^0 Ppath = PowerMILL31.ExecuteEx("Print Value PROJECTpath"
  y9 T5 a9 E" H6 f8 g
" a6 ?7 m5 h, e6 T6 Y2 l1 RPowerMILL31.Execute ("KEEP BITMAP FILESAVE '" & path & "\ISO.jpg" & "' yes")
6 y2 @: b% l: E$ B9 QUnload Me
! C( ^; K0 F! N6 E
* j5 h4 ~' V/ Z7 uEnd Sub
Keep.JPG
发表于 2010-1-20 11:31:21 | 显示全部楼层 来自: 中国广东广州
本帖最后由 jackywang08 于 2010-1-20 16:58 编辑
1 E1 E" Z- g5 u5 m7 w( E% G9 d# v5 Y! V8 U7 v1 L4 D  P
插入红色部分即可
  K& J2 {- J, i, W& }" `: p4 k" GPrivate Sub Form_Activate()& F7 |- i7 L2 J5 ~/ C* m
dcam_window_ontop hwnd
+ v. \# @' m4 L8 W  RMe.Hide1 D5 ~+ y" {, {# Y( K
Dim output As String. O) j  J6 g& V+ F
PowerMILL31.Connect psStartPowerMILL
1 u" t. l+ u) k) TDim PATH As String% n( j  Q; I4 F
PATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")4 V; c0 `6 m; ~0 H/ v
PATH = pm.ExecuteEx("print value projectpath")
, N7 ^) t' e; w+ ^5 C- uPATH = Replace(PATH, "/", "\")
9 I4 d6 B; M8 ]PATH = Mid(PATH, 1, Len(PATH) - 2)

, E* ]$ M" P8 u" r! ~PowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
+ H5 l' S( m  A8 ?Unload Me7 m4 q- g  |7 S2 H9 m/ j6 N
End Sub

评分

参与人数 1三维币 +5 收起 理由
hh749 + 5 应助

查看全部评分

 楼主| 发表于 2010-1-20 19:07:16 | 显示全部楼层 来自: 中国广东深圳
插入红色部分即可
+ |) |; t7 y, S6 L6 wPrivate Sub Form_Activate()! v) t; E- q) E# `
dcam_window_ontop hwnd# ?+ f6 z0 n2 N! b" D
Me.Hide
. H$ S& N4 `' i; L5 z! l8 RDim output As String
  D9 V! E; n1 C: n* |PowerMILL31.Connect psStartPowerMILL
+ `8 g& u' s+ u5 ~Dim PATH As String7 N9 K: v1 e) {/ @% A$ H
PATH = PowerMILL31.ExecuteEx("PRINT VALU ...
( H5 n! Z; R$ ~6 }( \9 [3 j) djackywang08 发表于 2010-1-20 11:31 http://www.3dportal.cn/discuz/images/common/back.gif
7 N. o. z' D/ I6 x) s6 i. e, G

& d3 U2 e( w& ^' d8 O9 R
7 l2 J# n9 _9 U( o* Y0 e这次可以了,超级感谢!!!
发表于 2010-10-16 16:17:45 | 显示全部楼层 来自: 中国湖北武汉
print value PROJECTPATH
发表于 2010-10-16 19:40:32 | 显示全部楼层 来自: 中国浙江台州
看了一下   不咋的懂  以后学习吧
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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