QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 4225|回复: 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 | 显示全部楼层 来自: 中国广东深圳
谢谢你的解答,我是想问另外一个变量。
- S" g3 p, w' P- I0 H
) Z+ I, V( s  c$ Z- c  f. `可能我说得不够清楚,我是想获得文件的目录。比喻我这个编程档命名是M001,在 E:\Work下 得到的结果就是E:\Work\M001
发表于 2010-1-14 21:25:44 | 显示全部楼层 来自: 中国广东深圳
print value project& {) |1 d$ m2 a3 r' x9 y0 p$ s

0 ~+ M. R' e9 K: i( L$ y$ m- D你试试。
( K$ _4 X# u* X' [. v3 }% |+ bgoodlucky

评分

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

查看全部评分

 楼主| 发表于 2010-1-15 00:05:00 | 显示全部楼层 来自: 中国广东深圳
我现在编的代码,请问错误码的地方应该怎么改?谢谢!!/ J6 v# e. K& C$ L) M4 z- I
Private Sub Form_Activate()6 I* N: w8 b: b0 I& Y
dcam_window_ontop hwnd
/ L* ?8 X' S/ b. V" O. A' i2 ?$ xMe.Hide
$ n3 U) T* e& N/ [1 IDim output As String
' o% J3 S# H% U- l/ GPowerMILL31.Connect psStartPowerMILL
9 v6 s% q  `( o( z2 m: K/ B( pDim PATH As String
) v9 G9 ~/ W. @9 e7 hPATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")
. K. f' e! d$ t  w( a" S, I7 lPowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")3 i0 g4 R; P' R9 ^3 A/ C2 d0 ~( K6 K
Unload Me$ d* U1 ~: r$ P# A' x- }
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 编辑 9 z' T1 Z* |/ ]2 a0 N9 B
" @2 r: P1 W, D
您的 文件路径要用冒号括起来!
' m' b3 l) n5 T: N# T"KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
 楼主| 发表于 2010-1-15 09:42:41 | 显示全部楼层 来自: 中国香港
您的 文件路径要用冒号括起来!
9 a/ j& R* m. ^- \6 i% D4 ?"KEEP BITMAP FILESAVE ‘" & PATH & "\iso.JPG" & "’ yes")
7 F3 s- S3 C& T2 E2 F  i3 G  [; K5 a  efreeman02 发表于 2010-1-15 07:15 http://www.3dportal.cn/discuz/images/common/back.gif
9 ^& b) @4 M# ?: J% i" {

5 t9 b7 I7 \7 F/ L3 c4 L
8 i' p/ ?9 V" n3 x" _我试了一下不行呀,你能不能把整个代码写完整让我学习一下?麻烦你了!!
发表于 2010-1-15 13:01:01 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.9 G. ~& d! E5 d$ C8 ^
你要详细检查。
 楼主| 发表于 2010-1-20 01:10:12 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.  f7 M8 \4 S6 Y$ O5 U
你要详细检查。: q# F# j0 N4 l! G" Z8 Y; L
freeman02 发表于 2010-1-15 13:01 http://www.3dportal.cn/discuz/images/common/back.gif

: `2 g4 G% c* O. H- U% f4 h  j
) p9 A3 Z$ m  C- L6 g你好,我不会String.Trim()
( {' }3 ~- f/ B$ Z- z0 G" Y! [我最近这两天一直自己在试着去做但都是做不好,还是要麻烦你。
' ?3 V+ ?: [0 s" m; Z你能帮我看一下错误在哪里吗?或者发个VB工程档给我学习一下?麻烦你了! ; T% |1 ~% B/ z! ]$ \
Private Sub Form_Activate()9 m0 z( N8 m4 u1 K' ?  I+ M
dcam_window_ontop hwnd4 Q. r4 z% t8 n6 n
Me.Hide
, `: f; m1 b: J% B' L" rPowerMILL31.Connect psStartPowerMILL
* P3 k1 n* r; k* h7 ADim path As String
" x& L4 g; i7 R1 C; Xpath = PowerMILL31.ExecuteEx("Print Value PROJECTpath"
. R1 W4 Q$ ^* B: N0 f8 t; h* y& l
5 W" O; m7 Y9 e4 l5 W7 P9 ~PowerMILL31.Execute ("KEEP BITMAP FILESAVE '" & path & "\ISO.jpg" & "' yes")4 d% j2 ^3 I' t# s) s7 \( g4 f8 b
Unload Me
( j! z# [  Z. _1 f) s+ ~! }2 y! V. f' A
End Sub
Keep.JPG
发表于 2010-1-20 11:31:21 | 显示全部楼层 来自: 中国广东广州
本帖最后由 jackywang08 于 2010-1-20 16:58 编辑 4 n1 P4 w/ n2 X. {( l

1 o5 c4 K7 K8 B1 X插入红色部分即可
' A2 c, ~( o- ^" p( n2 A  L2 @  K0 S# F8 qPrivate Sub Form_Activate()
% h. A+ X! f8 y$ kdcam_window_ontop hwnd8 E& C) ?. y) p& @+ [8 l
Me.Hide
6 T. t! s; ?( l0 g& T% o% x, gDim output As String
* k8 N( W/ L, z4 _' T2 W4 @PowerMILL31.Connect psStartPowerMILL# D1 b4 e+ I6 o; w2 N
Dim PATH As String% v+ T1 l8 j' S- B0 x  E
PATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")( L4 L1 z9 N' ^+ S9 t( D
PATH = pm.ExecuteEx("print value projectpath")' U2 g$ r; w$ X7 ~5 @4 t
PATH = Replace(PATH, "/", "\")
6 _! T6 r# O1 {$ ]& i. IPATH = Mid(PATH, 1, Len(PATH) - 2)

" f- N2 e3 ]* m% d: \PowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
* ?5 G7 \2 }. P9 E8 w) XUnload Me) b! m4 O7 z2 L, ]9 [: ~
End Sub

评分

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

查看全部评分

 楼主| 发表于 2010-1-20 19:07:16 | 显示全部楼层 来自: 中国广东深圳
插入红色部分即可
, a( d5 g1 I6 i' T( n4 |! Z: GPrivate Sub Form_Activate(). V6 j5 _1 \" k6 W5 D
dcam_window_ontop hwnd
2 B  ~+ U7 {/ {* T  q3 a, |Me.Hide
& B4 l8 Z: r( z* r: O, [Dim output As String1 j7 S7 W" \. ]
PowerMILL31.Connect psStartPowerMILL6 W  X3 c) w( T5 K2 `
Dim PATH As String
+ W: ]3 @9 ~& B; |# }. LPATH = PowerMILL31.ExecuteEx("PRINT VALU ...  u& D6 K/ P: }- i1 v
jackywang08 发表于 2010-1-20 11:31 http://www.3dportal.cn/discuz/images/common/back.gif
$ g/ V8 s- t6 s

1 B6 d( u8 R1 |+ K9 [9 F
- |0 l3 t) Z' O5 k" [# t' A) x这次可以了,超级感谢!!!
发表于 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 )

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