tcl 相关问题

工具命令语言是John Ousterhout发明的一种方法,可以很容易地编写用于配置EDA工具的小语言,但它已经远远超出了那些简单的开头,成为具有内置异步I / O和Unicode字符串的通用脚本语言同时支持面向对象编程和协同程序等范例。

优化 TCL 二进制扫描以解析 TCP 数据包负载

我正在使用类似于以下代码的二进制扫描来迭代 TCP 有效负载: 设置偏移量 42 二进制扫描 ${payload} @${offset}c some_len 偏移量 1 # 在这里做点什么 增量偏移${some_len}

回答 1 投票 0

为什么我们不能将 dict 定义为 tcl 中的 Argument 定义?

我有一个过程,它需要两个字典作为必需参数 设置 myDict1 {a {1 2 3} b {4 5 6}} 设置 myDict2 {c {5 6} d {6 7}} proc myProc {args} { 设置输出 [miscProc $myDict1 $myDict2] 返回 $ou...

tcl
回答 1 投票 0

TCL 错误:将 HTML 代码放入 tcl 时出现“闭引号后有多余字符”

我收到错误消息 右引号后的额外字符 编译时 “投入$o” 我收到错误消息 extra characters after close-quote while compiling "puts $o " <TR> <TD align=\"center\" BGCOLOR = \"FFFFFF\" ><FONT COLOR = \"black\">$rulename</FONT></TD> <TD align=\"left\" BGCOLOR = \"F..." ("if" then script line 28) 这是在我输入下面的代码后发生的 <input type ="radio" value ="clear" name ="clear_waive">clear <input type ="radio" value ="clear" name ="clear_waive">waive &nbsp 我想在 tcl 中由上述整个 HTML 代码形成的 Excel 图表中放置一个单选按钮, 它在我在“HTML 代码测试网站”尝试过的地方有效,但在 tcl 代码中却无效。 我尝试在 HTML TEST 网站(又名 liveweave.com)中测试“单选按钮”代码,它工作正常。 然而,当我将相同的代码放入 tcl 时,情况却并非如此。 我只想让代码在Excel图表上显示单选按钮,就像HTML测试网站一样。 您在某处存在正式语法错误,很可能是双引号字符前面缺少反斜杠。代码编辑器中的语法突出显示可以相当轻松地揭示可能的位置。 使用这样的结构可能会更好: puts $o [subst { <TR> <TD align="center" BGCOLOR="#FFFFFF"> <FONT COLOR="black">$rulename</FONT> </TD> ... }] 像这样,大括号的内容是一个 HTML 片段,并遵循其中的语法规则 除了其中的 Tcl 替换。这比在双引号字符串中放置大量反斜杠更容易编写(和阅读!)。 执行此操作时,您应该注意替换的变量(和命令结果)将被解释为 HTML 片段;可能需要关键实体转义。或者可能不是;这可能就是你想要的;然而你确实需要意识到这一点。 string map命令可以进行此类替换;把它放在助记符程序中,方便使用。

回答 1 投票 0

定义元素时 OpenSees 崩溃

我有 OpenSees 的代码。定义元素时会崩溃。在定义元素之前,其他一切都运行良好。 这是我的代码的摘要: 模型 BasicBuilder -ndm 3 节点 使固定 大量的 S...

回答 1 投票 0

“tk_chooseDirectory”不是从“namespace:tcltk”导出的对象

我正在遵循本指南中的代码,https://www.adb.org/sites/default/files/publication/698091/guidebook-mapping-poverty-data-integration-ai.pdf 并输入了 WD <- tcltk::tk_choose.dir(capt...

r tcl
回答 1 投票 0

Python 3.x 无法通过 tkinter 在 TCL 中加载 .so 文件

Python 3.x (3.9.7) 会给出以下错误。 如果我手动运行它就可以了。 手动方法: 外壳> tclsh %load blah.so %cmd_in_blah Python方法: 来自

回答 1 投票 0

解除ttk.Label小部件无法及时重绘?

这是我的最小代表性示例(MRE),介绍如何通过多线程方法使用图像创建 ttk.Button 小部件。但是,我遇到了一个问题。每当 self.label 小部件是

回答 2 投票 0

了解分发冻结的 Python Tkinter 应用程序需要 TCL 中的哪些文件

我试图找出Python(Python 2.6/Python 2.7)tcl文件夹中的哪些文件是必需的,以便使用Py2exe或类似工具分发冻结的Python Tkinter应用程序。 快速而肮脏的方式...

回答 2 投票 0

是否可以在 critcl 中使用函数指针?

我开始使用critcl,遇到了一个库需要一个函数指针的情况。 这是一个更简单的情况: 我想用 C 语言编写一个排序函数,使用 qsort 某种方式...

tcl
回答 1 投票 0

打印 2 个匹配之间的行

考虑到我有一个包含大量数据的文件,我想捕获 2 个匹配之间的数据并将捕获的数据移动到单独的临时文件中,免责声明:数据字符串包含正斜杠 '/...

回答 1 投票 0

读取文本文件内的变量,用作 TCL 中的列表

我有这部分TCL/期望代码: Commands.txt 示例内容: 配置终端 接口 VLAN10 IP地址 192.168.1.1 255.255.255.0 设置命令“commands.txt” # 设置 f [o...

回答 1 投票 0

在TCL/TK中如何创建一个带有滚动条的“阻塞”窗口,其中包含一百个检查按钮

我阅读了文档,但我仍然无法猜测正确的策略,因为我没有找到可以提供帮助的“高级”文档,因此我在不知道它是否是核心的情况下重复使用了东西...

回答 1 投票 0

tkinter/tcl 更新被认为是有害的。这个消息还有效吗?

本文中表达的关于在 tkinter/tcl 中使用 w.update() 方法的担忧在二十多年后仍然有效吗?当然,已经做出了改进来减轻对...

回答 1 投票 0

当我删除具有滚动条的画布内的框架时,tcl 滚动条不再起作用

我使用以下代码来获得一个效果很好的滚动条: (感谢:如何向 tcl 框架添加滚动条) ttk::frame .frAlles # 创建带有滚动条的画布 画布.frAlles.c-宽度400-hei...

回答 1 投票 0

TCL 读取数量动态增加的变量

我们在 foreach 循环中创建动态变量,如下所示: 设置 res01_ipsladata [split [exec "显示 ip sla 历史记录"] ] 设置 res01_lineindicator 0 foreach 行 $res01_ipsladata { 如果{[lle...

回答 1 投票 0

在 TCL 上解析 XML?

我正在尝试在TCL中迭代并打印XML,然后将其设为数组。我正在导入 xml、libxml12、dom,然后解析 xml 内容。然后我尝试使用 documentElement 开始迭代,但是它

回答 1 投票 0

TCL / TK 脚本

我想在终端中运行脚本.tcl。 我下载了 TCL,并使用下面的行进行了检查,其中出现了一个窗口,如图所示。 % C:\ActiveTcl 中\wish 脚本开始于...

回答 1 投票 0

FC_shell 命令仅运行 tcl 脚本中的最后一行

根据标题,我正在尝试编写一个 tcl 脚本,该脚本给出 all_fanout -from $placeholder 和 sizeof_collection [all_fanout -from $placeholder] 的输出。 该脚本如下所示: 设置$

回答 1 投票 0

在另一个过程中调用带有或不带有命名空间的过程

我有这个程序: proc myNS::main {args} { # 在这个过程中我可以调用另一个过程 # 具有相同命名空间的过程,如下所示: 程序2 # 或者完整的命名空间 myNS::proc...

tcl
回答 1 投票 0

如何通过“otherValuePtr”而不是“字节”来比较 tcl 变量

4我们知道Tcl_obj是一个结构体,如图所示。 例如:“set var 1, if { $var == 1 } { put "success" }" 而“var”是一个Tcl_obj,tcl命令“==”...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.