QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
8天前
查看: 4213|回复: 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 y/ l* f3 \6 W# _' x: R+ l: l9 W8 ^+ p
1 R5 a7 m7 m# D; w$ O  _" @7 {
可能我说得不够清楚,我是想获得文件的目录。比喻我这个编程档命名是M001,在 E:\Work下 得到的结果就是E:\Work\M001
发表于 2010-1-14 21:25:44 | 显示全部楼层 来自: 中国广东深圳
print value project
1 S, N7 Y5 k2 l, m( ], R8 K; ]0 J4 w' a; o# ^
你试试。' v' f; L/ c( B
goodlucky

评分

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

查看全部评分

 楼主| 发表于 2010-1-15 00:05:00 | 显示全部楼层 来自: 中国广东深圳
我现在编的代码,请问错误码的地方应该怎么改?谢谢!!6 l- j/ ~( x. ]8 F+ f
Private Sub Form_Activate()
  g+ ~" Q7 D# ~2 K/ I7 @& L9 Fdcam_window_ontop hwnd4 U  N! c' d! o2 L# x" S
Me.Hide
7 `2 X5 K7 J" Z. K' p8 G$ E# q. NDim output As String* A6 o8 O) ^4 g7 ]
PowerMILL31.Connect psStartPowerMILL2 W$ ?- _) R8 }( t+ O+ B) u
Dim PATH As String6 ~7 ?' M1 @7 V" C! t5 N2 J9 ]
PATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")
& k9 u6 a$ p7 V3 C, ?: h2 lPowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")( H6 q3 s0 f! i6 T
Unload Me; ], m: |& G: d! |2 n; C
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 编辑
$ j$ v% P! b  R0 c! B4 {. _0 q% ?6 i9 z6 ?
您的 文件路径要用冒号括起来!: K2 G6 v/ a2 s% v) G
"KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
 楼主| 发表于 2010-1-15 09:42:41 | 显示全部楼层 来自: 中国香港
您的 文件路径要用冒号括起来!
% _4 `5 }% f, v, H3 u"KEEP BITMAP FILESAVE ‘" & PATH & "\iso.JPG" & "’ yes")
. W0 R/ _( w1 d9 H/ L4 @* F2 Dfreeman02 发表于 2010-1-15 07:15 http://www.3dportal.cn/discuz/images/common/back.gif

9 U/ |  J4 r! L/ {5 j/ N/ O9 j- h
6 P& W) ^) |, Q; `! H
! D7 t; d6 e2 Q9 z我试了一下不行呀,你能不能把整个代码写完整让我学习一下?麻烦你了!!
发表于 2010-1-15 13:01:01 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.
! z5 k9 @$ w4 S) b你要详细检查。
 楼主| 发表于 2010-1-20 01:10:12 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.
" i6 R5 m6 Y/ Y1 g你要详细检查。& p* ]" I# |0 b4 S: ?% A2 b+ W6 R( x
freeman02 发表于 2010-1-15 13:01 http://www.3dportal.cn/discuz/images/common/back.gif
! p, j6 ?+ m: E. E6 x
  D- j& o: u0 b$ ^* M, b0 |
你好,我不会String.Trim()/ H4 ]7 d' G) e* G
我最近这两天一直自己在试着去做但都是做不好,还是要麻烦你。
3 ?$ h: e! S) y2 P" C, p你能帮我看一下错误在哪里吗?或者发个VB工程档给我学习一下?麻烦你了! ; [$ i( c! J. h( j+ }
Private Sub Form_Activate()2 |; a6 T3 x0 U; K) B# }
dcam_window_ontop hwnd
; {8 y1 e7 p: M# g" ?Me.Hide
6 i% u  W4 R9 F7 zPowerMILL31.Connect psStartPowerMILL& p( a* t6 q- J+ e
Dim path As String* Y. f# {  G7 x, A4 S2 }& P9 R7 t% F
path = PowerMILL31.ExecuteEx("Print Value PROJECTpath"2 @3 _3 |# W, x
- E; o* G' H. J* G
PowerMILL31.Execute ("KEEP BITMAP FILESAVE '" & path & "\ISO.jpg" & "' yes")7 D9 u& h# h( {# `* s
Unload Me
. v$ a3 H5 F8 B  Y( C8 |5 ~- L2 r2 g, E. o. v' u) R9 h
End Sub
Keep.JPG
发表于 2010-1-20 11:31:21 | 显示全部楼层 来自: 中国广东广州
本帖最后由 jackywang08 于 2010-1-20 16:58 编辑 1 X$ T1 T) U1 o$ V

" X2 X. m- I9 o9 ], [插入红色部分即可3 P4 K6 U) q4 ~& r$ z8 h; C9 N) w2 V
Private Sub Form_Activate()
! U* r# H1 z8 ?/ Sdcam_window_ontop hwnd
% m. k8 h; @6 r& V$ [7 e% PMe.Hide1 M1 E& f" |8 y
Dim output As String: E0 ~; x9 X7 m' R' h5 H# K
PowerMILL31.Connect psStartPowerMILL1 w( L8 X6 o( M
Dim PATH As String
1 G3 y/ K  C' X, ZPATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")
5 {, k+ H, Q: HPATH = pm.ExecuteEx("print value projectpath")
5 E- {$ k; P$ s, {- pPATH = Replace(PATH, "/", "\")
* J  R8 ^7 c% Y0 U# d6 G4 ]PATH = Mid(PATH, 1, Len(PATH) - 2)
: r/ {4 R5 A( ]' D
PowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")8 H8 X% H: y! x- M) i) G
Unload Me2 h6 h$ l5 ~7 l
End Sub

评分

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

查看全部评分

 楼主| 发表于 2010-1-20 19:07:16 | 显示全部楼层 来自: 中国广东深圳
插入红色部分即可
" G1 k/ U. b: Z' U4 P3 S! A( X) TPrivate Sub Form_Activate()- ?& S; _+ ?- ]; Y3 N* _
dcam_window_ontop hwnd
4 R' N0 ^' _* g/ ZMe.Hide9 z* b3 f3 J0 E4 o& I3 e$ {# G( o* _
Dim output As String! Y6 p$ a- f* @  ?, R% U. l7 D$ g( M% o
PowerMILL31.Connect psStartPowerMILL
; y; G. ?3 @( `, R& t- C. ^4 rDim PATH As String/ x* u8 U' n/ ^0 L- B
PATH = PowerMILL31.ExecuteEx("PRINT VALU ...1 c% H' U! ]4 H1 Q
jackywang08 发表于 2010-1-20 11:31 http://www.3dportal.cn/discuz/images/common/back.gif

* g* z* s0 ~- e' o, ~/ i
7 X0 N8 n: X: }& s* E
) B3 N5 B: v7 y! \9 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 )

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