QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 4267|回复: 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 | 显示全部楼层 来自: 中国广东深圳
谢谢你的解答,我是想问另外一个变量。
0 K' u& Z! `4 c! }+ R" S+ e( J/ _1 q8 K9 c3 F6 a* V
可能我说得不够清楚,我是想获得文件的目录。比喻我这个编程档命名是M001,在 E:\Work下 得到的结果就是E:\Work\M001
发表于 2010-1-14 21:25:44 | 显示全部楼层 来自: 中国广东深圳
print value project
( x. |& [+ X5 c; z. a4 q
2 w( x' G4 X4 u; L你试试。( x6 N7 H6 c( D1 p# t; b' Q. P
goodlucky

评分

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

查看全部评分

 楼主| 发表于 2010-1-15 00:05:00 | 显示全部楼层 来自: 中国广东深圳
我现在编的代码,请问错误码的地方应该怎么改?谢谢!!
! u2 u7 U1 l  \% aPrivate Sub Form_Activate()& O7 Y4 B7 m4 o+ [7 y, S2 @
dcam_window_ontop hwnd. ]( c6 ~$ E8 t$ ]
Me.Hide4 C) @* v' n2 R  B: I
Dim output As String
1 i: n) ^) Q& n3 MPowerMILL31.Connect psStartPowerMILL, }$ Z, d' R& I! j' |- w1 A
Dim PATH As String
+ H1 L; h( Q: ~4 |8 j) mPATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH"). H9 \& `, q# N, y
PowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
* ^/ G/ z5 \4 X, H% r8 fUnload Me
7 }! z5 [" H- U; v, X) u: T; sEnd 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 编辑
/ M! O/ g, Z* s& q' w
) F3 b3 ]; U4 H! N5 ?( b您的 文件路径要用冒号括起来!
# N% g. t  V3 W/ R6 J: B' V"KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
 楼主| 发表于 2010-1-15 09:42:41 | 显示全部楼层 来自: 中国香港
您的 文件路径要用冒号括起来!
. j8 l8 n  c4 C"KEEP BITMAP FILESAVE ‘" & PATH & "\iso.JPG" & "’ yes")
9 o' V0 T- `9 M! Y$ k* n& |freeman02 发表于 2010-1-15 07:15 http://www.3dportal.cn/discuz/images/common/back.gif
" W# k+ F' w% [  H

! P; a9 w, l0 E3 E' c9 h% r; Q1 K6 S9 i( {
我试了一下不行呀,你能不能把整个代码写完整让我学习一下?麻烦你了!!
发表于 2010-1-15 13:01:01 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.
3 \& K' I7 A( E: D8 D你要详细检查。
 楼主| 发表于 2010-1-20 01:10:12 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.
+ c* I( ~' g" a8 H2 l& s# m1 s你要详细检查。
- s7 N0 F4 K7 u& hfreeman02 发表于 2010-1-15 13:01 http://www.3dportal.cn/discuz/images/common/back.gif

: l# s1 F; i. o) j; h, B; p3 m6 {4 f5 h% {8 H7 P( X2 `
你好,我不会String.Trim()
$ J0 Y2 u4 c- u! w6 U, X我最近这两天一直自己在试着去做但都是做不好,还是要麻烦你。& `- v7 m: a* }1 b* q
你能帮我看一下错误在哪里吗?或者发个VB工程档给我学习一下?麻烦你了!
: [# c+ E: e1 y- R% I3 zPrivate Sub Form_Activate()
& `6 ?. E# ^+ D1 K0 Fdcam_window_ontop hwnd( E% n) ^5 w: a( ?
Me.Hide
2 w0 @4 U, |% O! G; F$ Z$ APowerMILL31.Connect psStartPowerMILL# F# u3 k$ w; x
Dim path As String
$ b/ e6 c9 ^+ G# r# v: Kpath = PowerMILL31.ExecuteEx("Print Value PROJECTpath"4 ^3 v0 g! e3 g& b8 e/ C
- V: `. d8 ?$ L
PowerMILL31.Execute ("KEEP BITMAP FILESAVE '" & path & "\ISO.jpg" & "' yes")
5 m( j  \2 c" O  t4 }! s" m) q: KUnload Me
+ c! a5 J7 ~. Z% M) u! n
$ y% I0 I# e/ a6 p% H0 cEnd Sub
Keep.JPG
发表于 2010-1-20 11:31:21 | 显示全部楼层 来自: 中国广东广州
本帖最后由 jackywang08 于 2010-1-20 16:58 编辑 1 d9 U. O' {' q$ l- Q, V+ |

$ U  i4 a+ R0 ~- P: o$ X' N. G& J- v' h& K插入红色部分即可
% ]9 G/ A- M5 V3 R& `* r5 W: UPrivate Sub Form_Activate()
5 W. r# P1 U7 i  S5 |5 _dcam_window_ontop hwnd4 {. {* b: {0 m- k& L% a$ L
Me.Hide. B5 f5 k8 Z3 n- s" l2 n
Dim output As String
+ ^- {- Z. N& \4 F: X" P8 jPowerMILL31.Connect psStartPowerMILL: i. {( ?9 t0 \/ [, @, g' I* G6 d
Dim PATH As String& b% c) m. F4 D# S" h) J
PATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")
& s- q9 [2 q$ s7 WPATH = pm.ExecuteEx("print value projectpath")! \: K' \0 c+ b7 [  ?8 K
PATH = Replace(PATH, "/", "\"), ]; u* I" U' j
PATH = Mid(PATH, 1, Len(PATH) - 2)

8 w7 g& T. K6 M& VPowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
7 S( V" ^- u1 T) ~; K) X& NUnload Me
0 z# H1 b. Q/ q) cEnd Sub

评分

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

查看全部评分

 楼主| 发表于 2010-1-20 19:07:16 | 显示全部楼层 来自: 中国广东深圳
插入红色部分即可
6 z1 K" G: ~8 R; tPrivate Sub Form_Activate()
- X* Z  K$ i, idcam_window_ontop hwnd* @0 G) R# J5 f( q. s% A5 y; y
Me.Hide3 n& D2 D. |9 k# N) h
Dim output As String
2 |* v+ c& H: c4 t7 t9 b# YPowerMILL31.Connect psStartPowerMILL
6 w4 Y& {8 k6 d9 m) ADim PATH As String
5 w- b2 F5 G" G5 B6 jPATH = PowerMILL31.ExecuteEx("PRINT VALU ...( T6 E+ b7 C& X: w
jackywang08 发表于 2010-1-20 11:31 http://www.3dportal.cn/discuz/images/common/back.gif

! b- d0 M( c/ L& g, ^* w3 f7 }# z) R; s( z2 e9 l' s' B# J7 h
- f$ o& }: T! R. A$ g
这次可以了,超级感谢!!!
发表于 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 )

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