QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 4229|回复: 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 | 显示全部楼层 来自: 中国广东深圳
谢谢你的解答,我是想问另外一个变量。% D- m4 G3 L/ s! r8 b% \/ e8 H" S

! ~1 u9 a1 ]' D0 A2 P* k可能我说得不够清楚,我是想获得文件的目录。比喻我这个编程档命名是M001,在 E:\Work下 得到的结果就是E:\Work\M001
发表于 2010-1-14 21:25:44 | 显示全部楼层 来自: 中国广东深圳
print value project
1 ?8 A. f3 _, z$ c, y" P6 Y0 O; S. O
你试试。
  o3 Q3 i9 O- g; {! ~) b: vgoodlucky

评分

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

查看全部评分

 楼主| 发表于 2010-1-15 00:05:00 | 显示全部楼层 来自: 中国广东深圳
我现在编的代码,请问错误码的地方应该怎么改?谢谢!!9 U$ E5 |* p: T1 P, P3 Z( v6 F
Private Sub Form_Activate()' q# Q% w5 T, y/ l$ V
dcam_window_ontop hwnd  I( U2 C+ Q. ^! r
Me.Hide- W5 y4 Y1 ?( S1 B4 h, ^0 x5 f
Dim output As String
! ?5 w- s/ |/ ePowerMILL31.Connect psStartPowerMILL
& X7 r8 \! e. T' c& W1 tDim PATH As String" t/ k  L) ]+ c5 G4 M- F1 n
PATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")
" [- H  N; q; L% SPowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
* ~- |4 `! V$ `3 D5 |Unload Me( u& }* o  `% Y7 h2 e. \5 g
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 编辑 4 ~+ {8 X: p. ]( l* h3 d' C. b- ]5 a- u
- H4 R( g' s, \' o0 E" }3 f
您的 文件路径要用冒号括起来!: S" l0 `' c. A  W0 }% A! ~+ W( u
"KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
 楼主| 发表于 2010-1-15 09:42:41 | 显示全部楼层 来自: 中国香港
您的 文件路径要用冒号括起来!
/ g7 w( m' p# O: b  Y3 G"KEEP BITMAP FILESAVE ‘" & PATH & "\iso.JPG" & "’ yes")) w/ _' V+ K/ y- u. |
freeman02 发表于 2010-1-15 07:15 http://www.3dportal.cn/discuz/images/common/back.gif
, O% R! j  w2 x  H$ k8 d; d
) e  L* o$ T6 `* U7 w' a
  M5 u1 x, ~* U! `
我试了一下不行呀,你能不能把整个代码写完整让我学习一下?麻烦你了!!
发表于 2010-1-15 13:01:01 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.
+ ], H3 \/ f6 \/ N你要详细检查。
 楼主| 发表于 2010-1-20 01:10:12 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.: H" C8 S2 E, ^: L
你要详细检查。
; l+ `$ J: S, H+ R5 wfreeman02 发表于 2010-1-15 13:01 http://www.3dportal.cn/discuz/images/common/back.gif

5 e. r* |# K" T
1 E, V% J7 @( ]" d) e你好,我不会String.Trim()' b/ ]' C" B! e& W% ?
我最近这两天一直自己在试着去做但都是做不好,还是要麻烦你。
, T# K$ \4 `! p& s6 e' }" ^  h0 q  P你能帮我看一下错误在哪里吗?或者发个VB工程档给我学习一下?麻烦你了! 2 E( |4 c2 p2 z
Private Sub Form_Activate()$ r/ A& Q3 `4 l% V. m( Z
dcam_window_ontop hwnd
; M5 G) n4 H* ], x0 aMe.Hide
" w# m; H) t" f4 ^( GPowerMILL31.Connect psStartPowerMILL
- K6 e; p3 [5 P0 ?4 W4 w7 _Dim path As String+ S% \; a# e# N+ l( Z6 g
path = PowerMILL31.ExecuteEx("Print Value PROJECTpath"
, e4 `& t6 F# h# \; l9 ]) p, S6 G# C' r) @* Q) i
PowerMILL31.Execute ("KEEP BITMAP FILESAVE '" & path & "\ISO.jpg" & "' yes")* _# b$ g& `- T; c- N
Unload Me( A: E) g7 F& ^) P  M/ d' V

# Z, c9 ?/ W1 v- q7 x; P# v7 BEnd Sub
Keep.JPG
发表于 2010-1-20 11:31:21 | 显示全部楼层 来自: 中国广东广州
本帖最后由 jackywang08 于 2010-1-20 16:58 编辑 9 z- r) m2 d; I% z
3 d$ H7 ^: g5 P' P. N1 j9 r
插入红色部分即可4 Y/ I" N" l" V  @
Private Sub Form_Activate()9 w) N4 K, O( G" @
dcam_window_ontop hwnd
5 ?+ G+ a" g4 M2 M' |Me.Hide/ M5 u2 r' t7 T, L' `, e
Dim output As String, u1 ^6 G5 O0 j
PowerMILL31.Connect psStartPowerMILL
6 B# ]# h- ^6 L- _! BDim PATH As String
, r) p4 K2 j& d7 z4 WPATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")
/ W5 }# F1 A7 Y. w% iPATH = pm.ExecuteEx("print value projectpath")
* p. U- \! k, _2 I+ ePATH = Replace(PATH, "/", "\")" \, R; c. c1 C1 _0 R) A5 ?$ r
PATH = Mid(PATH, 1, Len(PATH) - 2)
* u/ J* j( a7 n& \! n9 z
PowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")  `9 s7 K5 p0 B! ?2 f6 |
Unload Me1 p. C: G) B  B, x6 A0 w
End Sub

评分

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

查看全部评分

 楼主| 发表于 2010-1-20 19:07:16 | 显示全部楼层 来自: 中国广东深圳
插入红色部分即可" R; Q  L1 U, U; B) M
Private Sub Form_Activate()+ l8 |" e  K; O6 \# J, d" B5 ~
dcam_window_ontop hwnd
8 E% t% q5 ?* V! v- R  ~Me.Hide
) j7 q" k' C% q/ BDim output As String6 O: P1 p- T& ^
PowerMILL31.Connect psStartPowerMILL1 A. Q' D# O: v. p. w
Dim PATH As String
' M8 [5 x2 g) B: K+ C4 k; j# YPATH = PowerMILL31.ExecuteEx("PRINT VALU ...
0 n  g  Y/ ~; ]9 J- p; }$ e! mjackywang08 发表于 2010-1-20 11:31 http://www.3dportal.cn/discuz/images/common/back.gif
6 {  n  G1 E+ C/ d* B
7 ~2 w0 H1 Y) u0 W& C
/ [) n7 C% P, f2 V
这次可以了,超级感谢!!!
发表于 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 )

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