繁体   English   中英

Tcl-从C结构访问字段

[英]Tcl - Accessing Fields from a C Struct

我正在尝试使用其Tcl脚本界面在OrCAD Capture中进行一些自动化。 我遇到了一个接收结构的问题,但是没有任何公开的函数来处理它。 我知道该结构的结构(这是一个LOGFONT ),所以有没有要解压缩该结构的文件?

我发现SWIG允许创建C库的Tcl接口。 我确实宁愿不必为了访问简单的结构而附带C代码!

这确实是您需要向产品供应商询问的事情。 尽管Cadence论坛上的几篇帖子似乎表明您需要的文档位于名为“ OrCAD_Capture_TclTk_Extensions.pdf ”的文件中,但搜索并不会提供有用的信息(请查看instdir / tools / capture / tclscripts /)。 此外, _60e6d70d_p_LOGFONT是对象句柄。 看起来好像是一条命令...因此, set $logfont [command_that_returns_this_handle] ,然后$logfont将成为调用对象方法的命令,该方法应在“ OrCAD_Capture_TclTk_Extensions.pdf ”中进行记录。

这就是我从http://www.cadence.com/Community/forums/p/15614/1294051.aspx中提取的意思。 你自己看。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM