QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 4271|回复: 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 | 显示全部楼层 来自: 中国广东深圳
谢谢你的解答,我是想问另外一个变量。5 y5 r3 n0 T1 w$ Q

! X; z/ S" f5 }- a" E0 t可能我说得不够清楚,我是想获得文件的目录。比喻我这个编程档命名是M001,在 E:\Work下 得到的结果就是E:\Work\M001
发表于 2010-1-14 21:25:44 | 显示全部楼层 来自: 中国广东深圳
print value project
$ [: F( G; T6 W: y* U" \- C
& J/ y+ M. a. V1 c0 g8 ?2 z你试试。
& ^; G0 A  K2 V0 igoodlucky

评分

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

查看全部评分

 楼主| 发表于 2010-1-15 00:05:00 | 显示全部楼层 来自: 中国广东深圳
我现在编的代码,请问错误码的地方应该怎么改?谢谢!!
' T( z; K) W2 b4 dPrivate Sub Form_Activate()
) Z) h& g# j- f) B1 s" [) y- qdcam_window_ontop hwnd" ~+ O2 u! s8 I- ~' q8 b2 J3 m' ^# |
Me.Hide; }/ \) ?8 o/ f# {4 D2 C
Dim output As String! G0 `2 V) i/ y. L
PowerMILL31.Connect psStartPowerMILL6 Y! q) u# y* R! y8 p# c3 ]
Dim PATH As String( c, d4 C2 y3 y
PATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")
% R3 X' Z: Q0 V4 b  @' w  Y2 HPowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")  |1 M% t* h) F: X, b4 w7 {- R4 }0 f% t
Unload Me: N1 J+ v+ J1 S* j
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 编辑 3 p5 R, {8 L% ]  O" J' |- q) m  Q
/ \0 Y! `: X0 U+ Z! ]; O* K+ E
您的 文件路径要用冒号括起来!
9 _7 W- S+ u1 T3 f"KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
 楼主| 发表于 2010-1-15 09:42:41 | 显示全部楼层 来自: 中国香港
您的 文件路径要用冒号括起来!
0 D9 S( v. r. ^9 F$ F8 K8 ]"KEEP BITMAP FILESAVE ‘" & PATH & "\iso.JPG" & "’ yes")
  j7 y( q6 d( Jfreeman02 发表于 2010-1-15 07:15 http://www.3dportal.cn/discuz/images/common/back.gif

/ P5 U% A* o! V' D6 H
3 n% [6 J3 o3 }6 ]3 w0 G: a/ Z( K; z5 b9 f( Q) j7 v
我试了一下不行呀,你能不能把整个代码写完整让我学习一下?麻烦你了!!
发表于 2010-1-15 13:01:01 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.
9 _& P: B, `3 _你要详细检查。
 楼主| 发表于 2010-1-20 01:10:12 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.3 \; R' }4 j9 ^- V8 ~$ A6 j
你要详细检查。
6 i0 l# Y7 q$ Y: O; Y. Y6 ofreeman02 发表于 2010-1-15 13:01 http://www.3dportal.cn/discuz/images/common/back.gif

3 p! `6 j9 j/ |6 b. Y/ R* x6 D6 `  V9 f! Z0 m3 ~
你好,我不会String.Trim()
- X+ b% Q8 m8 |4 [9 K5 F我最近这两天一直自己在试着去做但都是做不好,还是要麻烦你。
: j" z6 G+ B1 o) w# W' a8 M8 M你能帮我看一下错误在哪里吗?或者发个VB工程档给我学习一下?麻烦你了! - W: i7 N: h6 J: y1 d
Private Sub Form_Activate()( b. T+ B. w- A' ]4 a
dcam_window_ontop hwnd
' g! Q2 L. `& b; L% l; cMe.Hide3 y( M, q0 T( e% N
PowerMILL31.Connect psStartPowerMILL2 M" l$ X" ~6 ~1 l! F
Dim path As String2 ]6 G! J6 `% Z2 ?9 B0 U/ j
path = PowerMILL31.ExecuteEx("Print Value PROJECTpath". y) Z1 ]1 E: ]+ M0 {4 n# P

' w' t+ P, Q- z, T+ f# }6 PPowerMILL31.Execute ("KEEP BITMAP FILESAVE '" & path & "\ISO.jpg" & "' yes")
8 W# s2 U% V2 g; W8 @' RUnload Me; ?! z: p$ O, t7 \- a

7 E2 ^5 B* _7 [1 X% N( MEnd Sub
Keep.JPG
发表于 2010-1-20 11:31:21 | 显示全部楼层 来自: 中国广东广州
本帖最后由 jackywang08 于 2010-1-20 16:58 编辑
! J# j7 h- G- t/ f- L0 k
+ |9 x' x* [& ?2 U# a* _* I插入红色部分即可7 n% y  {  X! Q: n2 T  ?
Private Sub Form_Activate()0 ~7 I3 ?8 l! R5 P
dcam_window_ontop hwnd
4 {9 e; w. J5 B6 J, g8 \' A, x* MMe.Hide
2 f6 m. z6 S# R2 e, A! x' jDim output As String* |# _3 T) p# ^, U) H; ?8 r
PowerMILL31.Connect psStartPowerMILL
4 B' _: g, k% r6 GDim PATH As String
3 K# Y  {5 `# h: x7 v  w* s5 T' C  oPATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH"); P6 T9 ^4 Q4 p4 z  M- w5 t
PATH = pm.ExecuteEx("print value projectpath")
. |3 G1 S" i  i* X3 s2 t+ YPATH = Replace(PATH, "/", "\")
0 Y) |  L% l' B9 ^( vPATH = Mid(PATH, 1, Len(PATH) - 2)
6 t) D+ |9 ~& c0 b
PowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
3 E( R0 T( y, ^6 N( J0 I5 SUnload Me
# v, Y" I9 l. q! _6 P4 VEnd Sub

评分

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

查看全部评分

 楼主| 发表于 2010-1-20 19:07:16 | 显示全部楼层 来自: 中国广东深圳
插入红色部分即可
3 o3 ?1 f2 j) H; T9 I' X0 A4 d; ZPrivate Sub Form_Activate()
6 o4 N, i: T7 x, x0 ]% {dcam_window_ontop hwnd
0 `+ M( K9 Q; UMe.Hide" i& }5 S# d2 C+ o
Dim output As String
% i, v; G1 W" i8 a4 Z2 |! z1 MPowerMILL31.Connect psStartPowerMILL: x+ @+ w7 ~+ T1 {
Dim PATH As String% y3 c  u/ x. q0 l/ P2 s% o
PATH = PowerMILL31.ExecuteEx("PRINT VALU ...
2 ?* w; o/ F6 A$ U! |( ujackywang08 发表于 2010-1-20 11:31 http://www.3dportal.cn/discuz/images/common/back.gif

1 ^! m5 g6 }, p4 ?# w7 B3 ]- b0 d4 t6 P$ s. J+ k" A

. A7 _) h; _5 O) z/ P这次可以了,超级感谢!!!
发表于 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 )

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