找回密码
 注册
关于网站域名变更的通知
查看: 1926|回复: 7
打印 上一主题 下一主题

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

  [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
我现在找到两种方法:
0 S! S9 o) n1 r) u1:set lDesign [$lSession GetDesignAndSchematics $lDesignPath $lStatus]    这种智能获取到design,在capture中并没有窗口打开
. W$ [2 Y+ i& _! [) l# K3 v- S2:open $Designpath      不报错,但是没反应3 J2 F" e3 h3 x. L0 x7 F
是两个方法我都缺少一些参数限制吗?或者有其他方法?求版主指点$ z) u0 q7 G  ~. j
8 A7 s& \: o/ |" y/ g

该用户从未签到

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

点评

求解,是怎么用socket解决的  详情 回复 发表于 2019-8-29 17:25

该用户从未签到

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

该用户从未签到

4#
 楼主| 发表于 2016-11-14 09:07 | 只看该作者
长天落彩霞 发表于 2016-11-13 09:57& [% f# L5 m( W; \$ L! O' r
历害,我有一个问题啊,如何获取当前打开设计的名字。

4 g# X% M. z" o  ~7 ~+ V0 q" K; Eset lSession $:boSession_s_pDboSession4 x# V/ q! ~5 a
                if { [catch {set lDesign [GetActivePMDesign] }] } {: x6 T! G; X- C& s; }' p9 H% h
            puts "ERROR : $::errorInfo"2 X9 o8 u! S  ?3 o- b
        }
$ T$ H8 g3 T& _$ O+ }. ?        catch{% Q3 U( _1 K/ ~0 f5 Z/ I
         set lDesignName [DboTclHelper_sMakeCString]! a: t8 X- P7 v9 T5 V$ _
         $lDesign GetName $lDesignName* e2 \* s& ?" U) V2 s! C
         set lFilePath [DboTclHelper_sGetConstCharPtr $lDesignName]
0 Z' n: l) J6 W( U- E* @8 n         return $lFilePath
# ?# F. }* F! g, H         }6 j6 f4 \4 g% k- {0 x; O& f/ N

/ h/ O7 z8 K  \/ _/ ]4 o) H8 w" v2 J8 T' F! @& `' q, F7 n$ K

! p  D5 J& i. D7 Z$ C. m写在proc里面,引用package require DboTclWriteBasic 16.3.0' h1 Q# B( p: Q. l9 p7 c

) l9 s3 ?* T- y# ?. b/ @1 _/ ~- wfilepath就是全路径名字; e) t4 l  G- r- p8 b
3 g7 n$ s, {5 w% L3 Q# ]

该用户从未签到

5#
发表于 2016-11-17 18:19 | 只看该作者
弱弱的问一下,  $lDesign GetName $lDesignName  这个是什么意思?
0 O1 P$ r+ n* @+ Q3 g8 ]1 @3 ?2 F- Y6 k

点评

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

该用户从未签到

6#
 楼主| 发表于 2016-11-18 11:09 | 只看该作者
长天落彩霞 发表于 2016-11-17 18:19
4 q& E6 |9 b) V9 P弱弱的问一下,  $lDesign GetName $lDesignName  这个是什么意思?

( ]- D. m& a9 P5 }获取文件名吧,唉,我还在找save命令一直没找到。。。。。4 W6 J# d; S$ O

该用户从未签到

7#
发表于 2017-12-19 10:24 | 只看该作者
我想知道这是什么语言,和skill一样可以自己设计原理图的功能?
  • TA的每日心情
    开心
    2022-5-6 15:29
  • 签到天数: 34 天

    [LV.5]常住居民I

    8#
    发表于 2019-8-29 17:25 | 只看该作者
    zolamini 发表于 2016-11-10 08:49: C: h9 [4 H0 {- Y6 c
    哈哈哈,已经解决了,用socket就可以了,tcl还是很强大啊

    $ q. v* m7 ^$ S" I& E% y& l0 N求解,是怎么用socket解决的
    $ u$ A. Y' r9 c9 b0 c. z/ G% s
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-27 14:57 , Processed in 0.125000 second(s), 24 queries , Gzip On.

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

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

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