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

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

  [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
我现在找到两种方法:% |4 N/ y, n1 T6 ^- M& W7 D& w
1:set lDesign [$lSession GetDesignAndSchematics $lDesignPath $lStatus]    这种智能获取到design,在capture中并没有窗口打开
3 [" i: u" n/ V1 z$ q' Z, D1 J2:open $Designpath      不报错,但是没反应* X+ [8 e# r$ Z! Q
是两个方法我都缺少一些参数限制吗?或者有其他方法?求版主指点
* O# d( H" y; ^6 _! Z" i* V: c1 E# G' f0 p5 D3 K: J1 g" D" h

该用户从未签到

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
8 x$ b) n* t7 P+ ~6 T历害,我有一个问题啊,如何获取当前打开设计的名字。

/ x/ a% F$ h1 C5 {set lSession $:boSession_s_pDboSession. a5 _. r& q+ M- D: t7 I
                if { [catch {set lDesign [GetActivePMDesign] }] } {4 N- m9 Q0 J" l) N  i/ D( W6 q$ \
            puts "ERROR : $::errorInfo"
. B" P( J5 s& S/ y1 W2 y9 }        }
0 D. }5 _2 j7 N3 M        catch{. S! l8 h8 C2 U! n' a
         set lDesignName [DboTclHelper_sMakeCString]) }# P3 y- `5 ?% I4 {9 t& V! i
         $lDesign GetName $lDesignName
) M1 R, r6 o9 M% }         set lFilePath [DboTclHelper_sGetConstCharPtr $lDesignName]
& a1 {3 B0 U: _3 J) J         return $lFilePath
8 r. n' S0 |+ x( G         }
  }& M4 g' r" I' C& M! P! X$ Q5 [) D; E5 n: v
" C1 Y  ]3 X' K! U5 z& j

" D1 H; ?# R! B8 `% v7 L写在proc里面,引用package require DboTclWriteBasic 16.3.0
8 N- Y" c9 z8 i  w* d
+ M* ]9 M4 I( W, ^4 A# q, p# afilepath就是全路径名字
; y% M" N" p& z: N: O; f* F6 P* s1 K+ ]: Q, b+ v

该用户从未签到

5#
发表于 2016-11-17 18:19 | 只看该作者
弱弱的问一下,  $lDesign GetName $lDesignName  这个是什么意思?
( [- v* ~( O* B
) }% K- F6 q" [& R5 _( j6 u

点评

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

该用户从未签到

6#
 楼主| 发表于 2016-11-18 11:09 | 只看该作者
长天落彩霞 发表于 2016-11-17 18:19
% t; O1 i3 [3 V1 L弱弱的问一下,  $lDesign GetName $lDesignName  这个是什么意思?
# [* b8 d/ X7 R0 h3 X
获取文件名吧,唉,我还在找save命令一直没找到。。。。。
; y: Y) V8 N* W. x) y

该用户从未签到

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) ^- P2 g* \, d哈哈哈,已经解决了,用socket就可以了,tcl还是很强大啊

    6 @! S$ a. T6 n0 s% R2 r7 H求解,是怎么用socket解决的
    & _3 B2 w' D; i, b. P
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-30 22:02 , Processed in 0.125000 second(s), 25 queries , Gzip On.

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

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

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