QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
7天前
查看: 4209|回复: 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 | 显示全部楼层 来自: 中国广东深圳
谢谢你的解答,我是想问另外一个变量。
. [4 {( S7 t! [1 F) j: x2 L5 e" T+ i/ x! Y% c1 U: g' r8 r
可能我说得不够清楚,我是想获得文件的目录。比喻我这个编程档命名是M001,在 E:\Work下 得到的结果就是E:\Work\M001
发表于 2010-1-14 21:25:44 | 显示全部楼层 来自: 中国广东深圳
print value project
2 P! F  K& P9 o. y. X( |6 Z: M7 R
- m7 j: V6 V. D" x8 `- n你试试。2 ^  }% Q+ n4 ?" t4 e! i( x: L4 \
goodlucky

评分

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

查看全部评分

 楼主| 发表于 2010-1-15 00:05:00 | 显示全部楼层 来自: 中国广东深圳
我现在编的代码,请问错误码的地方应该怎么改?谢谢!!
  f9 q) Y& \& q+ z' [/ j9 BPrivate Sub Form_Activate()
1 w0 C; q5 _* ?' @dcam_window_ontop hwnd1 o/ P& v: V" Z8 ]
Me.Hide- b6 h& W; \% {/ f7 _: u- m3 v6 V
Dim output As String
& d+ `3 O0 @, k" O7 e  E& _# oPowerMILL31.Connect psStartPowerMILL( |8 k, G+ M0 y" t  c; }+ e
Dim PATH As String& B$ c6 _3 n& d) E. U8 @6 E$ r; c2 r! D
PATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")
6 G( q% i3 H9 G. T) FPowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes"): u$ j3 y& b. r: e
Unload Me
4 G/ y0 Q. ?& Y# DEnd 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 编辑 ! [$ H) v8 O# [

" u  s0 k' E% n/ |您的 文件路径要用冒号括起来!
4 p8 F: q5 F, l' }; x% m, C) a"KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
 楼主| 发表于 2010-1-15 09:42:41 | 显示全部楼层 来自: 中国香港
您的 文件路径要用冒号括起来!. h- C* Y5 y" \. f: }+ Q% V2 Y
"KEEP BITMAP FILESAVE ‘" & PATH & "\iso.JPG" & "’ yes")  ^7 ~5 Y6 C8 P9 n0 V8 I" \
freeman02 发表于 2010-1-15 07:15 http://www.3dportal.cn/discuz/images/common/back.gif

/ i/ t1 M  }! j( y) {/ L  \, _) A: ~& u8 s6 F

% Q: H6 [# r* d7 [) v我试了一下不行呀,你能不能把整个代码写完整让我学习一下?麻烦你了!!
发表于 2010-1-15 13:01:01 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.
$ n1 \( j+ X7 v+ i$ C你要详细检查。
 楼主| 发表于 2010-1-20 01:10:12 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.
$ W3 q* P8 w$ d5 y- n- @* F你要详细检查。: x6 b% C2 u4 m$ x; q4 j
freeman02 发表于 2010-1-15 13:01 http://www.3dportal.cn/discuz/images/common/back.gif
+ T% V- t' E( {  t
7 f+ k2 `9 C( F# p1 X( g
你好,我不会String.Trim()' H( v9 G6 U1 V- M: H7 l
我最近这两天一直自己在试着去做但都是做不好,还是要麻烦你。
; n  ~4 O& c2 {5 C# ]  d6 o1 I你能帮我看一下错误在哪里吗?或者发个VB工程档给我学习一下?麻烦你了! 5 ?4 d, x5 A, T4 p
Private Sub Form_Activate()2 G' O# m1 [& w* Y
dcam_window_ontop hwnd
/ b' D; W' D* m" J- HMe.Hide( t9 X2 V& m* F' T, {
PowerMILL31.Connect psStartPowerMILL" z( `8 v/ A; [6 d! W9 j3 b
Dim path As String
  i- d4 G* w3 Q0 |path = PowerMILL31.ExecuteEx("Print Value PROJECTpath": p* W/ k& q2 @2 H

2 ]/ X% Y, c6 H5 J- Q3 p+ i6 b3 APowerMILL31.Execute ("KEEP BITMAP FILESAVE '" & path & "\ISO.jpg" & "' yes")3 P/ U9 I$ `6 |7 N0 h9 f7 i. F. x
Unload Me
2 ?; q0 O' i  @+ k5 U8 R. _4 A8 D, R/ V: Y. @
End Sub
Keep.JPG
发表于 2010-1-20 11:31:21 | 显示全部楼层 来自: 中国广东广州
本帖最后由 jackywang08 于 2010-1-20 16:58 编辑
3 J3 C6 r9 Y% y# p" ?& N: }# H6 B5 m6 n- t4 A* L9 B; a
插入红色部分即可6 {+ Y8 t7 s9 q' f1 T! I( u/ [3 P- \
Private Sub Form_Activate()/ [  e) C' ~5 I3 E5 `: S) R
dcam_window_ontop hwnd# Y* v( e1 w$ U
Me.Hide
7 m' H# e! u0 n8 L8 V, ]3 i. cDim output As String
# d9 q, D4 K* G! a5 a) z0 Y; t3 Z) dPowerMILL31.Connect psStartPowerMILL
9 D) L* l2 T! z. q6 m, N# r* LDim PATH As String, c# u) r/ s3 J4 ]5 }# b
PATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")! I- I( T* F8 z, A1 {
PATH = pm.ExecuteEx("print value projectpath")
, H. J- g8 `$ R' }; g5 oPATH = Replace(PATH, "/", "\")9 N, }$ b  n) v* d/ d& S
PATH = Mid(PATH, 1, Len(PATH) - 2)
0 A- s2 a$ o% U5 e& N
PowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
$ ?5 S* [6 i- `+ }4 lUnload Me9 d: D- P( u2 J
End Sub

评分

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

查看全部评分

 楼主| 发表于 2010-1-20 19:07:16 | 显示全部楼层 来自: 中国广东深圳
插入红色部分即可
/ B) U  j) o8 P6 @6 ]) C6 Y: u) X3 _Private Sub Form_Activate()
0 Z2 d0 V7 U) f& Kdcam_window_ontop hwnd
% A' H. Q% i! a, kMe.Hide
$ u: P( k4 G; o4 @3 \Dim output As String
( j" B8 C  w0 q) ^$ ~8 EPowerMILL31.Connect psStartPowerMILL
4 G% {, c7 ]! c5 wDim PATH As String% Z) Y) V( s# Y9 _4 ^
PATH = PowerMILL31.ExecuteEx("PRINT VALU ...
4 l: k8 C6 t3 I. m% Ijackywang08 发表于 2010-1-20 11:31 http://www.3dportal.cn/discuz/images/common/back.gif
1 w0 J. o4 ~) U$ {) y5 Q
# P; l% ^7 S  A; J& @3 m! _

# U" {( t! m4 B2 @! q  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 )

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