QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 4228|回复: 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 | 显示全部楼层 来自: 中国广东深圳
谢谢你的解答,我是想问另外一个变量。/ |4 p1 Z1 [& F

6 \/ P# c3 `2 I" o9 M! i可能我说得不够清楚,我是想获得文件的目录。比喻我这个编程档命名是M001,在 E:\Work下 得到的结果就是E:\Work\M001
发表于 2010-1-14 21:25:44 | 显示全部楼层 来自: 中国广东深圳
print value project
- \7 C" {, m6 d6 w5 C/ e+ d* ]4 |5 ~, M3 T. a
你试试。+ [- E7 K! i) y2 _
goodlucky

评分

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

查看全部评分

 楼主| 发表于 2010-1-15 00:05:00 | 显示全部楼层 来自: 中国广东深圳
我现在编的代码,请问错误码的地方应该怎么改?谢谢!!) \2 y, ~3 v  |+ W$ H& p
Private Sub Form_Activate()
) h6 k6 {: [; }7 J3 Jdcam_window_ontop hwnd' f# h1 z$ P" d6 |
Me.Hide' S' M: k% v# f2 `) Q9 V( Q) H
Dim output As String% j4 q7 r' p7 \- ]$ g
PowerMILL31.Connect psStartPowerMILL
0 E2 E+ T1 T3 _3 D* p" ~. CDim PATH As String
& d# B$ e/ F( aPATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")
% r. x5 W2 ]' e5 }# _. |: VPowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
' S  p; {3 n2 o* ?6 a1 @Unload Me
+ g. @1 _# k7 GEnd 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 编辑 : s, L0 Q* \! T1 ~7 D

' ]4 e' f& M/ j: |) D$ }, ^# Q! p您的 文件路径要用冒号括起来!
& n4 P) B3 n' V+ W"KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
 楼主| 发表于 2010-1-15 09:42:41 | 显示全部楼层 来自: 中国香港
您的 文件路径要用冒号括起来!" ~0 l  k: G. R1 n. v
"KEEP BITMAP FILESAVE ‘" & PATH & "\iso.JPG" & "’ yes"): h$ _! O3 ]1 T! y( m. g  s# p, o
freeman02 发表于 2010-1-15 07:15 http://www.3dportal.cn/discuz/images/common/back.gif
9 O) S6 f3 R" Q

" |& P! n9 V- Y. [: |% i" w+ {! \2 W$ `0 ?
我试了一下不行呀,你能不能把整个代码写完整让我学习一下?麻烦你了!!
发表于 2010-1-15 13:01:01 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.& U6 v+ R9 x/ V, S$ f
你要详细检查。
 楼主| 发表于 2010-1-20 01:10:12 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.  q3 K+ u5 p. \+ {+ O3 A5 y
你要详细检查。, p1 m+ `) E9 ^1 ^  R/ P0 j6 G& o
freeman02 发表于 2010-1-15 13:01 http://www.3dportal.cn/discuz/images/common/back.gif

9 @' `9 _' P% \/ @1 K! [  l5 j
3 R+ ?6 y, O# I/ m你好,我不会String.Trim()
0 r9 C- K8 p. w& r- N5 m; s' `我最近这两天一直自己在试着去做但都是做不好,还是要麻烦你。
* N# p# l% E  J" }* \你能帮我看一下错误在哪里吗?或者发个VB工程档给我学习一下?麻烦你了! ' |5 `$ {. h8 l/ R2 v- q
Private Sub Form_Activate()  b8 P; X% r" q. @8 W
dcam_window_ontop hwnd" z" e8 J0 O5 n4 s) K3 y  g9 P
Me.Hide/ k4 D% D: c; ?! A
PowerMILL31.Connect psStartPowerMILL4 j3 T( b* \/ @4 G3 F: W
Dim path As String7 \) X" ?, J! K/ Q
path = PowerMILL31.ExecuteEx("Print Value PROJECTpath"+ Y5 f' ^' i0 y
8 q9 d( C' L: u% o
PowerMILL31.Execute ("KEEP BITMAP FILESAVE '" & path & "\ISO.jpg" & "' yes")6 N4 s8 A; w$ `
Unload Me# K$ g5 {1 p: W

# ^) x, j4 Z1 tEnd Sub
Keep.JPG
发表于 2010-1-20 11:31:21 | 显示全部楼层 来自: 中国广东广州
本帖最后由 jackywang08 于 2010-1-20 16:58 编辑
, l6 h0 D, n" _% Y% Z
& L1 M9 y, t  [7 v" a插入红色部分即可6 U1 H' d4 O2 B9 J' m8 R4 r
Private Sub Form_Activate()3 ^& ^4 g' s' I  t) R
dcam_window_ontop hwnd+ ~- j' f# ^3 @( P$ D
Me.Hide0 v' z% m0 K+ w0 {% n+ Q
Dim output As String
0 j# A0 j" S4 q2 XPowerMILL31.Connect psStartPowerMILL/ Y! h. H; I0 y% h* l/ k9 h
Dim PATH As String# A! ]4 y2 S% h- e& P" d& }! ?2 Y
PATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")
# T! I- Q6 Z5 q& m" k5 \PATH = pm.ExecuteEx("print value projectpath")3 g8 _- i" z) ^) t- p1 o
PATH = Replace(PATH, "/", "\")
% T7 Z% _3 M+ U# Q& O9 \PATH = Mid(PATH, 1, Len(PATH) - 2)

! l* n+ s& G( s" v$ y" W$ r1 ePowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
  p' l& L# w: RUnload Me& z0 w. N  T; y
End Sub

评分

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

查看全部评分

 楼主| 发表于 2010-1-20 19:07:16 | 显示全部楼层 来自: 中国广东深圳
插入红色部分即可
7 ?  o( n; @1 k9 \; S& c% k9 D9 lPrivate Sub Form_Activate()
, d, y% x; _5 M% s9 l' q8 ldcam_window_ontop hwnd/ w0 ~; n: A) ^1 v* ~" k5 _
Me.Hide# f& Q" N$ M) w) h
Dim output As String
. J; e% a4 j+ A- o+ \3 K. pPowerMILL31.Connect psStartPowerMILL
# m, `  ~' h. `# I! R, {% {$ BDim PATH As String8 x9 l, I: |' ~4 v( o6 r2 G& U
PATH = PowerMILL31.ExecuteEx("PRINT VALU ...
2 a2 }/ d4 |; H2 e: W- _1 b- H3 qjackywang08 发表于 2010-1-20 11:31 http://www.3dportal.cn/discuz/images/common/back.gif

, w: U! B' E- j- d& X6 {2 _: g5 X! ]8 Y2 ]+ C8 F2 A

5 t1 ~+ u! R% v, Q这次可以了,超级感谢!!!
发表于 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 )

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