QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
8天前
查看: 4210|回复: 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 | 显示全部楼层 来自: 中国广东深圳
谢谢你的解答,我是想问另外一个变量。
' u( w- Q, q/ o! s1 w7 n7 _1 p, T! _% i. z$ A
可能我说得不够清楚,我是想获得文件的目录。比喻我这个编程档命名是M001,在 E:\Work下 得到的结果就是E:\Work\M001
发表于 2010-1-14 21:25:44 | 显示全部楼层 来自: 中国广东深圳
print value project5 o5 d% {, B9 N8 J( v" D

$ W1 V3 d8 u' W) N( X% C你试试。" w9 y: H1 j7 T. z# b% z9 r
goodlucky

评分

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

查看全部评分

 楼主| 发表于 2010-1-15 00:05:00 | 显示全部楼层 来自: 中国广东深圳
我现在编的代码,请问错误码的地方应该怎么改?谢谢!!
0 j/ }0 E- ~" u6 PPrivate Sub Form_Activate(); ]9 f( ]2 l# i; A- D- h
dcam_window_ontop hwnd' F, d5 h) P: c* p+ \
Me.Hide$ _8 U3 ?! C  _2 }3 y0 E
Dim output As String
0 z- E/ m: |4 ?6 I' }' IPowerMILL31.Connect psStartPowerMILL
$ p" s6 ]6 n3 p* m/ G) TDim PATH As String0 Q. A/ {: l0 i* Z) c' p; [) d1 W. j) K" ~
PATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")
5 \4 E* O8 v+ ]2 V! z$ I" @PowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")+ k2 M/ e1 N4 f0 s
Unload Me
+ h5 n, J3 S. ^& M' v  U6 r' U7 wEnd 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 编辑 6 w2 i8 a1 X! X

+ V. Y, Z7 `% q0 y- b您的 文件路径要用冒号括起来!
5 }5 S& T/ \( P9 g3 X* r7 N"KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
 楼主| 发表于 2010-1-15 09:42:41 | 显示全部楼层 来自: 中国香港
您的 文件路径要用冒号括起来!
8 L$ ]( p% r' L; v1 g. Z! ]4 r"KEEP BITMAP FILESAVE ‘" & PATH & "\iso.JPG" & "’ yes")
5 U2 l, \! V3 G( @; d- f7 [8 {freeman02 发表于 2010-1-15 07:15 http://www.3dportal.cn/discuz/images/common/back.gif
$ k$ ?8 n8 f; M7 l

9 t, M4 I$ p2 H4 L/ s' E- a  t: |/ U# ^5 e- c" \
我试了一下不行呀,你能不能把整个代码写完整让我学习一下?麻烦你了!!
发表于 2010-1-15 13:01:01 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.
0 h1 _5 O% m6 T* Y7 }你要详细检查。
 楼主| 发表于 2010-1-20 01:10:12 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.
/ h" d5 Q2 Z+ b你要详细检查。
+ W; X5 A" H# L. pfreeman02 发表于 2010-1-15 13:01 http://www.3dportal.cn/discuz/images/common/back.gif
# Y& q$ R  u0 T4 I/ M: ~8 ]$ J, G

) o% R" G+ G! W& g6 X0 w你好,我不会String.Trim()
6 F7 `7 J) ]! C我最近这两天一直自己在试着去做但都是做不好,还是要麻烦你。* v/ q2 d" M* u6 M, M) ^
你能帮我看一下错误在哪里吗?或者发个VB工程档给我学习一下?麻烦你了! ( j4 C) G! Q7 m
Private Sub Form_Activate(), i% c$ w; P% k( {
dcam_window_ontop hwnd2 ?+ s* Y; l5 Q- U0 z2 C
Me.Hide( N: f) a! O* ?3 d% H& F9 ^" \  X
PowerMILL31.Connect psStartPowerMILL% A' Z' U- N2 N) U2 x9 {8 a
Dim path As String5 D: }' _# y( x9 z
path = PowerMILL31.ExecuteEx("Print Value PROJECTpath"
* l* C( C9 j; @$ U5 o6 E1 t  i
5 A! ]' q" }2 R  ^PowerMILL31.Execute ("KEEP BITMAP FILESAVE '" & path & "\ISO.jpg" & "' yes")" J# Q+ T6 N* g# U& l0 q
Unload Me0 ]9 v$ ^: p) q: ^  p4 [$ ]

- ], s( ?( ^+ w# O& CEnd Sub
Keep.JPG
发表于 2010-1-20 11:31:21 | 显示全部楼层 来自: 中国广东广州
本帖最后由 jackywang08 于 2010-1-20 16:58 编辑 9 j" r2 ?7 W* @4 N. y. v
) x$ ^6 b: d3 B% q0 ?+ Y  q
插入红色部分即可6 Q4 f- r2 @  J" T/ c+ R
Private Sub Form_Activate()8 c" e8 D: ^) I+ ^. S8 b1 s
dcam_window_ontop hwnd
* }; o% l- Z1 E) g; aMe.Hide
6 `. c# F: H6 c$ S( IDim output As String' Z" T$ o$ |) i
PowerMILL31.Connect psStartPowerMILL5 k, k4 B, b- a
Dim PATH As String6 C+ K- ~7 R2 d; b# |9 \+ P  K- O6 x8 x
PATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")
- F9 L5 Y: I! ^! v, Q0 MPATH = pm.ExecuteEx("print value projectpath")5 G3 W2 V) I* i5 `: C9 I$ w
PATH = Replace(PATH, "/", "\")
$ l* |, q) T( S8 C* uPATH = Mid(PATH, 1, Len(PATH) - 2)
, s* y$ l/ g9 K# p& B7 [
PowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")% D; `8 F9 Y* t5 s
Unload Me) H2 I8 Y) ^2 [' }& a2 a( O6 W
End Sub

评分

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

查看全部评分

 楼主| 发表于 2010-1-20 19:07:16 | 显示全部楼层 来自: 中国广东深圳
插入红色部分即可' P, d4 F3 w- T
Private Sub Form_Activate()- V2 b, X: r3 V% P
dcam_window_ontop hwnd. I, V4 ?$ G& [
Me.Hide! e) G0 ]3 x: Y
Dim output As String
1 T9 U5 q, L6 R. {# L7 yPowerMILL31.Connect psStartPowerMILL& K4 f- v0 A! ?8 @* ]% p9 C
Dim PATH As String  c% u: d/ z" b) i- C) V% a$ |# J
PATH = PowerMILL31.ExecuteEx("PRINT VALU ..." d3 K" _! x( _' [% g
jackywang08 发表于 2010-1-20 11:31 http://www.3dportal.cn/discuz/images/common/back.gif

! ]9 V( p; Z; x; }
5 J" q0 G$ x- ]+ V* X
- t2 U8 V: I7 ~1 I. F这次可以了,超级感谢!!!
发表于 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 )

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