QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 4224|回复: 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 | 显示全部楼层 来自: 中国广东深圳
谢谢你的解答,我是想问另外一个变量。; v( T) M  [- `+ E
5 N' H, s% x. B" H1 ~
可能我说得不够清楚,我是想获得文件的目录。比喻我这个编程档命名是M001,在 E:\Work下 得到的结果就是E:\Work\M001
发表于 2010-1-14 21:25:44 | 显示全部楼层 来自: 中国广东深圳
print value project
* E" {8 a- c0 ?' D# b& \
% s# N; R* Z5 v+ H6 ?你试试。9 `8 F" F6 }0 Q& M
goodlucky

评分

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

查看全部评分

 楼主| 发表于 2010-1-15 00:05:00 | 显示全部楼层 来自: 中国广东深圳
我现在编的代码,请问错误码的地方应该怎么改?谢谢!!
- P9 R* j# |$ w$ H- t$ F. EPrivate Sub Form_Activate()
6 Y/ N3 a7 |5 t2 {6 N1 \dcam_window_ontop hwnd$ m2 [& P5 I4 A7 X3 Q8 X; Q6 M
Me.Hide0 j+ q8 M1 u& H- `9 {* e" M
Dim output As String. O3 q" e6 |% `& G
PowerMILL31.Connect psStartPowerMILL* F  _1 O! f+ E
Dim PATH As String
. O7 B- ~/ ^; p- f) sPATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")' m7 r+ t( ?, a- S
PowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
/ s* g3 R/ L0 ?0 yUnload Me; X) z4 R: {( \/ B! t
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 编辑 2 W8 z; S; c# t3 J( d6 c
" e/ S" c5 i/ o' R# i% b% @
您的 文件路径要用冒号括起来!
/ u" X1 g; f1 u+ t"KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
 楼主| 发表于 2010-1-15 09:42:41 | 显示全部楼层 来自: 中国香港
您的 文件路径要用冒号括起来!
8 Y/ s5 [* {: w+ j7 S7 j. \"KEEP BITMAP FILESAVE ‘" & PATH & "\iso.JPG" & "’ yes")
: g' R% A9 K7 I3 u4 Ifreeman02 发表于 2010-1-15 07:15 http://www.3dportal.cn/discuz/images/common/back.gif

/ S# }1 }5 p; K: A; z" \
( W* d& X8 l' G( J1 L/ d
% W; n* ]  u( h3 e# V我试了一下不行呀,你能不能把整个代码写完整让我学习一下?麻烦你了!!
发表于 2010-1-15 13:01:01 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.1 i+ ?- {, [9 u  }
你要详细检查。
 楼主| 发表于 2010-1-20 01:10:12 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.
* [/ P- r! Y- y4 e( K7 \+ A$ R你要详细检查。* M7 G  Y# d9 r
freeman02 发表于 2010-1-15 13:01 http://www.3dportal.cn/discuz/images/common/back.gif

/ H2 B$ e! i% f2 V3 c; n
- m9 F  n2 F/ ?$ v& b你好,我不会String.Trim()& S, ~6 _# `, a6 A
我最近这两天一直自己在试着去做但都是做不好,还是要麻烦你。: q. W8 s, ~2 a6 H
你能帮我看一下错误在哪里吗?或者发个VB工程档给我学习一下?麻烦你了!
/ x( K2 X2 z$ B! `* z, J4 M9 BPrivate Sub Form_Activate()
4 l8 j8 r) f! d7 Pdcam_window_ontop hwnd- e$ C- Y  ]1 w3 _# Q1 h1 Y8 E
Me.Hide1 a% c6 s" x: W$ l& A, J
PowerMILL31.Connect psStartPowerMILL
+ c0 ^+ k1 c& ~6 y0 {Dim path As String" g* y  ~3 l! ]! A; e* W* x/ n
path = PowerMILL31.ExecuteEx("Print Value PROJECTpath"
  x  o/ }( H: ?( X* U  O- i) D1 _3 h, O# b# g9 ]! c' F; c( C
PowerMILL31.Execute ("KEEP BITMAP FILESAVE '" & path & "\ISO.jpg" & "' yes")
& i6 d( Q7 ?- y* D- P, |* H2 GUnload Me" k5 ?" o  V% h/ I; ^* l+ C

. X% L8 S- c! Q' OEnd Sub
Keep.JPG
发表于 2010-1-20 11:31:21 | 显示全部楼层 来自: 中国广东广州
本帖最后由 jackywang08 于 2010-1-20 16:58 编辑
8 u' L& e6 S7 I4 O+ {
% k) w* F( l( K插入红色部分即可* C% ~! l$ x! @8 y9 q! W
Private Sub Form_Activate()
# J2 p3 H# A6 g; R% S- udcam_window_ontop hwnd/ T; v* K/ p7 r
Me.Hide* J" X+ p' D4 V; B$ _
Dim output As String1 |7 g$ A  c3 @: G& U: U
PowerMILL31.Connect psStartPowerMILL$ A0 I' z, e. F7 M3 [
Dim PATH As String" g% R& a1 }7 M
PATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")
2 z- p7 V% N2 C* F9 _PATH = pm.ExecuteEx("print value projectpath")% }; S& u" y# {0 r9 `
PATH = Replace(PATH, "/", "\")% L8 h2 E8 d( Q; b
PATH = Mid(PATH, 1, Len(PATH) - 2)

0 J4 K: W9 U- S* }2 TPowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")5 K1 Q' y) C. q3 n0 K
Unload Me
  p* {) g, j$ o" b  o9 k& JEnd Sub

评分

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

查看全部评分

 楼主| 发表于 2010-1-20 19:07:16 | 显示全部楼层 来自: 中国广东深圳
插入红色部分即可# Z5 t! V9 P2 \% x# o
Private Sub Form_Activate()0 \" A, R) d. m. [- i9 f( u% p# _8 x* L
dcam_window_ontop hwnd5 {3 Q7 P% a# e& A
Me.Hide, H$ \3 e1 o1 |* j, y: [- i2 g
Dim output As String
1 ?" |3 m% Z: Z* y* P7 d. K6 z% aPowerMILL31.Connect psStartPowerMILL" P6 G( i2 W3 X! b' \7 i! p/ \6 G
Dim PATH As String) A! \) D  X7 Y, M) Z# X  ~
PATH = PowerMILL31.ExecuteEx("PRINT VALU ...
# P8 l- Y! R! s7 U* m* hjackywang08 发表于 2010-1-20 11:31 http://www.3dportal.cn/discuz/images/common/back.gif

0 X( f) |4 f; ~( H3 z2 b5 ?( l  ?, o! V; P* k' `
8 w! L" S& c8 ]9 _
这次可以了,超级感谢!!!
发表于 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 )

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