QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 4232|回复: 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 | 显示全部楼层 来自: 中国广东深圳
谢谢你的解答,我是想问另外一个变量。
! W. Z4 v: P7 [! }
2 q& I. L0 G( e可能我说得不够清楚,我是想获得文件的目录。比喻我这个编程档命名是M001,在 E:\Work下 得到的结果就是E:\Work\M001
发表于 2010-1-14 21:25:44 | 显示全部楼层 来自: 中国广东深圳
print value project! I5 \7 E. g" u. U+ o

. q, M3 P" E8 M3 h8 K4 B! n你试试。
, _: x/ k, T" ^  y& r7 j/ j3 xgoodlucky

评分

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

查看全部评分

 楼主| 发表于 2010-1-15 00:05:00 | 显示全部楼层 来自: 中国广东深圳
我现在编的代码,请问错误码的地方应该怎么改?谢谢!!% s( |' ^9 E" }
Private Sub Form_Activate()
! R2 U/ Z: V3 B" B# `9 Z! q$ Ldcam_window_ontop hwnd
7 A! z, G; H& a% }7 u1 PMe.Hide
+ ^8 J* V6 F9 k2 a) uDim output As String
# a; x  J6 w* M$ W/ i+ ]PowerMILL31.Connect psStartPowerMILL+ b  z# M, H8 k. L7 n
Dim PATH As String
9 W8 F9 P: v7 r( `5 X& l2 q' [5 G$ ePATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")  g+ j) K, I" {( o7 Q/ f- B1 q: V
PowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")6 j  A1 Q& F+ r- s
Unload Me
! m1 x5 R& R2 j4 P6 }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 编辑 6 t, f% f8 q. a* B/ n; s  m

( i2 @, f/ i) _+ C2 }您的 文件路径要用冒号括起来!5 r4 L; Z0 n. i) |4 Z8 R$ P
"KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
 楼主| 发表于 2010-1-15 09:42:41 | 显示全部楼层 来自: 中国香港
您的 文件路径要用冒号括起来!
0 i2 x) V! i0 ~8 f( b$ b' d# S"KEEP BITMAP FILESAVE ‘" & PATH & "\iso.JPG" & "’ yes")& ?" _' |; T+ B/ {/ m* w: C
freeman02 发表于 2010-1-15 07:15 http://www.3dportal.cn/discuz/images/common/back.gif
7 }9 Z2 S; j0 V
% C5 y8 }6 H$ j

9 X1 C& n+ f9 h4 f* Z  {: A我试了一下不行呀,你能不能把整个代码写完整让我学习一下?麻烦你了!!
发表于 2010-1-15 13:01:01 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.
. n8 j' \% p7 Q; D; z8 P* T- W你要详细检查。
 楼主| 发表于 2010-1-20 01:10:12 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.- t7 T( R* C6 F" W" F7 j8 }) G
你要详细检查。
% J7 |' \* m4 F0 ~9 g8 cfreeman02 发表于 2010-1-15 13:01 http://www.3dportal.cn/discuz/images/common/back.gif

* I' c5 m  [% a$ I( R5 f6 T
0 g% L4 d7 d+ I% Q  Z1 x你好,我不会String.Trim()
# r. p2 R6 Z# c# r! K+ R0 p我最近这两天一直自己在试着去做但都是做不好,还是要麻烦你。1 ]' ]" Y- X4 c% R* K2 S
你能帮我看一下错误在哪里吗?或者发个VB工程档给我学习一下?麻烦你了!
9 Z0 z& \: \& p3 EPrivate Sub Form_Activate()
$ ~/ \1 D9 L4 \. i2 w) N! idcam_window_ontop hwnd
# X) R4 _7 L: N( ~Me.Hide- t: L" a! u2 u! S# ?1 Y3 V
PowerMILL31.Connect psStartPowerMILL
) ]5 Y" m7 t" p" Q+ ~Dim path As String
! C, f! D7 d% m4 ^! M6 Xpath = PowerMILL31.ExecuteEx("Print Value PROJECTpath"& J& _- _7 Y/ u/ v$ J- e4 U: G

; T, V) b! h/ n7 O1 V* bPowerMILL31.Execute ("KEEP BITMAP FILESAVE '" & path & "\ISO.jpg" & "' yes")
- s# `7 V  V% a. e( W. XUnload Me  N" ]( F5 X8 j9 R, c+ Y

! n3 q% T5 k/ l) X' jEnd Sub
Keep.JPG
发表于 2010-1-20 11:31:21 | 显示全部楼层 来自: 中国广东广州
本帖最后由 jackywang08 于 2010-1-20 16:58 编辑 ' k3 ]' \2 q5 R' ~( V1 W
* j7 e% L$ J. I6 d3 `
插入红色部分即可0 j$ {5 r4 H* r
Private Sub Form_Activate()1 o. T. Z, L- G3 O4 W- W; q" U
dcam_window_ontop hwnd
  E: C2 ^0 r3 r1 Q0 \% j+ ~Me.Hide
- d2 O  h, |/ Q' XDim output As String; I3 R: X) G# Y2 N) f
PowerMILL31.Connect psStartPowerMILL
) l# g# o! P. u, d* p( m7 N$ j0 M$ ?Dim PATH As String' R1 N4 \$ i* H4 R
PATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")
5 z+ x, E4 Q6 O6 u& I4 `PATH = pm.ExecuteEx("print value projectpath"), |$ n" A4 T7 j6 P3 S  ?5 I
PATH = Replace(PATH, "/", "\")9 y5 o9 o2 C$ ^! [: H
PATH = Mid(PATH, 1, Len(PATH) - 2)

4 g$ P7 }( c) M1 n, e8 Y* D" P0 j$ a, IPowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
- S: `4 @# N* jUnload Me) C# `6 j: [  I- U3 s0 D6 F
End Sub

评分

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

查看全部评分

 楼主| 发表于 2010-1-20 19:07:16 | 显示全部楼层 来自: 中国广东深圳
插入红色部分即可
+ X% H& S, |7 F1 [- ?+ xPrivate Sub Form_Activate()' I, i: d2 P7 C! @; X- a
dcam_window_ontop hwnd
; s- s# l( f& |9 O- J! J; q/ }+ XMe.Hide
+ G& P* y& v8 E0 l9 J' fDim output As String# U: W7 a- p5 d5 n! }, `
PowerMILL31.Connect psStartPowerMILL5 B5 n1 p% J/ Y
Dim PATH As String, _% |% u, p* D3 J/ @
PATH = PowerMILL31.ExecuteEx("PRINT VALU ...
2 i3 l$ x8 j; u! q3 B- Qjackywang08 发表于 2010-1-20 11:31 http://www.3dportal.cn/discuz/images/common/back.gif
- Y+ D9 ]! n( g0 c5 W5 g+ d# G
+ Y8 k0 k0 ^9 r* s( {# g  ^7 V

9 k/ ]9 n$ T3 ~, }/ Y这次可以了,超级感谢!!!
发表于 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 )

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