找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

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

  [复制链接]

24

主题

153

帖子

463

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

EDA365欢迎您!

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

x
我现在找到两种方法:
6 y8 {2 n) Y# U" p; S) F1:set lDesign [$lSession GetDesignAndSchematics $lDesignPath $lStatus]    这种智能获取到design,在capture中并没有窗口打开% Q! |: Y7 e  E; b& y; m+ _
2:open $Designpath      不报错,但是没反应
/ W! M' s$ i2 \9 V9 k2 B: W是两个方法我都缺少一些参数限制吗?或者有其他方法?求版主指点
7 T" E, \4 l# n3 A. o+ R# j
5 c# @  Z. n; g* u$ d
分享到:  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
* Y& |7 C5 r& V% j历害,我有一个问题啊,如何获取当前打开设计的名字。
0 l3 H8 |) _0 A. C# R, o
set lSession $:boSession_s_pDboSession
! s& {, i/ E4 A& E5 Q# J                if { [catch {set lDesign [GetActivePMDesign] }] } {
( }, C2 c) W+ v, R- t            puts "ERROR : $::errorInfo"* w0 l0 ]/ W+ \, f8 e! d0 n
        }
2 n$ n% a' `# z  g: R        catch{
3 H: R# s# M( D: f  I         set lDesignName [DboTclHelper_sMakeCString]; S$ b( i; l4 S6 h2 G' K
         $lDesign GetName $lDesignName
& X( O0 E" G2 q9 n7 j/ u         set lFilePath [DboTclHelper_sGetConstCharPtr $lDesignName]; w2 i" G$ q+ Q- a3 S4 L1 W: h
         return $lFilePath
2 M/ _2 Z; r) \2 U9 i; g         }# M  V9 S7 T2 Z; N4 M1 A7 Z
( E* }2 P' e/ E9 J5 z1 U1 u

' \9 X3 Y3 J; b- j0 V0 P+ T( R4 ^
写在proc里面,引用package require DboTclWriteBasic 16.3.0
% j3 i: f/ C7 E& h! l' v& g" ]- \+ }: |& J  n4 }
filepath就是全路径名字
* t) h) H! D' Q6 h' ]3 U2 S0 ]6 h$ p! M3 f' Q

46

主题

183

帖子

1821

积分

四级会员(40)

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

积分
1821
5#
发表于 2016-11-17 18:19 | 只看该作者
弱弱的问一下,  $lDesign GetName $lDesignName  这个是什么意思?& C( Z* A( b1 `% c8 L4 b
- M; X" P/ S1 m" r9 ]$ Q3 N

点评

获取文件名吧,唉,我还在找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:192 B0 H. ]2 V5 O* j* B
弱弱的问一下,  $lDesign GetName $lDesignName  这个是什么意思?
8 j3 s5 y) C4 b
获取文件名吧,唉,我还在找save命令一直没找到。。。。。2 ~# h9 i5 P% `" P5 t; W3 ^" p

73

主题

688

帖子

2499

积分

四级会员(40)

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

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

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2025-6-2 04:58 , Processed in 0.061500 second(s), 36 queries , Gzip On.

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

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

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