QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
9天前
查看: 4215|回复: 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 | 显示全部楼层 来自: 中国广东深圳
谢谢你的解答,我是想问另外一个变量。
8 |: `3 A/ q+ @$ T- e4 p
1 p+ e1 B9 r3 G" M2 O4 I可能我说得不够清楚,我是想获得文件的目录。比喻我这个编程档命名是M001,在 E:\Work下 得到的结果就是E:\Work\M001
发表于 2010-1-14 21:25:44 | 显示全部楼层 来自: 中国广东深圳
print value project
' f& x0 C3 a8 \' s/ q0 X& o7 Z! H, a) W& r) t0 z4 r2 A- X, ~
你试试。
: q. |  i! ], e" N2 |! E* u: K' G1 S2 Xgoodlucky

评分

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

查看全部评分

 楼主| 发表于 2010-1-15 00:05:00 | 显示全部楼层 来自: 中国广东深圳
我现在编的代码,请问错误码的地方应该怎么改?谢谢!!
, o# H6 t# ]! g1 EPrivate Sub Form_Activate()1 x, m. c; t! |! F
dcam_window_ontop hwnd# Y$ z6 c; r# j# b" h. n4 d: j1 @
Me.Hide
9 j* b. ]- C' T. A; a" k7 }0 zDim output As String4 }5 _" F+ [5 M0 D2 P7 i
PowerMILL31.Connect psStartPowerMILL
3 ?( N( e8 V5 Z7 `1 f7 Z0 bDim PATH As String
9 A! U! D, p" b% y. _- }3 h0 yPATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")
  I! y  H6 t' }: V, Q% }" KPowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
: Z+ ]' T4 A4 ^! t; `Unload Me
1 [& f! V+ P# z% {+ ^6 d. sEnd 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 编辑
' m- _7 {+ A0 C8 p* q- ~# m4 \5 |; }
4 R2 p- b) X& z& a; d7 H2 c# E您的 文件路径要用冒号括起来!; c+ |+ A+ I5 Q$ ^- v! }, h) J( J% K$ Z
"KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
 楼主| 发表于 2010-1-15 09:42:41 | 显示全部楼层 来自: 中国香港
您的 文件路径要用冒号括起来!
  u9 N" M- O# \* s"KEEP BITMAP FILESAVE ‘" & PATH & "\iso.JPG" & "’ yes")  U& j$ w0 }2 [# n$ K5 U1 ~
freeman02 发表于 2010-1-15 07:15 http://www.3dportal.cn/discuz/images/common/back.gif
  k; o1 Z; ]  B9 Z
( g4 }) N9 P9 O) I

9 p9 `6 r& {) B, |我试了一下不行呀,你能不能把整个代码写完整让我学习一下?麻烦你了!!
发表于 2010-1-15 13:01:01 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.3 E0 T  ~8 ?. h8 G' j& V
你要详细检查。
 楼主| 发表于 2010-1-20 01:10:12 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除./ b) |9 I6 y, Y( p* t6 f
你要详细检查。$ Q* k& q; u% v) K$ q
freeman02 发表于 2010-1-15 13:01 http://www.3dportal.cn/discuz/images/common/back.gif

7 C9 }  ?$ j3 a; F% d
$ y; b% u3 u9 l你好,我不会String.Trim()( ?! z8 F, d# H# v
我最近这两天一直自己在试着去做但都是做不好,还是要麻烦你。% B: p3 {: r7 f' u
你能帮我看一下错误在哪里吗?或者发个VB工程档给我学习一下?麻烦你了! / `/ V) d! e+ p
Private Sub Form_Activate()' ^4 ?/ e+ Z& }8 B
dcam_window_ontop hwnd
+ |/ I/ F# j. z$ CMe.Hide. B1 a, g+ A7 T: ?5 M3 x
PowerMILL31.Connect psStartPowerMILL, o2 R5 Y0 G/ A' d
Dim path As String
, r) u7 H: Y, e/ P1 Y/ b: U/ R/ {5 qpath = PowerMILL31.ExecuteEx("Print Value PROJECTpath"( F" Y  z+ e9 d* V

& Q0 h; t( D7 e+ G3 p; IPowerMILL31.Execute ("KEEP BITMAP FILESAVE '" & path & "\ISO.jpg" & "' yes"): l( L: e1 r" o8 D9 o
Unload Me$ H* X, i" r6 I4 E

7 Q. S& J; r  V3 B4 z! hEnd Sub
Keep.JPG
发表于 2010-1-20 11:31:21 | 显示全部楼层 来自: 中国广东广州
本帖最后由 jackywang08 于 2010-1-20 16:58 编辑 , q5 J9 ]8 K+ f9 k: f  i
# A4 T1 p' M; S" X; u9 ?
插入红色部分即可
2 ~; s5 p7 g3 a. E8 xPrivate Sub Form_Activate()
9 H# m+ Z2 p0 T  F, }dcam_window_ontop hwnd
2 N5 t* [: Q% mMe.Hide
$ E( Y$ e5 v( F4 D; a& V$ r" e) _Dim output As String7 E6 E4 m$ q; ?0 b
PowerMILL31.Connect psStartPowerMILL* P; n+ K; l9 j$ E
Dim PATH As String& y) P8 e! p2 R* L. Y* C# L
PATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")# i8 b' s* e, H: \
PATH = pm.ExecuteEx("print value projectpath")$ Z9 Z( M' D6 a. b& }% B6 B5 P  w8 T
PATH = Replace(PATH, "/", "\")
1 U3 N( C+ Z# i$ b/ O1 d2 R6 x8 v" b# qPATH = Mid(PATH, 1, Len(PATH) - 2)
8 T! `7 I5 A8 y6 O/ O( Q* ?  R1 b
PowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")' m; ]! g* a) b0 x% [
Unload Me
% {/ x( s  z; M7 K: P; zEnd Sub

评分

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

查看全部评分

 楼主| 发表于 2010-1-20 19:07:16 | 显示全部楼层 来自: 中国广东深圳
插入红色部分即可% s8 T5 @, w6 B3 P/ H
Private Sub Form_Activate()% r3 o% Q9 S+ ?' I% ], B/ X7 e5 z7 N5 ~
dcam_window_ontop hwnd
! ~6 }, g; T) ~2 U  P: CMe.Hide
1 c" b8 L  t& s, |# HDim output As String% C3 z5 s& f3 H, o* O9 \
PowerMILL31.Connect psStartPowerMILL
: Y) z  b7 F4 p+ p  l; L+ UDim PATH As String6 L' r3 v$ m7 V8 h" Z/ T$ v5 O. \; `
PATH = PowerMILL31.ExecuteEx("PRINT VALU ...' e% U# L. f3 k9 G
jackywang08 发表于 2010-1-20 11:31 http://www.3dportal.cn/discuz/images/common/back.gif
1 ]1 Q& k" u4 M8 W4 S
  W% N, Y  N1 x

5 D0 s( c& q1 {3 E2 p/ G  `' L" r这次可以了,超级感谢!!!
发表于 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 )

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