QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 4234|回复: 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 | 显示全部楼层 来自: 中国广东深圳
谢谢你的解答,我是想问另外一个变量。6 ~6 ?# {2 H6 p6 x# Q
, |& B0 K- U! C5 \# R
可能我说得不够清楚,我是想获得文件的目录。比喻我这个编程档命名是M001,在 E:\Work下 得到的结果就是E:\Work\M001
发表于 2010-1-14 21:25:44 | 显示全部楼层 来自: 中国广东深圳
print value project- M' u* z% M* p( U; X6 w) P1 Z8 V
6 s* k% Z6 O3 x$ w! O
你试试。
! X' g: T: j( d* S3 Jgoodlucky

评分

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

查看全部评分

 楼主| 发表于 2010-1-15 00:05:00 | 显示全部楼层 来自: 中国广东深圳
我现在编的代码,请问错误码的地方应该怎么改?谢谢!!
7 @2 d( q3 |( ]: J5 QPrivate Sub Form_Activate()
* S  C* }2 c' H$ M/ Hdcam_window_ontop hwnd
+ f, I! C. |% ?  x8 KMe.Hide7 X: X5 ^/ R  Z. G! c8 ]
Dim output As String
/ W. B3 \) d7 O% nPowerMILL31.Connect psStartPowerMILL
! ~; M' [: H* h6 [3 R8 p5 G3 ^Dim PATH As String
; U8 ~" b% E; m2 F. G2 U  K( D0 GPATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")
1 q& P+ H8 {9 Q4 C( V6 k3 uPowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")# R' U8 Q/ D4 }8 W- D
Unload Me
6 h9 p- f/ ~- z6 l4 J3 x  T' k- pEnd 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 c' e6 Y/ t( l; g" T: O6 l
) M' C7 f+ E3 F% k您的 文件路径要用冒号括起来!8 ?/ y  ?5 M; q9 @( E( B
"KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
 楼主| 发表于 2010-1-15 09:42:41 | 显示全部楼层 来自: 中国香港
您的 文件路径要用冒号括起来!
. m5 C" H+ o! p, z  C7 U4 S5 I% V"KEEP BITMAP FILESAVE ‘" & PATH & "\iso.JPG" & "’ yes")
; }( J4 {; U: ?3 ~* S. E. ufreeman02 发表于 2010-1-15 07:15 http://www.3dportal.cn/discuz/images/common/back.gif
1 R% q3 v. x, Y6 e

. B# }  [" \2 q1 o* o5 M2 b* A8 i- X0 Q8 h( o8 `3 I
我试了一下不行呀,你能不能把整个代码写完整让我学习一下?麻烦你了!!
发表于 2010-1-15 13:01:01 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.$ J6 E4 G. ^7 E
你要详细检查。
 楼主| 发表于 2010-1-20 01:10:12 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.
9 [2 }) Z& J: _" M你要详细检查。
) X" m' b3 p: u7 Q" `freeman02 发表于 2010-1-15 13:01 http://www.3dportal.cn/discuz/images/common/back.gif
% s$ N: M/ w. r- T) E$ y; Z3 l, g: ^

6 J; m7 m& L5 Y; n+ G+ u5 A你好,我不会String.Trim()
# @# P0 @, F5 y! }我最近这两天一直自己在试着去做但都是做不好,还是要麻烦你。
, V7 r' }6 W) C, |# l你能帮我看一下错误在哪里吗?或者发个VB工程档给我学习一下?麻烦你了!
  {8 ^8 {  {- g. P1 }6 C& _Private Sub Form_Activate()8 b+ {  }6 G1 U0 E2 W
dcam_window_ontop hwnd
4 h8 b+ J% k! VMe.Hide, s3 M  h( ^3 R( T9 F9 ^# \
PowerMILL31.Connect psStartPowerMILL2 b9 h& t4 f( ]0 V% g
Dim path As String" _. P1 |% Q' }4 Z
path = PowerMILL31.ExecuteEx("Print Value PROJECTpath"+ p+ }, A0 O4 g& U
- T$ d4 T" x8 @5 }  R1 q! o* [
PowerMILL31.Execute ("KEEP BITMAP FILESAVE '" & path & "\ISO.jpg" & "' yes")
: Z  I( a+ f- D( D2 hUnload Me
0 r7 Z3 s' [8 \: _
- N0 n; u- p9 s) kEnd Sub
Keep.JPG
发表于 2010-1-20 11:31:21 | 显示全部楼层 来自: 中国广东广州
本帖最后由 jackywang08 于 2010-1-20 16:58 编辑
- |, r+ {6 W* h0 v- C
2 w7 Z9 y4 I, A) |插入红色部分即可& O) X; z5 [' |
Private Sub Form_Activate()
- N! |, w* A; Z; y! U, L: ]! Udcam_window_ontop hwnd
. h: k1 T  v% g4 _7 WMe.Hide, g- Q  E7 J* A; v  P
Dim output As String1 n" p/ b/ L- D9 [& Z( o' P
PowerMILL31.Connect psStartPowerMILL" v! L6 H* n+ a5 S. r3 J; f, ^! u
Dim PATH As String
/ T% }. L4 k2 c/ a. ]PATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")# \/ V6 k+ B# D3 A/ ~
PATH = pm.ExecuteEx("print value projectpath")$ K$ j; T8 L3 t$ o( X
PATH = Replace(PATH, "/", "\"), Y$ f) k! m, F+ Q- I7 a
PATH = Mid(PATH, 1, Len(PATH) - 2)

- j& B# q- Y) p# H' I% SPowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes"). o; C% V9 A9 V( H
Unload Me
* Z) N8 q1 I" `End Sub

评分

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

查看全部评分

 楼主| 发表于 2010-1-20 19:07:16 | 显示全部楼层 来自: 中国广东深圳
插入红色部分即可6 `$ [7 d. ~* @! ]2 Q$ i
Private Sub Form_Activate()
1 p0 O: ?+ O5 b- V" ]6 N/ ~- ?dcam_window_ontop hwnd1 @5 g5 l9 `# h! Z# W2 U
Me.Hide
$ _+ j8 z6 s3 gDim output As String- s5 ]9 g. X, k% f4 g  m1 }
PowerMILL31.Connect psStartPowerMILL
$ w' ~/ L, k% WDim PATH As String5 ?* a3 w' m" I' I6 F7 b
PATH = PowerMILL31.ExecuteEx("PRINT VALU ...( W6 h! d1 A  H
jackywang08 发表于 2010-1-20 11:31 http://www.3dportal.cn/discuz/images/common/back.gif
. B$ a! M+ F  k3 l1 P) I/ f1 o

) v  m" U; r" t1 D5 s9 z2 p
  D. d/ z/ p" q/ U这次可以了,超级感谢!!!
发表于 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 )

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