QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 4227|回复: 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 | 显示全部楼层 来自: 中国广东深圳
谢谢你的解答,我是想问另外一个变量。
! d9 t/ `& `9 }) P5 b+ O( h: a' W1 @, s& f0 y% y/ |
可能我说得不够清楚,我是想获得文件的目录。比喻我这个编程档命名是M001,在 E:\Work下 得到的结果就是E:\Work\M001
发表于 2010-1-14 21:25:44 | 显示全部楼层 来自: 中国广东深圳
print value project
  _$ Q; \) {; H0 d9 P! K& Q2 F+ p) d9 r% ]2 r
你试试。
: O0 I$ s1 v' G0 @  Xgoodlucky

评分

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

查看全部评分

 楼主| 发表于 2010-1-15 00:05:00 | 显示全部楼层 来自: 中国广东深圳
我现在编的代码,请问错误码的地方应该怎么改?谢谢!!
8 d6 B1 D) [0 {/ u2 \5 t3 z0 xPrivate Sub Form_Activate()
* z: {7 [- m5 ddcam_window_ontop hwnd
7 s) ?8 Y( u% u: V; L+ i% O' @/ vMe.Hide4 e3 O7 @  I# b
Dim output As String, q/ m2 {$ g, u0 }
PowerMILL31.Connect psStartPowerMILL0 C6 g' j& C1 ]  [6 U" x
Dim PATH As String/ u3 ~7 @; K8 n# W  U! E4 ?' M
PATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")
. o! G9 x1 o% S6 ?PowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")$ B+ T$ A( d/ V& t9 T
Unload Me
6 n+ ?# G6 d3 _$ J( eEnd 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/ [6 g  r. x- _: R; O3 P  i. ^5 |9 Y4 @  |2 m4 K* ?
您的 文件路径要用冒号括起来!) U1 s" y2 o1 A9 a
"KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
 楼主| 发表于 2010-1-15 09:42:41 | 显示全部楼层 来自: 中国香港
您的 文件路径要用冒号括起来!6 a* c5 n- t7 _' b; y
"KEEP BITMAP FILESAVE ‘" & PATH & "\iso.JPG" & "’ yes")
& u4 M% c, H2 O& q* Mfreeman02 发表于 2010-1-15 07:15 http://www.3dportal.cn/discuz/images/common/back.gif
0 W2 o7 Z0 @5 D* o, r( e) E% h
' l! O* Y) X: ~. t7 Z& o
) B$ r4 ?  Q2 z/ v$ J
我试了一下不行呀,你能不能把整个代码写完整让我学习一下?麻烦你了!!
发表于 2010-1-15 13:01:01 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.
: F2 l# I' l+ q/ m6 B' x你要详细检查。
 楼主| 发表于 2010-1-20 01:10:12 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.
$ t' _% k: H4 F. R* w你要详细检查。7 {6 R2 E& r1 |. R
freeman02 发表于 2010-1-15 13:01 http://www.3dportal.cn/discuz/images/common/back.gif

+ L- J$ v& c! J7 a) y8 B$ X) h- [0 e) r- a! S8 f
你好,我不会String.Trim()
- H, O; P7 {, p- {" u1 q我最近这两天一直自己在试着去做但都是做不好,还是要麻烦你。
1 J) Y" J9 R  X, O2 Y& M9 ^; F你能帮我看一下错误在哪里吗?或者发个VB工程档给我学习一下?麻烦你了! " Q% _; o' Z0 {: E
Private Sub Form_Activate()
2 |3 w" c) B3 ~  ldcam_window_ontop hwnd$ [, t* z8 V1 I
Me.Hide$ M0 U  J4 F; L/ O2 w1 a2 K
PowerMILL31.Connect psStartPowerMILL5 D6 @2 ]( ~9 m6 m8 l( c
Dim path As String
  Q5 R  v2 D0 @8 L7 j- k( n! o" Vpath = PowerMILL31.ExecuteEx("Print Value PROJECTpath"
2 N# F: J, n1 t& K$ D: o. _7 c
PowerMILL31.Execute ("KEEP BITMAP FILESAVE '" & path & "\ISO.jpg" & "' yes")
. e, k/ a' @. `0 ~9 d. ]' OUnload Me
- t9 Z4 `: n! A6 h, [6 T$ u$ \! u& q
. e. E3 o+ b( ]' ~0 x( X  }End Sub
Keep.JPG
发表于 2010-1-20 11:31:21 | 显示全部楼层 来自: 中国广东广州
本帖最后由 jackywang08 于 2010-1-20 16:58 编辑
0 V* W+ J3 F0 b2 r1 A1 @! t- p+ X
插入红色部分即可
  ~$ m1 S# l: Z4 b' L; wPrivate Sub Form_Activate()
3 Z, U' s5 k9 a; }' D( ldcam_window_ontop hwnd# ]. M$ B3 C9 v3 V% h% V
Me.Hide
+ H- O. E  e' P! _) M5 ~. v2 W. i+ vDim output As String+ |, t1 W5 C0 E2 y! F- p0 ]
PowerMILL31.Connect psStartPowerMILL
( S7 k. {% d8 j1 @- b. MDim PATH As String
6 G) {# Y9 R; w* i1 ^0 B* k# I( aPATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")
, m" n. y$ G! f( V% w* t, s* K; _: KPATH = pm.ExecuteEx("print value projectpath")
2 Q+ N& t  u0 q8 A: ?5 @' O+ f/ iPATH = Replace(PATH, "/", "\")0 _. Q5 i, a$ P
PATH = Mid(PATH, 1, Len(PATH) - 2)
) O1 w& P4 p3 i4 J
PowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")& L8 x- w, H7 [& P1 q! ?
Unload Me+ ~; N( \& n! m% B; t& @
End Sub

评分

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

查看全部评分

 楼主| 发表于 2010-1-20 19:07:16 | 显示全部楼层 来自: 中国广东深圳
插入红色部分即可4 e2 Z0 u+ J5 U# V$ N
Private Sub Form_Activate(), o1 D+ ]3 n  ~; D- v3 I
dcam_window_ontop hwnd
. a( ~. j5 M  @Me.Hide
2 z3 |3 ^- C+ ~4 D$ k& cDim output As String1 a! p& N, q, O
PowerMILL31.Connect psStartPowerMILL
5 R3 ?' ?: j: _  B$ TDim PATH As String
; T4 @6 e- G* A1 G3 A( DPATH = PowerMILL31.ExecuteEx("PRINT VALU ...
) D+ C' f2 ?5 A1 h" J; g; ijackywang08 发表于 2010-1-20 11:31 http://www.3dportal.cn/discuz/images/common/back.gif

* M- I' ]2 F/ p/ H4 A  j3 `6 N7 q
7 i2 Z/ ]9 E) b4 b( T
这次可以了,超级感谢!!!
发表于 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 )

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