QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 4269|回复: 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 | 显示全部楼层 来自: 中国广东深圳
谢谢你的解答,我是想问另外一个变量。
9 z/ }! X7 e# P! Q& s$ o* y- T- H! I, j' S, R" _, U: K/ _
可能我说得不够清楚,我是想获得文件的目录。比喻我这个编程档命名是M001,在 E:\Work下 得到的结果就是E:\Work\M001
发表于 2010-1-14 21:25:44 | 显示全部楼层 来自: 中国广东深圳
print value project
: l+ \  f' e4 D7 l: L& f3 V5 [' b( b; q2 M( T/ {) V6 |
你试试。% j4 [' D9 F  O
goodlucky

评分

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

查看全部评分

 楼主| 发表于 2010-1-15 00:05:00 | 显示全部楼层 来自: 中国广东深圳
我现在编的代码,请问错误码的地方应该怎么改?谢谢!!! x1 ~# M9 e+ h1 X7 u" A
Private Sub Form_Activate()& y- t) u; l( C% F" C/ {
dcam_window_ontop hwnd
' B" o7 y- @& d! o/ V% ]Me.Hide7 ~; r6 e0 K& w! U# @) K- j
Dim output As String
: {1 L, ]& X: Y5 r# CPowerMILL31.Connect psStartPowerMILL2 m- ?% k8 |  l# a+ Y0 M
Dim PATH As String
: T1 m7 Q. Q5 Q8 oPATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")
5 G, I4 ]# e8 s% K+ uPowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes"), {# N" y. ]. Z  q5 A
Unload Me$ i7 o, M5 c, Y/ D! ?
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 编辑
: D8 Z5 P  B7 {/ z$ u
+ @) ~7 w; Z1 p6 j7 }, ]) \您的 文件路径要用冒号括起来!
3 U0 O1 d5 d. T, ?"KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
 楼主| 发表于 2010-1-15 09:42:41 | 显示全部楼层 来自: 中国香港
您的 文件路径要用冒号括起来!/ N$ f: ^8 R( o# f1 v1 J
"KEEP BITMAP FILESAVE ‘" & PATH & "\iso.JPG" & "’ yes")) I! }2 d2 m# C8 U
freeman02 发表于 2010-1-15 07:15 http://www.3dportal.cn/discuz/images/common/back.gif

: h4 u8 z6 v% r+ k7 P. ~, y, K% G/ v9 P$ N& p( c

9 r2 P! N/ s4 c9 T我试了一下不行呀,你能不能把整个代码写完整让我学习一下?麻烦你了!!
发表于 2010-1-15 13:01:01 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.
4 F  V' i( j' u) M: d% l你要详细检查。
 楼主| 发表于 2010-1-20 01:10:12 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.
$ {5 g- V, J( E3 `% H你要详细检查。
9 U) ?, }3 E; p/ Dfreeman02 发表于 2010-1-15 13:01 http://www.3dportal.cn/discuz/images/common/back.gif
, R  {( e! _. _/ T% C& v
' t) ~% O0 U1 Z% A% r( k6 o
你好,我不会String.Trim()
* [/ v0 }1 e/ |6 x, W, ~( I$ m$ \我最近这两天一直自己在试着去做但都是做不好,还是要麻烦你。5 z* _8 i; Z% C3 Q! h7 R
你能帮我看一下错误在哪里吗?或者发个VB工程档给我学习一下?麻烦你了!
6 u3 ^/ q8 h2 G2 r9 ~Private Sub Form_Activate()
! k, {: J! ^* P5 I& u5 @: Vdcam_window_ontop hwnd
+ S5 }& {) L1 n- MMe.Hide
6 O$ M& F0 v# C2 H+ X6 f. fPowerMILL31.Connect psStartPowerMILL
* {8 z/ |& A, d$ {* e9 s- Y" FDim path As String
+ ]0 y0 j* S$ K# W& Epath = PowerMILL31.ExecuteEx("Print Value PROJECTpath"
& b* g  ?! A' {
- _! \4 d( f" W; |+ L" R8 Q# GPowerMILL31.Execute ("KEEP BITMAP FILESAVE '" & path & "\ISO.jpg" & "' yes")
7 \2 b4 r! ]6 D" nUnload Me
/ l& S) d" v# e1 N/ V
% H  a5 y3 O% k/ lEnd Sub
Keep.JPG
发表于 2010-1-20 11:31:21 | 显示全部楼层 来自: 中国广东广州
本帖最后由 jackywang08 于 2010-1-20 16:58 编辑
; f) p( O  }2 m" d% t: m
; q/ C1 a& g1 s* s) w' x插入红色部分即可3 T# [5 e1 m3 J6 X
Private Sub Form_Activate(): r0 v  o9 ?% S+ j* g
dcam_window_ontop hwnd- T9 g8 Z- }$ M
Me.Hide
% Q% R1 W0 x  w. s+ o" s' aDim output As String
+ ^1 X( x: W; j9 _3 g/ \" [0 QPowerMILL31.Connect psStartPowerMILL( e# \, v. p8 g% z) x" e1 I# h
Dim PATH As String
, A3 I8 ]4 U3 n% _5 c) f% HPATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")
3 i* T  E% ]! b! r5 ZPATH = pm.ExecuteEx("print value projectpath"), B0 X# Q) c8 C6 ]3 o, J4 N) @. u
PATH = Replace(PATH, "/", "\")- J( N# n6 l, g
PATH = Mid(PATH, 1, Len(PATH) - 2)

; j0 V$ }. X* V1 NPowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes"); C3 [8 P: C) r# L
Unload Me
4 ?- I0 F4 r* |End Sub

评分

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

查看全部评分

 楼主| 发表于 2010-1-20 19:07:16 | 显示全部楼层 来自: 中国广东深圳
插入红色部分即可7 p5 d% u/ V4 v& O2 g* s
Private Sub Form_Activate()
  C9 {' t9 B: zdcam_window_ontop hwnd6 W: H' k9 L3 O! p. y" Y( w
Me.Hide. ]) j3 j/ O, h
Dim output As String
8 j/ @1 y0 ^" C: Z9 v& ]3 OPowerMILL31.Connect psStartPowerMILL
4 G/ G" O$ a5 G0 c* Z' e& |+ Y/ gDim PATH As String7 v& g9 }5 `9 V: s( `
PATH = PowerMILL31.ExecuteEx("PRINT VALU ...7 j' x4 n( N. I
jackywang08 发表于 2010-1-20 11:31 http://www.3dportal.cn/discuz/images/common/back.gif

+ Q. K/ z. R3 X2 @1 v+ o0 u4 S- K! N+ _

- D% N/ v; `2 V$ r1 \这次可以了,超级感谢!!!
发表于 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 )

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