QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 4268|回复: 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 | 显示全部楼层 来自: 中国广东深圳
谢谢你的解答,我是想问另外一个变量。$ m6 a. h! n- A/ M# D% J: D' R
* t, _, o, Z$ A
可能我说得不够清楚,我是想获得文件的目录。比喻我这个编程档命名是M001,在 E:\Work下 得到的结果就是E:\Work\M001
发表于 2010-1-14 21:25:44 | 显示全部楼层 来自: 中国广东深圳
print value project
! J* \4 e4 t+ _' A  q; p. }' L) q- N! l9 ]* G
你试试。
7 A1 z3 f8 L0 l1 l$ @! f. R! l4 cgoodlucky

评分

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

查看全部评分

 楼主| 发表于 2010-1-15 00:05:00 | 显示全部楼层 来自: 中国广东深圳
我现在编的代码,请问错误码的地方应该怎么改?谢谢!!
! j: g8 j  n/ R( i5 c8 `4 @Private Sub Form_Activate()9 W$ _2 v4 ?0 m/ }
dcam_window_ontop hwnd1 g* K( J: y* t9 K
Me.Hide  A) y' U. s' \" H" o$ H  }9 b
Dim output As String, F5 z" b8 t( r3 f
PowerMILL31.Connect psStartPowerMILL7 Z: M% F1 N2 E6 E: {% Z, ?
Dim PATH As String
5 _# W9 Z3 j/ a9 r6 ^PATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")
/ f2 z" s2 u5 c, ZPowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
9 N. I/ T, X$ ?+ P. `' `. BUnload Me
( }! `1 j) \# Q; B8 Q) 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 编辑 & M3 M6 B. f( |+ J. }' o
' r' z; H* p3 o  D/ `9 c
您的 文件路径要用冒号括起来!! E2 O+ m7 p0 m' v- Y
"KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
 楼主| 发表于 2010-1-15 09:42:41 | 显示全部楼层 来自: 中国香港
您的 文件路径要用冒号括起来!, q, P& t3 c$ Y
"KEEP BITMAP FILESAVE ‘" & PATH & "\iso.JPG" & "’ yes")7 r$ ^1 w3 y, c) J# [/ O- u
freeman02 发表于 2010-1-15 07:15 http://www.3dportal.cn/discuz/images/common/back.gif
- j" d; V$ ?9 Y9 M; \
* G2 F+ J3 |8 o5 G3 m1 C9 e

) N/ e8 N+ k5 v7 X$ ]- [. k我试了一下不行呀,你能不能把整个代码写完整让我学习一下?麻烦你了!!
发表于 2010-1-15 13:01:01 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除." x& a$ |& f; E  d6 L+ t0 W
你要详细检查。
 楼主| 发表于 2010-1-20 01:10:12 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.# u( ]. N$ ?1 [4 r
你要详细检查。
7 v1 @6 w+ p- ^5 Kfreeman02 发表于 2010-1-15 13:01 http://www.3dportal.cn/discuz/images/common/back.gif

* \8 q9 ]: O5 w! z
4 D# _" J; x5 s# M你好,我不会String.Trim()  X+ i3 Z6 D: `% ^0 Y& g2 ?; |: b6 i: z, @
我最近这两天一直自己在试着去做但都是做不好,还是要麻烦你。
- C+ ]/ }4 G4 |3 R7 j你能帮我看一下错误在哪里吗?或者发个VB工程档给我学习一下?麻烦你了!
0 [* d" j2 g- }6 X, [Private Sub Form_Activate()
: m# q$ c- @* t4 _  R7 m$ b4 `dcam_window_ontop hwnd
/ x4 X- b2 S3 U7 e* L4 VMe.Hide
3 Q3 S+ h0 U0 W; S- d" zPowerMILL31.Connect psStartPowerMILL# R( L- O3 x) x0 [
Dim path As String
& t8 J- J# Y2 I0 h- rpath = PowerMILL31.ExecuteEx("Print Value PROJECTpath"
5 R* c5 u& I- }
+ o8 p7 t/ K* z- k& HPowerMILL31.Execute ("KEEP BITMAP FILESAVE '" & path & "\ISO.jpg" & "' yes")
9 A/ a5 W# ?+ R# t. v" d, @Unload Me
- |0 z7 ~7 |" A/ @+ U% P8 o, m4 P# O$ ^7 X
End Sub
Keep.JPG
发表于 2010-1-20 11:31:21 | 显示全部楼层 来自: 中国广东广州
本帖最后由 jackywang08 于 2010-1-20 16:58 编辑
0 r# b9 j4 |' x- H2 D2 o6 j/ H; c( y$ b3 h. G" P
插入红色部分即可
/ D1 f1 c6 [: Y5 P: U+ c0 NPrivate Sub Form_Activate()
6 u/ E8 J2 e9 e$ v5 M) i! Ndcam_window_ontop hwnd
( b  E' u; i3 K0 X/ S& KMe.Hide% s8 L* C! N. i+ x: I
Dim output As String
# Y; W# l9 k' Q5 A. ~; TPowerMILL31.Connect psStartPowerMILL3 U5 \) e: V. U; |$ ^' ]
Dim PATH As String  {/ T& \4 x+ l, f' x' z& m
PATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")% W: d3 M2 v3 Z: j6 u, B6 v
PATH = pm.ExecuteEx("print value projectpath")2 S  h- }1 P4 v8 L6 ^
PATH = Replace(PATH, "/", "\")
6 U0 ~! F0 ^" ^PATH = Mid(PATH, 1, Len(PATH) - 2)

/ q' q2 G) C' V1 v% lPowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
) u$ v" Q; v( }# VUnload Me
/ r  i' Z# j0 nEnd Sub

评分

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

查看全部评分

 楼主| 发表于 2010-1-20 19:07:16 | 显示全部楼层 来自: 中国广东深圳
插入红色部分即可
7 [  w) F2 t& m% x5 ^7 D9 l# dPrivate Sub Form_Activate()
& T' N' d" P4 [; U: J! Hdcam_window_ontop hwnd: x. p( M8 Y1 ~% U( C
Me.Hide) F3 b4 B6 D1 @3 x% R
Dim output As String
2 S- Z8 b% N8 }* y* X6 CPowerMILL31.Connect psStartPowerMILL
4 W* p% A+ {' vDim PATH As String
: S1 X7 X4 {, G9 E- y, xPATH = PowerMILL31.ExecuteEx("PRINT VALU ...
8 v8 J9 w3 b0 j$ {) f1 qjackywang08 发表于 2010-1-20 11:31 http://www.3dportal.cn/discuz/images/common/back.gif

/ m6 b  i+ o! j( g+ {5 `6 g
" A/ ~& T  i* y6 p3 B" s- j4 Y# ?+ P, @5 N+ [" u! U
这次可以了,超级感谢!!!
发表于 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 )

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