QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 4233|回复: 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 | 显示全部楼层 来自: 中国广东深圳
谢谢你的解答,我是想问另外一个变量。
' b) o1 J2 Z5 ]2 L# k2 h5 U
+ Q" \9 L  N6 N* g5 c0 e" ~可能我说得不够清楚,我是想获得文件的目录。比喻我这个编程档命名是M001,在 E:\Work下 得到的结果就是E:\Work\M001
发表于 2010-1-14 21:25:44 | 显示全部楼层 来自: 中国广东深圳
print value project
7 s2 z! B" s/ J4 ?4 a, ]
* N- g9 w# d7 j$ Q( i你试试。
. z) C: |5 Q$ H" Rgoodlucky

评分

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

查看全部评分

 楼主| 发表于 2010-1-15 00:05:00 | 显示全部楼层 来自: 中国广东深圳
我现在编的代码,请问错误码的地方应该怎么改?谢谢!!! R3 W1 m- F: m  D( i4 ?& H& Z
Private Sub Form_Activate()
7 |  U. J$ m& C8 p1 ~( k. V0 x' p) Ndcam_window_ontop hwnd
% p* |+ D% V2 |Me.Hide8 R+ |$ R' k. P6 C- Z
Dim output As String4 S" K+ U; k  @! S8 P, ^
PowerMILL31.Connect psStartPowerMILL
$ C6 r1 Y  s' c+ D* e4 j7 J, uDim PATH As String/ x% t+ v8 W* i1 ~2 R
PATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")
; _3 u# r4 V5 JPowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes"), _& i# z* f8 c4 l. V
Unload Me
2 J, C8 r$ f9 }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 编辑
) i3 h4 c9 ]% V3 S& @0 d8 }; X5 n2 r! G  K4 N5 _9 Q# J2 K
您的 文件路径要用冒号括起来!3 I* }. |9 Q# u  M
"KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
 楼主| 发表于 2010-1-15 09:42:41 | 显示全部楼层 来自: 中国香港
您的 文件路径要用冒号括起来!
1 ]* O+ r! v& b% s8 {" b"KEEP BITMAP FILESAVE ‘" & PATH & "\iso.JPG" & "’ yes")
+ M* d7 `: Z# ^  A" Yfreeman02 发表于 2010-1-15 07:15 http://www.3dportal.cn/discuz/images/common/back.gif

  `1 Y% W1 T: r2 b9 L. S  C1 k9 f9 I  y( b3 }/ |( e
- l6 U; y# `+ T3 }" V: o" }
我试了一下不行呀,你能不能把整个代码写完整让我学习一下?麻烦你了!!
发表于 2010-1-15 13:01:01 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.
- d8 s  D5 O2 w; e% b5 a你要详细检查。
 楼主| 发表于 2010-1-20 01:10:12 | 显示全部楼层 来自: 中国广东深圳
你的Path字符串中有回车符吧! String.Trim()将其删除.
: @& Z  R% R1 M# `: D" X你要详细检查。3 W8 p  ?5 T( x6 \; b
freeman02 发表于 2010-1-15 13:01 http://www.3dportal.cn/discuz/images/common/back.gif
( k+ H4 m$ n, A. U$ Q4 h
& {& t! q& _. V- G
你好,我不会String.Trim()
$ w1 m8 P3 ~1 ]8 l我最近这两天一直自己在试着去做但都是做不好,还是要麻烦你。
% a6 f9 Y: ^+ d  A0 G" |你能帮我看一下错误在哪里吗?或者发个VB工程档给我学习一下?麻烦你了! - C8 r, R# r" A) t' {
Private Sub Form_Activate()* g3 _7 Z+ o* `( ?
dcam_window_ontop hwnd" k9 f( X. G; W3 T3 |3 y: \3 o
Me.Hide
5 J0 W, f  ~0 oPowerMILL31.Connect psStartPowerMILL8 @9 s4 G' z# c: Q, K" j5 ?% b" M
Dim path As String! G/ {% v5 r8 |+ T+ @+ ?
path = PowerMILL31.ExecuteEx("Print Value PROJECTpath"
  t1 a  f$ K! {: ]. z8 h6 [' X! ]. j6 t* L
PowerMILL31.Execute ("KEEP BITMAP FILESAVE '" & path & "\ISO.jpg" & "' yes")* ]8 Q* v. `7 b$ N7 R
Unload Me
1 r( ?) t1 G; s2 g1 J. a
* {9 w. N3 \$ m' Q, TEnd Sub
Keep.JPG
发表于 2010-1-20 11:31:21 | 显示全部楼层 来自: 中国广东广州
本帖最后由 jackywang08 于 2010-1-20 16:58 编辑
7 x% P1 S" L5 f. u$ y- d& c& x, f. G  b: n$ I
插入红色部分即可% b1 |: G' B+ P% a  C) b$ b
Private Sub Form_Activate()' R. H+ P0 U3 R$ P
dcam_window_ontop hwnd
/ P# ^% R; d6 b1 f8 b3 _+ k( i- S  ?# vMe.Hide, Y$ M3 T( E. A/ ]# n0 K2 I
Dim output As String
% v! R" E+ h1 F. E2 }PowerMILL31.Connect psStartPowerMILL
4 P" C! N! Z% z2 i/ ?Dim PATH As String8 R4 N" w" |, ?$ b6 G7 v& }/ L$ f  _
PATH = PowerMILL31.ExecuteEx("PRINT VALUE PROJECTPATH")2 f7 l5 I1 @+ W. ?7 b1 I
PATH = pm.ExecuteEx("print value projectpath")) S7 m. M& |' ?: [6 b
PATH = Replace(PATH, "/", "\")
/ h: C8 s8 x) M* }1 ~& ^& W% m6 J; aPATH = Mid(PATH, 1, Len(PATH) - 2)
0 ~$ y/ w5 x+ Y+ `* T. C( {" ^
PowerMILL31.Execute ("KEEP BITMAP FILESAVE " & PATH & "\iso.JPG" & " yes")
- j0 i2 r+ Q" s. BUnload Me- U! N1 v1 S" `. \1 M: y' s
End Sub

评分

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

查看全部评分

 楼主| 发表于 2010-1-20 19:07:16 | 显示全部楼层 来自: 中国广东深圳
插入红色部分即可
" x+ B! g9 m: u3 X, I: f5 ^5 pPrivate Sub Form_Activate()0 @4 H' ^$ f8 D6 @- W
dcam_window_ontop hwnd7 C# @0 @  i: S9 @* U" M% ~& u- r
Me.Hide
5 |  T: b8 _+ x% \Dim output As String% t- j0 l. k6 R% p
PowerMILL31.Connect psStartPowerMILL6 N- O7 t4 V6 l4 \
Dim PATH As String
! b1 Z7 S. U, dPATH = PowerMILL31.ExecuteEx("PRINT VALU ...
) v: r  F0 o: `" g# V: y% [* _/ ^jackywang08 发表于 2010-1-20 11:31 http://www.3dportal.cn/discuz/images/common/back.gif
. u) J! K6 T* A, B* Z, \

: S, Z8 [6 P% \( i9 `7 [# Q* Y. r/ q& K
这次可以了,超级感谢!!!
发表于 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 )

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