QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
8天前
查看: 4212|回复: 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 | 显示全部楼层 来自: 中国广东深圳
谢谢你的解答,我是想问另外一个变量。/ P7 C7 s7 W& r# H5 \' r1 [0 {
* X8 o5 l' A0 z6 x
可能我说得不够清楚,我是想获得文件的目录。比喻我这个编程档命名是M001,在 E:\Work下 得到的结果就是E:\Work\M001
发表于 2010-1-14 21:25:44 | 显示全部楼层 来自: 中国广东深圳
print value project
3 i0 F0 m$ W5 j! z3 H6 L1 c6 O3 P
你试试。
- b$ x7 y+ a( K* R4 Qgoodlucky

评分

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

查看全部评分

 楼主| 发表于 2010-1-15 00:05:00 | 显示全部楼层 来自: 中国广东深圳
我现在编的代码,请问错误码的地方应该怎么改?谢谢!!
4 ?/ ], @4 u' k" s& T, vPrivate Sub Form_Activate()7 A9 q* Z! e( g3 Y
dcam_window_ontop hwnd
. w) B+ w5 ~6 m* M7 D' \8 aMe.Hide; E. _1 J2 k0 U) w& L
Dim output As String: Z" w9 q" T+ y3 S. O- I
PowerMILL31.Connect psStartPowerMILL7 ?3 e6 V9 e0 u
Dim PATH As String1 S. ]5 t9 s2 b" B+ ?9 G0 ]0 G
PATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")
, I, Q' J8 Y# \% n6 u, b2 r/ MPowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes"): k5 X( h4 K# c  t- Z% j3 f
Unload Me& N; s% d3 w5 A9 }6 E7 Q, V
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 编辑
* R% i% R! G8 W2 {& z3 M9 \" ~# Q0 B) A4 U5 v
您的 文件路径要用冒号括起来!
* Q% X. Y+ u( u( q"KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
 楼主| 发表于 2010-1-15 09:42:41 | 显示全部楼层 来自: 中国香港
您的 文件路径要用冒号括起来!+ I3 M& b1 n. g+ t+ m( W
"KEEP BITMAP FILESAVE ‘" & PATH & "\iso.JPG" & "’ yes"); r( h( B# a, i
freeman02 发表于 2010-1-15 07:15 http://www.3dportal.cn/discuz/images/common/back.gif
" Q) h9 U# w3 Q" _" v  Q

7 w- V& F% W( u- q4 V; y2 z/ v( P  U. ?
我试了一下不行呀,你能不能把整个代码写完整让我学习一下?麻烦你了!!
发表于 2010-1-15 13:01:01 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.+ }4 |/ K9 O" b8 P
你要详细检查。
 楼主| 发表于 2010-1-20 01:10:12 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.
% n1 ?: T! u3 T# L: _$ S/ X7 y: U你要详细检查。
9 P3 l% g/ t( z2 q' Q+ k5 l- Tfreeman02 发表于 2010-1-15 13:01 http://www.3dportal.cn/discuz/images/common/back.gif
# a; I0 u4 r+ P8 j
( L3 y: g+ H5 r
你好,我不会String.Trim()
# F8 l5 ^, L5 U+ ]' o9 S我最近这两天一直自己在试着去做但都是做不好,还是要麻烦你。
: V2 F; H1 ?5 @9 q5 O; [# f你能帮我看一下错误在哪里吗?或者发个VB工程档给我学习一下?麻烦你了! . Q, L$ y  v, W  P/ a* G
Private Sub Form_Activate()8 a/ U! h9 E& O+ n  K
dcam_window_ontop hwnd2 }( U7 j5 W; k* }- [7 H. b
Me.Hide" w/ _8 t2 G7 p4 x$ r  o6 h$ y( {( b! w
PowerMILL31.Connect psStartPowerMILL
. n6 {- O. P) _; ?5 r5 ^Dim path As String
; }6 ?0 g9 Z; u" qpath = PowerMILL31.ExecuteEx("Print Value PROJECTpath"
8 G- q# a1 i: e( m$ D
5 @" T- }* |+ c) b% h$ VPowerMILL31.Execute ("KEEP BITMAP FILESAVE '" & path & "\ISO.jpg" & "' yes")3 C0 ~% L5 _; z4 t
Unload Me' I3 W" M/ K2 |

. \' X5 J8 W6 R2 |# G. z- P6 TEnd Sub
Keep.JPG
发表于 2010-1-20 11:31:21 | 显示全部楼层 来自: 中国广东广州
本帖最后由 jackywang08 于 2010-1-20 16:58 编辑
" Q$ `( I) e4 `" H* O7 z7 t' W5 F: B, Z9 c3 ?  L
插入红色部分即可" I1 a9 C" l8 B5 |
Private Sub Form_Activate()
6 l0 a# u% E4 n5 ?dcam_window_ontop hwnd
" P' U) H5 e0 R* Y, R# h0 o) dMe.Hide5 k3 J* v' A7 ?( t1 S3 x
Dim output As String
( C  Z6 V3 q6 F- wPowerMILL31.Connect psStartPowerMILL4 f+ i6 q* k& O5 _2 M( `
Dim PATH As String6 T1 l. J; W6 `/ V! D
PATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")
& G) T% J; Q% Q# S" R4 JPATH = pm.ExecuteEx("print value projectpath")6 F! k) Z1 f( W2 n( f6 _; U3 M: o
PATH = Replace(PATH, "/", "\"). i, F/ Y3 ^3 f
PATH = Mid(PATH, 1, Len(PATH) - 2)
& n& T2 E7 I& {, ~# D; [
PowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
& J. A! W0 C7 |; {5 z' M- l2 zUnload Me
& S+ g& R+ r: y+ p1 S9 LEnd Sub

评分

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

查看全部评分

 楼主| 发表于 2010-1-20 19:07:16 | 显示全部楼层 来自: 中国广东深圳
插入红色部分即可
! `3 Y$ P: [+ G( T+ dPrivate Sub Form_Activate()) m! v8 D0 l# |% n3 ?! i% j# S
dcam_window_ontop hwnd- a, P2 G9 H$ S- x
Me.Hide
, ?  o9 |' A1 s3 I& ~& tDim output As String
) h. r0 W8 J. i6 t6 {PowerMILL31.Connect psStartPowerMILL
, d9 w9 |' l2 }: uDim PATH As String
) z: b7 q( R( _+ `' Y, IPATH = PowerMILL31.ExecuteEx("PRINT VALU ..." g, ], _4 R/ ^! {: U+ M9 n
jackywang08 发表于 2010-1-20 11:31 http://www.3dportal.cn/discuz/images/common/back.gif
' J: M1 {% j# |8 h5 _, v

5 o1 p: o6 _7 U1 M' |6 L$ p* C1 K1 b1 T: I3 z  s9 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 )

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