QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 4264|回复: 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 | 显示全部楼层 来自: 中国广东深圳
谢谢你的解答,我是想问另外一个变量。
- T+ q. n) E3 K6 k, z- r& t+ ]/ g6 r/ F/ y! Z7 Z" a
可能我说得不够清楚,我是想获得文件的目录。比喻我这个编程档命名是M001,在 E:\Work下 得到的结果就是E:\Work\M001
发表于 2010-1-14 21:25:44 | 显示全部楼层 来自: 中国广东深圳
print value project
3 O' a& u8 D4 a4 d# F3 R
$ N2 u5 r% X8 Z/ F7 q你试试。0 O6 P4 r. o* E3 j3 ^
goodlucky

评分

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

查看全部评分

 楼主| 发表于 2010-1-15 00:05:00 | 显示全部楼层 来自: 中国广东深圳
我现在编的代码,请问错误码的地方应该怎么改?谢谢!!9 W' R" K8 N5 C  K3 j' X
Private Sub Form_Activate()" L! ?1 s, D( H1 n( ^* e! e
dcam_window_ontop hwnd$ X- ~- P" ~9 h3 k) O: w
Me.Hide5 {' t: v) b, `  r, P) G
Dim output As String
4 q. U9 w' L, W8 I& FPowerMILL31.Connect psStartPowerMILL! N+ O, e$ F6 @+ Y
Dim PATH As String
. P* S" O$ ^- U0 V8 W9 M7 wPATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")% F3 n8 e7 r4 D
PowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
9 ?" h, t* D3 V* y4 ~Unload Me
; [7 g) v6 Y1 r) bEnd 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 编辑
" S" ]4 i. |) U: A/ O/ M" W) D8 |! r
您的 文件路径要用冒号括起来!
1 a" ^3 w) Y$ W1 d6 I, o8 a2 M"KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
 楼主| 发表于 2010-1-15 09:42:41 | 显示全部楼层 来自: 中国香港
您的 文件路径要用冒号括起来!
. C5 N5 H$ S+ @0 f( C"KEEP BITMAP FILESAVE ‘" & PATH & "\iso.JPG" & "’ yes")! B# S, t# ]. U) m% v( k5 C) X! K
freeman02 发表于 2010-1-15 07:15 http://www.3dportal.cn/discuz/images/common/back.gif
' {, F, P; f2 x" w9 Y

& r6 B- c  ]; m9 P% q1 k3 o4 F" h  k* H: s9 J  W0 T! W, c* A3 ^' T- e+ D
我试了一下不行呀,你能不能把整个代码写完整让我学习一下?麻烦你了!!
发表于 2010-1-15 13:01:01 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.
' q2 O/ w- e, L: u8 _; K( V, w2 s你要详细检查。
 楼主| 发表于 2010-1-20 01:10:12 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.
% T+ p1 d" v8 `" t你要详细检查。
) q" r6 d5 n/ O6 D; U. Cfreeman02 发表于 2010-1-15 13:01 http://www.3dportal.cn/discuz/images/common/back.gif
1 X! i7 t2 N; F( N6 J/ _
8 g; f) _8 x% Q) V8 l
你好,我不会String.Trim()
4 {/ a& n/ N; O! G我最近这两天一直自己在试着去做但都是做不好,还是要麻烦你。) a; S+ A  s  \9 g
你能帮我看一下错误在哪里吗?或者发个VB工程档给我学习一下?麻烦你了! 5 a& R, i+ v" g& ^
Private Sub Form_Activate()8 o0 Z% ]2 O9 K
dcam_window_ontop hwnd( U7 {' w! J4 }
Me.Hide! j+ h, s' n: s/ z) a. v! |7 K
PowerMILL31.Connect psStartPowerMILL0 B2 K, i2 v: I) o$ V) M- Z
Dim path As String
) t& J& A. [" l+ I3 f  A* d, lpath = PowerMILL31.ExecuteEx("Print Value PROJECTpath"+ u; e9 A5 l2 d
6 ]6 X  D  |8 P, t' U% M
PowerMILL31.Execute ("KEEP BITMAP FILESAVE '" & path & "\ISO.jpg" & "' yes")* |2 S0 m9 y/ F: ?+ o& i8 k5 a" N
Unload Me
. H( b" Z7 q" s, j+ Y3 C& ?+ Q+ Y0 I- E% q1 @/ C( M
End Sub
Keep.JPG
发表于 2010-1-20 11:31:21 | 显示全部楼层 来自: 中国广东广州
本帖最后由 jackywang08 于 2010-1-20 16:58 编辑
( y+ l! j. h+ V9 e
0 f0 \" t  S4 u2 S+ N+ A0 n" ]插入红色部分即可
% D$ p, L& a4 O+ @  pPrivate Sub Form_Activate()
, d2 _0 ?. ?0 I0 Kdcam_window_ontop hwnd% [: Z, G7 v9 }% m) e5 X. ]- E
Me.Hide
; c- f$ N6 _0 Y6 n" h$ aDim output As String
" }' ]' j0 O/ U3 w9 Z5 c1 MPowerMILL31.Connect psStartPowerMILL
" B& ~# L3 D0 o5 S5 s' j6 T9 ~Dim PATH As String+ ]+ A9 }1 ?( G5 Y
PATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")$ |0 R: E4 P% v1 x% k' u
PATH = pm.ExecuteEx("print value projectpath")& I: \3 K4 m' v& m3 b2 q& p; Y
PATH = Replace(PATH, "/", "\"). j) G0 U5 I! @, y
PATH = Mid(PATH, 1, Len(PATH) - 2)

8 G3 q- ~+ H, W7 o2 CPowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
% O" _6 Z) q0 C- {( k# YUnload Me
( _/ c3 k$ E, w/ d0 l1 G6 z9 Z7 KEnd Sub

评分

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

查看全部评分

 楼主| 发表于 2010-1-20 19:07:16 | 显示全部楼层 来自: 中国广东深圳
插入红色部分即可9 T/ S* Z9 K% p  [, Y, ^2 y' n
Private Sub Form_Activate()& J- d( r3 ^  g, U6 w$ Q; ?7 V
dcam_window_ontop hwnd
8 i9 j2 h# g& r. oMe.Hide
" I- o# E) ~/ P/ x! f2 h* J" ?Dim output As String
! Y! m5 I7 O- h9 A1 SPowerMILL31.Connect psStartPowerMILL
" T- I0 K4 Q( \- L/ R' RDim PATH As String6 R3 l% x6 f6 J* G) G* A4 n% m
PATH = PowerMILL31.ExecuteEx("PRINT VALU ...
* U- n* J2 U/ ?jackywang08 发表于 2010-1-20 11:31 http://www.3dportal.cn/discuz/images/common/back.gif

8 B) X- @) T$ R8 }+ G( Y  k7 @- q2 Z  o3 Q
5 V$ B. x& H2 S3 [( T- |* ]4 {- i
这次可以了,超级感谢!!!
发表于 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 )

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