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

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

  [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
我现在找到两种方法:
+ p) z5 N+ ]4 M: P/ w1:set lDesign [$lSession GetDesignAndSchematics $lDesignPath $lStatus]    这种智能获取到design,在capture中并没有窗口打开: D9 T! I' v: n6 |: O5 Q
2:open $Designpath      不报错,但是没反应+ B9 J3 w1 E4 R4 q  J) {
是两个方法我都缺少一些参数限制吗?或者有其他方法?求版主指点) u+ c$ _8 V/ S
* F9 c3 f7 }* q% N+ b

该用户从未签到

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:578 `! s2 h5 h* p5 b( S- I: l
历害,我有一个问题啊,如何获取当前打开设计的名字。

" I/ H5 w$ O$ L6 L& Q: F* q1 g& }set lSession $:boSession_s_pDboSession
- `. U; n+ S. q; j7 ]; D) p6 T                if { [catch {set lDesign [GetActivePMDesign] }] } {
) W" ?3 h# p; n- E            puts "ERROR : $::errorInfo"
0 z& U2 B+ f: \9 ~- K9 w        }
/ {- @. O: ?$ T) w2 d6 ~2 Q; t        catch{
  x, w) o& ?; W; {" @3 @& R         set lDesignName [DboTclHelper_sMakeCString]" ?, `2 c) H" ?+ {  H; M" K* n- B
         $lDesign GetName $lDesignName
/ x+ g$ Z3 [+ Z' j/ G; U! M         set lFilePath [DboTclHelper_sGetConstCharPtr $lDesignName]
/ q  g5 K% L+ J0 E) u% i         return $lFilePath4 T4 @( H. m) d8 r  Y8 h
         }! K/ i2 F6 t# S& @
6 `* I: W) L- k$ G* Y

/ }4 I' P" o$ n
$ c* R7 x$ y" P' ~, @写在proc里面,引用package require DboTclWriteBasic 16.3.0( M# r# h7 `* L& |0 Z% _
/ O1 j) t8 r% G
filepath就是全路径名字8 {, _" A/ E5 W8 a
9 U1 P7 x+ j: K& @+ ~# [! y

该用户从未签到

5#
发表于 2016-11-17 18:19 | 只看该作者
弱弱的问一下,  $lDesign GetName $lDesignName  这个是什么意思?8 m9 x, e0 U0 N
" ?- K% J# _. m) N  n  M

点评

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

该用户从未签到

6#
 楼主| 发表于 2016-11-18 11:09 | 只看该作者
长天落彩霞 发表于 2016-11-17 18:199 M9 A# d3 ~5 g" ~$ h
弱弱的问一下,  $lDesign GetName $lDesignName  这个是什么意思?
, y2 O" I" M9 V9 I3 \7 ?. o
获取文件名吧,唉,我还在找save命令一直没找到。。。。。
# ~! v1 K. V* r+ [" A

该用户从未签到

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 j' d. O. A$ m- b" i! ~哈哈哈,已经解决了,用socket就可以了,tcl还是很强大啊

      u, f% j8 Z( F& F; s% [" k求解,是怎么用socket解决的
    6 H; u4 p/ d! E) F5 N9 X; i
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-8-2 20:07 , Processed in 0.109375 second(s), 24 queries , Gzip On.

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

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

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