找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 292|回复: 6
打印 上一主题 下一主题

求助版主:通过tcl脚本打开dsn文件怎么写?

  [复制链接]

24

主题

153

帖子

463

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
463
跳转到指定楼层
1#
发表于 2016-11-7 10:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
我现在找到两种方法:5 s6 l8 k2 u0 X$ E# D" D* X6 \6 X
1:set lDesign [$lSession GetDesignAndSchematics $lDesignPath $lStatus]    这种智能获取到design,在capture中并没有窗口打开. M6 p; S: b3 }5 \
2:open $Designpath      不报错,但是没反应4 s4 J, D0 Y" i1 i0 K
是两个方法我都缺少一些参数限制吗?或者有其他方法?求版主指点9 n$ @& [3 c' s! ]( F4 u' I
8 [6 n7 `0 H) U9 i5 F5 u) K
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持!1 反对!反对!

24

主题

153

帖子

463

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
463
2#
 楼主| 发表于 2016-11-10 08:49 | 只看该作者
哈哈哈,已经解决了,用socket就可以了,tcl还是很强大啊

46

主题

183

帖子

1821

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1821
3#
发表于 2016-11-13 09:57 | 只看该作者
历害,我有一个问题啊,如何获取当前打开设计的名字。

点评

set lSession $:boSession_s_pDboSession if { [catch {set lDesign [GetActivePMDesign] }] } { puts "ERROR : $::errorInfo" } catch{ set lDesignName [DboTclHelper_sMakeCStri  详情 回复 发表于 2016-11-14 09:07

24

主题

153

帖子

463

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
463
4#
 楼主| 发表于 2016-11-14 09:07 | 只看该作者
长天落彩霞 发表于 2016-11-13 09:57
1 D9 I' o% v5 n# t. D- G历害,我有一个问题啊,如何获取当前打开设计的名字。

3 ~7 ]( e0 X9 a( q5 x/ @4 b, Yset lSession $:boSession_s_pDboSession2 l5 A% p* M7 r7 r! J
                if { [catch {set lDesign [GetActivePMDesign] }] } {
" E9 h/ g6 T6 h  B9 e            puts "ERROR : $::errorInfo"% u5 R& v( o) ^& B# P# J! v  a
        }$ H* G- {2 r; ]7 J7 m
        catch{
8 F! t4 `$ ]* r) S- L3 U: A' a7 Q         set lDesignName [DboTclHelper_sMakeCString]$ T1 {) C9 n3 t  H1 k- f
         $lDesign GetName $lDesignName$ O) D* b& @1 j) g  Q2 i0 f& B) p/ e
         set lFilePath [DboTclHelper_sGetConstCharPtr $lDesignName]( s8 |/ ^) V/ ^  e, N
         return $lFilePath6 K/ {) c" j6 P1 y
         }
" r  W5 F1 p9 s" f" L
  Y7 `/ V+ B- w# ?) E
  I) G" {, |9 k
: [# k* h9 u6 \* A4 D写在proc里面,引用package require DboTclWriteBasic 16.3.0+ L# l! i2 N+ s! x& P

" v  M# H3 z( p* `' r. dfilepath就是全路径名字1 n; m% C& p1 l, H" S6 W/ x/ |$ F
+ j8 n; l' W* n! V5 o" P6 {

46

主题

183

帖子

1821

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1821
5#
发表于 2016-11-17 18:19 | 只看该作者
弱弱的问一下,  $lDesign GetName $lDesignName  这个是什么意思?5 I- R" c9 ^3 x& U

( p# G9 Z% G2 l1 o2 q# q

点评

获取文件名吧,唉,我还在找save命令一直没找到。。。。。  详情 回复 发表于 2016-11-18 11:09

24

主题

153

帖子

463

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
463
6#
 楼主| 发表于 2016-11-18 11:09 | 只看该作者
长天落彩霞 发表于 2016-11-17 18:19, a7 v. E, Y9 W' X3 l, K* @5 Q6 p
弱弱的问一下,  $lDesign GetName $lDesignName  这个是什么意思?
$ s7 Y3 j+ l# C, I
获取文件名吧,唉,我还在找save命令一直没找到。。。。。
) z2 b+ X% U! ]% q

73

主题

688

帖子

2499

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2499
7#
发表于 2017-12-19 10:24 | 只看该作者
我想知道这是什么语言,和skill一样可以自己设计原理图的功能?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-23 08:50 , Processed in 0.063092 second(s), 36 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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