QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 4226|回复: 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 | 显示全部楼层 来自: 中国广东深圳
谢谢你的解答,我是想问另外一个变量。
  {1 `# d9 i& p0 ]" Y
" |( y! d* m" J* c, O% u: b2 @可能我说得不够清楚,我是想获得文件的目录。比喻我这个编程档命名是M001,在 E:\Work下 得到的结果就是E:\Work\M001
发表于 2010-1-14 21:25:44 | 显示全部楼层 来自: 中国广东深圳
print value project" I8 x. I: ~2 {/ o& M: F& T2 x* C' N. E8 b
$ _' l/ M8 a: K$ g8 E" U
你试试。2 g  |0 \+ `& _9 J- {
goodlucky

评分

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

查看全部评分

 楼主| 发表于 2010-1-15 00:05:00 | 显示全部楼层 来自: 中国广东深圳
我现在编的代码,请问错误码的地方应该怎么改?谢谢!!
7 {( j0 F( p# \) p; fPrivate Sub Form_Activate()! o7 F, d! k- b; [' V6 E
dcam_window_ontop hwnd
7 [3 _& D6 b2 S. ^& I7 G: s. AMe.Hide
9 M; K% @- g/ }# K. n: q2 Y7 ], J* P$ ADim output As String  h: b5 ?' G' I$ N& _2 y6 |- R
PowerMILL31.Connect psStartPowerMILL
. z6 g* g+ p* s3 S3 @! H3 vDim PATH As String0 L2 z" J% @& r: o  V# n
PATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")4 i) E* V5 C/ @& p# V6 m3 W
PowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
5 d* n; I- m- YUnload Me" l5 S9 g2 }7 V# B
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 编辑
8 n/ J* e7 q' O
. u0 l! C$ i; A/ A: j+ G- z5 z您的 文件路径要用冒号括起来!
% ~5 u1 x/ j1 `" s"KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
 楼主| 发表于 2010-1-15 09:42:41 | 显示全部楼层 来自: 中国香港
您的 文件路径要用冒号括起来!' C3 f: y) T, Y8 W( [' o
"KEEP BITMAP FILESAVE ‘" & PATH & "\iso.JPG" & "’ yes")4 [+ M, I4 r, T4 k/ X. }$ }
freeman02 发表于 2010-1-15 07:15 http://www.3dportal.cn/discuz/images/common/back.gif

* X3 a, A2 b$ ^# @5 Q
$ X9 o$ n8 D  E( \+ q0 I" r& ]& u3 O- b. q, }( ^/ ^, c( s
我试了一下不行呀,你能不能把整个代码写完整让我学习一下?麻烦你了!!
发表于 2010-1-15 13:01:01 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.. x# \4 D7 a, ~2 f4 q4 j9 k- T
你要详细检查。
 楼主| 发表于 2010-1-20 01:10:12 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.
- u' s( H) i" d你要详细检查。4 f* M/ l% V2 d  _+ b
freeman02 发表于 2010-1-15 13:01 http://www.3dportal.cn/discuz/images/common/back.gif

8 r+ ^$ E% j! t
! T1 x; \! w1 {* X8 J, G你好,我不会String.Trim()
) D, T) f7 t3 f* H我最近这两天一直自己在试着去做但都是做不好,还是要麻烦你。
- G5 [! g6 C9 H4 H* d你能帮我看一下错误在哪里吗?或者发个VB工程档给我学习一下?麻烦你了! ' |% E4 Y+ D! N6 O) `
Private Sub Form_Activate()0 E5 }  m5 o+ `; t
dcam_window_ontop hwnd" |& e% e" u! p0 l' [8 N
Me.Hide
  X( Y& l% M5 ]  {PowerMILL31.Connect psStartPowerMILL: e' e) `2 E' ~7 w( i( M3 Y
Dim path As String, n9 L- w4 e! ?6 `9 Q5 {( j5 n
path = PowerMILL31.ExecuteEx("Print Value PROJECTpath") n% |$ Q& s% u/ `
4 Q7 }1 }% Q1 ]* ?9 V2 x
PowerMILL31.Execute ("KEEP BITMAP FILESAVE '" & path & "\ISO.jpg" & "' yes")
( N- {# ?: d$ o  }Unload Me) N& A* F5 P  \7 _6 Z

- [5 Q% f8 ]) a  Z4 E+ ]  ]# L. K1 jEnd Sub
Keep.JPG
发表于 2010-1-20 11:31:21 | 显示全部楼层 来自: 中国广东广州
本帖最后由 jackywang08 于 2010-1-20 16:58 编辑 # @3 y( z3 {, r1 J
3 B9 k6 O+ W3 N7 X
插入红色部分即可
! X) n. w6 I, |. c# G* J$ XPrivate Sub Form_Activate()! u6 u$ T& e& |9 s( O
dcam_window_ontop hwnd5 T9 P& U! _8 h1 Q/ T7 g1 H: u
Me.Hide
! w. ^# W6 E9 \" ^9 B' y( o% MDim output As String( t" h" x7 X% B2 S% G/ m
PowerMILL31.Connect psStartPowerMILL. e3 V7 `2 v7 J2 c( P
Dim PATH As String% _  @) n( T$ X7 Q8 K" ~2 o! H  G
PATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")3 X6 L9 J/ ~/ x
PATH = pm.ExecuteEx("print value projectpath")
& J0 j) `- E0 I$ [( xPATH = Replace(PATH, "/", "\"): f! h1 U2 F/ y, m) u
PATH = Mid(PATH, 1, Len(PATH) - 2)
( [5 o3 w/ `* C- w+ @! {' C1 C* K/ }
PowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
5 [. P- o4 S9 zUnload Me
; f- K- g  I2 \2 k0 {End Sub

评分

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

查看全部评分

 楼主| 发表于 2010-1-20 19:07:16 | 显示全部楼层 来自: 中国广东深圳
插入红色部分即可7 l& @0 b% l+ \
Private Sub Form_Activate()" s: v' F+ R" M8 ~; \% Z9 U
dcam_window_ontop hwnd
8 ~2 J, R, u$ {5 P6 S& z  G! g4 i& TMe.Hide9 c0 l4 y# z! }8 l, @+ l
Dim output As String
4 w/ B& Z/ m6 a0 q  t4 zPowerMILL31.Connect psStartPowerMILL, i, h8 `/ o( n1 @
Dim PATH As String
9 T& y; {) s- y6 L6 o, N8 N) N- ?6 u7 VPATH = PowerMILL31.ExecuteEx("PRINT VALU ...
: c9 ]5 _2 N1 Wjackywang08 发表于 2010-1-20 11:31 http://www.3dportal.cn/discuz/images/common/back.gif

! S7 O3 Q' Q. ~4 l" y, T4 O
% n, w6 b% Q! z6 j" m6 m$ m9 b: T0 s6 p9 D
这次可以了,超级感谢!!!
发表于 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 )

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