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

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

  [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
我现在找到两种方法:# I* X% J0 O/ a8 B$ R, {4 m5 P
1:set lDesign [$lSession GetDesignAndSchematics $lDesignPath $lStatus]    这种智能获取到design,在capture中并没有窗口打开
2 E: l1 a! d6 u' x& D2:open $Designpath      不报错,但是没反应% Y0 E0 t. t- J' x. K9 b
是两个方法我都缺少一些参数限制吗?或者有其他方法?求版主指点# H; `' h! \  f1 }$ u9 w: s

7 K, X; d1 N8 d# z- y

该用户从未签到

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
( w. i6 a$ y: \- b6 w6 t: P历害,我有一个问题啊,如何获取当前打开设计的名字。

$ C! t" ~3 j: E: U' _" S3 n8 H( e+ C* `) Xset lSession $:boSession_s_pDboSession- \6 C2 g0 I/ c5 F/ k5 ~9 l1 A
                if { [catch {set lDesign [GetActivePMDesign] }] } {
$ ^2 T9 K9 T# s- L' X/ V            puts "ERROR : $::errorInfo"
" ~: I3 K. g* I6 [        }
) d4 q2 }% v3 @$ v( \        catch{
/ n; w1 h& g8 y9 a& d5 {         set lDesignName [DboTclHelper_sMakeCString]0 X% r# T( H; U% J
         $lDesign GetName $lDesignName
& c" D9 q- p# i         set lFilePath [DboTclHelper_sGetConstCharPtr $lDesignName]
& B5 M4 Z% @2 }- c( R3 H         return $lFilePath6 A! R+ N7 n! S  c- K- h
         }
3 V! D+ Q# k% T: ?0 T6 z* Z2 i
; D9 t  c( ^) g& {- o- Q: ?  G

' C3 o( [% \5 z3 E& m' e/ q4 U) O: Y写在proc里面,引用package require DboTclWriteBasic 16.3.0$ L1 B! A6 c" B9 o) |/ P
5 Q  Y$ D  q+ q$ |
filepath就是全路径名字0 T* u- {$ l, ~" b% o: l2 u2 S, ^

# K7 U$ r5 Z$ [1 B0 ]7 f

该用户从未签到

5#
发表于 2016-11-17 18:19 | 只看该作者
弱弱的问一下,  $lDesign GetName $lDesignName  这个是什么意思?
  o  L( Y" e: ^1 H1 I
8 i# y; D  {, B9 b5 f

点评

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

该用户从未签到

6#
 楼主| 发表于 2016-11-18 11:09 | 只看该作者
长天落彩霞 发表于 2016-11-17 18:19: `0 l  ]& Q8 p# C
弱弱的问一下,  $lDesign GetName $lDesignName  这个是什么意思?
# |& S0 s3 m* A: a7 I/ d. i
获取文件名吧,唉,我还在找save命令一直没找到。。。。。
$ H0 S( z3 s! d

该用户从未签到

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:498 n# [* L& g; A, j8 n$ y% @" }  Z5 `
    哈哈哈,已经解决了,用socket就可以了,tcl还是很强大啊
    6 o$ J: U. r4 G* m' i* Q8 N
    求解,是怎么用socket解决的8 P( @% a4 g7 @: Y  y* d3 r- n
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-8-23 08:07 , Processed in 0.156250 second(s), 24 queries , Gzip On.

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

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

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