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

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

  [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
我现在找到两种方法:
9 i: h% R6 n: k* h5 ?6 @" m2 |1:set lDesign [$lSession GetDesignAndSchematics $lDesignPath $lStatus]    这种智能获取到design,在capture中并没有窗口打开  X0 z2 s& j  m; P7 ^" W
2:open $Designpath      不报错,但是没反应( d& x0 c& b- t2 n% h8 b% P
是两个方法我都缺少一些参数限制吗?或者有其他方法?求版主指点2 O" E! u9 T9 e8 A

% v2 W+ A7 _( x) Y5 d% _; }

该用户从未签到

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/ e5 c$ y- e& a$ {
历害,我有一个问题啊,如何获取当前打开设计的名字。

: T8 y- M( ]9 q) X9 h$ wset lSession $:boSession_s_pDboSession
3 B3 `6 d7 R- Q                if { [catch {set lDesign [GetActivePMDesign] }] } {/ ~: f: y# V% z& L8 |+ s
            puts "ERROR : $::errorInfo") P' O* b! A. j: c
        }& j4 }- q& E* c- z8 ?+ z0 }
        catch{& Z: I0 a) E& v; z+ W
         set lDesignName [DboTclHelper_sMakeCString]. T/ `; s; N( R: m4 F+ p3 w
         $lDesign GetName $lDesignName1 S% Z1 `6 P4 h7 ?7 o, G
         set lFilePath [DboTclHelper_sGetConstCharPtr $lDesignName]5 X5 I& b+ h% Q+ ^5 I
         return $lFilePath' t4 C3 @# c6 z- x- j
         }
/ q- U4 u3 L8 k# A3 f3 {) D
" h4 i- F  X2 F* d8 a$ b- H' {0 K; z0 V; G$ t
6 U& _4 J$ P; k1 m0 K# J. F
写在proc里面,引用package require DboTclWriteBasic 16.3.0
  f2 J. J# v5 q
( \# Z2 c; @$ i8 Lfilepath就是全路径名字' m! @1 O$ W/ Y
  V! z6 `8 f! i

该用户从未签到

5#
发表于 2016-11-17 18:19 | 只看该作者
弱弱的问一下,  $lDesign GetName $lDesignName  这个是什么意思?# @/ w- I3 ?1 L- q4 X9 t

" H- o) f" g8 i6 Y3 Z3 d2 @

点评

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

该用户从未签到

6#
 楼主| 发表于 2016-11-18 11:09 | 只看该作者
长天落彩霞 发表于 2016-11-17 18:190 }9 P& s9 Z" A6 I1 u9 j' `9 I
弱弱的问一下,  $lDesign GetName $lDesignName  这个是什么意思?
1 j' t- y4 ]7 _  {2 G. D( d
获取文件名吧,唉,我还在找save命令一直没找到。。。。。
/ B' g4 L0 B7 ^( T; P

该用户从未签到

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
    0 ?5 l4 T9 P( k哈哈哈,已经解决了,用socket就可以了,tcl还是很强大啊

    , j$ ^6 b6 ^6 m7 l/ t8 Y0 @求解,是怎么用socket解决的
    1 i' k; W; `" H) B
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-6-18 09:10 , Processed in 0.078125 second(s), 29 queries , Gzip On.

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

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

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