QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
8天前
查看: 4214|回复: 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 | 显示全部楼层 来自: 中国广东深圳
谢谢你的解答,我是想问另外一个变量。
) Y( {; V: E! m
  @$ L3 Y. m  E/ F5 }/ m# u可能我说得不够清楚,我是想获得文件的目录。比喻我这个编程档命名是M001,在 E:\Work下 得到的结果就是E:\Work\M001
发表于 2010-1-14 21:25:44 | 显示全部楼层 来自: 中国广东深圳
print value project8 J% w. D. D* K' c  E& e9 o

. k+ i4 ^: P+ b% G3 x. \/ |你试试。% a; s5 k8 `! e# d: s
goodlucky

评分

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

查看全部评分

 楼主| 发表于 2010-1-15 00:05:00 | 显示全部楼层 来自: 中国广东深圳
我现在编的代码,请问错误码的地方应该怎么改?谢谢!!
5 t% `% k) M3 {3 B# V' \5 c) D$ QPrivate Sub Form_Activate()$ a) J! e, Z! ^2 n; H7 Y- B- p2 P
dcam_window_ontop hwnd
% S7 T* I$ W: C& `5 eMe.Hide$ S, x8 o! y1 [* G
Dim output As String' E5 i$ L0 y, p. K+ u9 Z
PowerMILL31.Connect psStartPowerMILL7 y+ \9 {& t2 b9 Q7 F$ K% J" q
Dim PATH As String
' i* I% M$ [: z% kPATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")
6 I7 c9 ^+ l0 oPowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")2 B# b# [, j% S/ A
Unload Me
, x6 Y- Z) h# S, S" rEnd 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 编辑
8 D+ k" {+ d% B! k9 E- S9 z: \; C9 @( @8 I
您的 文件路径要用冒号括起来!
. V  u' M" w! G' F- k; }"KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
 楼主| 发表于 2010-1-15 09:42:41 | 显示全部楼层 来自: 中国香港
您的 文件路径要用冒号括起来!
% `* B$ L. u$ ?"KEEP BITMAP FILESAVE ‘" & PATH & "\iso.JPG" & "’ yes")
+ n7 t0 f9 I0 Y- C! W7 T9 r$ {freeman02 发表于 2010-1-15 07:15 http://www.3dportal.cn/discuz/images/common/back.gif
; D" A: x5 p  m/ n
( A% P5 }4 P' t& G1 b
* @1 ?0 ?1 x- X$ k2 D$ N
我试了一下不行呀,你能不能把整个代码写完整让我学习一下?麻烦你了!!
发表于 2010-1-15 13:01:01 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.
- U5 O% k4 T3 e6 ]2 f* w2 R你要详细检查。
 楼主| 发表于 2010-1-20 01:10:12 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.
2 C& C5 R3 j7 x& W" x  g1 X你要详细检查。# Q7 [; z; ^/ F/ y% X; T: e) `5 N; n
freeman02 发表于 2010-1-15 13:01 http://www.3dportal.cn/discuz/images/common/back.gif

7 ?* `2 ?( V! f  j6 j  i+ U' U0 p. E4 |7 Q" ]
你好,我不会String.Trim(); _  C/ Y- D" N3 S% _9 i
我最近这两天一直自己在试着去做但都是做不好,还是要麻烦你。
1 P6 h& s% e; r; y+ T你能帮我看一下错误在哪里吗?或者发个VB工程档给我学习一下?麻烦你了!
; ^4 V6 ]+ ]$ n/ N9 w! Y" bPrivate Sub Form_Activate()
2 V% h+ ]8 [, x7 a  V( A" j  k- j) Ldcam_window_ontop hwnd
6 J$ K4 g) Y& c( ]! h6 @% D2 mMe.Hide: Z9 L$ c2 c, ~  V7 F* ]* O0 b
PowerMILL31.Connect psStartPowerMILL0 T: d, ~2 K: N$ q' h& N& K
Dim path As String
3 I9 l3 r: _7 O0 f3 X& s* S. ipath = PowerMILL31.ExecuteEx("Print Value PROJECTpath"
! t/ }; s/ r5 Z8 t; B* M4 b9 H( A! a" e
PowerMILL31.Execute ("KEEP BITMAP FILESAVE '" & path & "\ISO.jpg" & "' yes")
& Y9 \$ R1 h6 Z( G, \( cUnload Me& B9 K7 w- M7 I3 ]
. F9 Q$ [( `  W: g: U5 ~) u# M
End Sub
Keep.JPG
发表于 2010-1-20 11:31:21 | 显示全部楼层 来自: 中国广东广州
本帖最后由 jackywang08 于 2010-1-20 16:58 编辑 4 [; Y  O1 f  M; t

7 H; B, Y% _, l插入红色部分即可9 S8 O; E! `9 t! E
Private Sub Form_Activate()
0 b) u8 ~2 U$ S' R: ydcam_window_ontop hwnd2 l, I# `9 @( O  ?. r& U4 i$ X
Me.Hide, U2 \4 A7 E0 P1 u
Dim output As String
' \; b2 s, K" s" Q7 ~6 |# |( @PowerMILL31.Connect psStartPowerMILL
3 N. d  ^$ P8 d+ S5 c& W) ODim PATH As String
* V  P9 `8 I, pPATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")
* f7 S0 {. q  B, z8 J8 SPATH = pm.ExecuteEx("print value projectpath")
! q1 F0 N. M9 ^$ oPATH = Replace(PATH, "/", "\")( }+ ^) v- t% T2 S9 O: \3 W- j
PATH = Mid(PATH, 1, Len(PATH) - 2)

, z4 P" |( s- K. s  J  XPowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")( X3 S! Z' R! W- E" P
Unload Me) e" T" R* k. X. N$ m# H
End Sub

评分

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

查看全部评分

 楼主| 发表于 2010-1-20 19:07:16 | 显示全部楼层 来自: 中国广东深圳
插入红色部分即可0 j+ `# v3 l3 \  p- H$ P
Private Sub Form_Activate()3 Y* X" b5 J  D; n5 D6 ^/ T/ ^
dcam_window_ontop hwnd. W! A$ i4 \# O4 Y. R
Me.Hide
* I+ T8 w0 P5 YDim output As String
5 M; K# H& A' U/ g; q; ?. pPowerMILL31.Connect psStartPowerMILL+ o* Y) y- n+ q1 _  [
Dim PATH As String
, ], \+ ^/ s2 H5 p4 W6 k) n, e, A# wPATH = PowerMILL31.ExecuteEx("PRINT VALU ...
' i% p+ Z: n* `& _jackywang08 发表于 2010-1-20 11:31 http://www.3dportal.cn/discuz/images/common/back.gif
' N' q8 Y  x5 }+ R

+ F" b6 h, H4 g' L# k9 f. _. c4 n! G3 Z7 R  \& Q
这次可以了,超级感谢!!!
发表于 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 )

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