QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 4230|回复: 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 | 显示全部楼层 来自: 中国广东深圳
谢谢你的解答,我是想问另外一个变量。! x! ]- p1 R9 G0 A5 B6 d5 o# W
3 Q, {/ g! @: F/ s0 U" k
可能我说得不够清楚,我是想获得文件的目录。比喻我这个编程档命名是M001,在 E:\Work下 得到的结果就是E:\Work\M001
发表于 2010-1-14 21:25:44 | 显示全部楼层 来自: 中国广东深圳
print value project* X* M2 M. ]- N2 _$ X6 ~

3 S. s, ]& C. z8 o  h" b2 ^你试试。
! U, p# O( S$ V+ F3 Igoodlucky

评分

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

查看全部评分

 楼主| 发表于 2010-1-15 00:05:00 | 显示全部楼层 来自: 中国广东深圳
我现在编的代码,请问错误码的地方应该怎么改?谢谢!!
* U. }! c: m4 R- `* O; j; w' l( oPrivate Sub Form_Activate()
" b5 G( F# `! U% Z" e$ J5 h' D4 edcam_window_ontop hwnd; {; v+ t& I  G% O( v3 ^
Me.Hide
' X7 [2 V' h+ m7 K0 ?# x/ A* gDim output As String
4 @2 A6 |/ W" }$ O$ ZPowerMILL31.Connect psStartPowerMILL
  c8 p: W$ G0 w6 @% Q5 I) _Dim PATH As String
/ _+ [: j9 w5 K, U, l) M7 OPATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")& Q4 l8 d$ R% [' M" G. J( p6 V5 i: T
PowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
% `! y/ n/ Z7 W; a( L/ B, {! ZUnload Me
, p0 q* z$ H( 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 编辑 3 B+ \& R% N9 _3 L# R( k
- X" A/ H( A  B" ^9 K+ ~' \" G
您的 文件路径要用冒号括起来!- U$ @$ q. O7 ?: B; [
"KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
 楼主| 发表于 2010-1-15 09:42:41 | 显示全部楼层 来自: 中国香港
您的 文件路径要用冒号括起来!
6 E. r* r. R+ H  z) Z. c"KEEP BITMAP FILESAVE ‘" & PATH & "\iso.JPG" & "’ yes"); Z/ u8 |3 q! w
freeman02 发表于 2010-1-15 07:15 http://www.3dportal.cn/discuz/images/common/back.gif
8 S: x& d5 \0 J

$ q0 h6 Y4 d, b- j6 k5 f$ l
1 k5 D9 Z7 C7 a: W  ~我试了一下不行呀,你能不能把整个代码写完整让我学习一下?麻烦你了!!
发表于 2010-1-15 13:01:01 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.8 ^  v; Z5 H% w7 f$ j5 X
你要详细检查。
 楼主| 发表于 2010-1-20 01:10:12 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.
2 t7 V, R" m/ n4 r0 O  G你要详细检查。
. P1 }3 j5 g) i( L' ~freeman02 发表于 2010-1-15 13:01 http://www.3dportal.cn/discuz/images/common/back.gif

5 Q. \1 s6 n6 _' F  ?$ ~' N0 K
你好,我不会String.Trim()
9 o$ p/ M3 S' z/ F5 k我最近这两天一直自己在试着去做但都是做不好,还是要麻烦你。- C1 ~) R/ U1 V
你能帮我看一下错误在哪里吗?或者发个VB工程档给我学习一下?麻烦你了! & n/ V  S4 q: b2 }3 f6 T
Private Sub Form_Activate()7 ~, a% i' K, L% O
dcam_window_ontop hwnd
+ }' |- ~/ ~2 P! {& z% `: Z1 m+ VMe.Hide, k% a6 i8 R$ z% n* D3 _
PowerMILL31.Connect psStartPowerMILL" W6 _) N6 _% T# q
Dim path As String$ D' |* n. n# [) X- g
path = PowerMILL31.ExecuteEx("Print Value PROJECTpath"! ?+ M/ y$ f6 S$ f" z% `2 |
% ]6 M# _) Q( B* G0 a
PowerMILL31.Execute ("KEEP BITMAP FILESAVE '" & path & "\ISO.jpg" & "' yes")
( i; _& G! m" SUnload Me4 a! ]( x; r1 K3 D8 w1 ~/ r
$ N# `9 k' x. p/ u
End Sub
Keep.JPG
发表于 2010-1-20 11:31:21 | 显示全部楼层 来自: 中国广东广州
本帖最后由 jackywang08 于 2010-1-20 16:58 编辑
. v" `6 o! S7 ]) R( H) X
0 D, s! k6 L7 P插入红色部分即可
" i. w/ i- Q6 d5 YPrivate Sub Form_Activate()8 n+ ?# _. [( N2 b; I
dcam_window_ontop hwnd
1 G9 U4 }$ e8 ]/ E$ Z1 T# {7 V- x0 xMe.Hide5 g* ?; q1 w- p% U( `" B
Dim output As String9 A2 r8 [8 E/ s% |( m: z
PowerMILL31.Connect psStartPowerMILL+ A1 N, F( u, f7 h
Dim PATH As String# s5 z  j% M' R
PATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")' r, n# |: }2 G" W
PATH = pm.ExecuteEx("print value projectpath")
0 w/ T3 P+ P0 B# s9 ?/ VPATH = Replace(PATH, "/", "\")
! V- u; O1 b7 y7 ^8 n6 M1 B! Y" ^- [PATH = Mid(PATH, 1, Len(PATH) - 2)
+ f7 L$ z$ f& Q$ Q8 B+ w
PowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")9 j- _" a; x+ h' w$ M* A
Unload Me$ B; U1 @9 s. ~: M" r3 B9 b6 L
End Sub

评分

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

查看全部评分

 楼主| 发表于 2010-1-20 19:07:16 | 显示全部楼层 来自: 中国广东深圳
插入红色部分即可
; \: A. [% p5 A! H/ b& b  H4 m1 ePrivate Sub Form_Activate()
) \& _$ T8 `, n' E" ydcam_window_ontop hwnd% N% o4 Y4 r0 c7 r
Me.Hide
/ H+ }3 Q. U; BDim output As String
  f4 _- `0 m; q/ ^) dPowerMILL31.Connect psStartPowerMILL  N" A$ q) H( ]
Dim PATH As String
2 L! s& I+ o: V* R5 O( D/ iPATH = PowerMILL31.ExecuteEx("PRINT VALU ...1 q# H: D. g- {6 L
jackywang08 发表于 2010-1-20 11:31 http://www.3dportal.cn/discuz/images/common/back.gif
. Q6 O6 l3 ]; J" r9 [9 ^
) L% S: C6 C$ U1 F4 ?
/ z3 ~: k8 g" Y# X/ s
这次可以了,超级感谢!!!
发表于 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 )

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