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

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

  [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
我现在找到两种方法:8 k2 V3 Y' X  d+ q% A( g, n" Q3 }
1:set lDesign [$lSession GetDesignAndSchematics $lDesignPath $lStatus]    这种智能获取到design,在capture中并没有窗口打开# T' ]/ K. p5 p5 ]+ ^
2:open $Designpath      不报错,但是没反应: [4 s  v5 L# k* {7 w2 s5 q* _
是两个方法我都缺少一些参数限制吗?或者有其他方法?求版主指点( |1 U# i& W- x& R5 Q8 ?" n

0 L* U6 N9 o% h& R6 |

该用户从未签到

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:570 N8 L7 k9 U* \1 {) g( r
历害,我有一个问题啊,如何获取当前打开设计的名字。

$ H. M- d9 T/ ]7 n# y8 U3 qset lSession $:boSession_s_pDboSession: B$ h1 h' F, U( U: y
                if { [catch {set lDesign [GetActivePMDesign] }] } {
  S4 K0 W/ M* ?8 c            puts "ERROR : $::errorInfo"
0 t" e& H5 Z4 y* S& U        }2 t# S3 M9 k2 Q2 d  q6 t2 N" R4 ~
        catch{
) x% @, W3 ]: l         set lDesignName [DboTclHelper_sMakeCString]- b7 K+ B' m* Z5 q
         $lDesign GetName $lDesignName8 J. z* [+ j( K
         set lFilePath [DboTclHelper_sGetConstCharPtr $lDesignName]4 T+ E/ C: b# O! f
         return $lFilePath1 J5 W# T+ ?* Q$ N
         }
3 _% [  N" B. x0 r# X6 z; U2 S2 P- `' F+ d7 O5 O

8 r7 C# z- ^' b. A3 [5 ]3 I
1 E& g* i  p) M写在proc里面,引用package require DboTclWriteBasic 16.3.0
: l# t3 t+ E/ Z, v: N3 u7 C  Q' q- Z* X/ x3 n! f# p9 b
filepath就是全路径名字& W% E3 G$ ?& t/ s$ F

/ n4 R  J  T, U0 `: @

该用户从未签到

5#
发表于 2016-11-17 18:19 | 只看该作者
弱弱的问一下,  $lDesign GetName $lDesignName  这个是什么意思?
; O0 J' U- o6 c! i& w3 A
+ X# X5 l: U8 Q3 d

点评

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

该用户从未签到

6#
 楼主| 发表于 2016-11-18 11:09 | 只看该作者
长天落彩霞 发表于 2016-11-17 18:19
' `: M7 X$ G! \4 J  r. f3 b# B弱弱的问一下,  $lDesign GetName $lDesignName  这个是什么意思?

1 c! n6 g/ J$ L: n- J! {获取文件名吧,唉,我还在找save命令一直没找到。。。。。  I5 u! \+ \  p' c% x- G7 u2 f

该用户从未签到

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+ P$ b1 e: y4 W. V- ?1 E7 d3 b* \$ R
    哈哈哈,已经解决了,用socket就可以了,tcl还是很强大啊
    ) h; ]% i9 u( g6 f  _' ^7 `
    求解,是怎么用socket解决的
    + O* X) [$ b( H! y% Q2 ]
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-9-10 07:03 , Processed in 0.140625 second(s), 29 queries , Gzip On.

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

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

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