tcl 相关问题

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

“.*”和“.*”有什么区别? [重复]

我想在 TCL 中使用正则表达式捕获代码注释(从“--”到行尾的所有内容)。 所以我尝试了 {\-\-.*$} 应该是 - 然后 - 然后任意数量的任意

回答 2 投票 0

处理带有小时数的行并附上以供稍后处理

我有一行文本,其中包含时间列表,我需要执行代表日光的封闭。 以下是一些示例以及我希望 regsub 如何输出它: ” 06

回答 1 投票 0

特定程序的输出无法在 Windows 上被 TCL 捕获,而 Linux 版本则运行良好

这不是我第一次使用 TCL 捕获 TCL 执行的程序的输出。我做了好几次。 简单的方法是将 exec 命令的结果存储在 tcl 变量中,但它......

回答 1 投票 0

另一个命名空间或两个不同命名空间内的命名空间:结果是相同的

我看不出这两个脚本之间的区别。 # 第一个脚本 命名空间 eval ns1 { 命名空间评估 ::ns2 { 过程名称 {} { 放好 } } } # 第二个脚本 命名空间

tcl
回答 1 投票 0

如何添加滚动条?

我有这个过程,它创建一个窗口,显示要执行的场景列表。显示一个列表,其中有四个按钮(全部选中、全部取消选中、确定、取消),我们可以对其进行检查...

回答 2 投票 0

Tcl 中的“设置”与“变量”

afaik,在 Tcl 中创建和分配命名空间变量有两种方法: 命名空间 eval ::myspace:: { 变量 foo 1 } 设置::myspace::栏 2 事实上,两者是等价的: 信息变量::myspa...

回答 1 投票 0

基于线程的网络服务器

我已经设置了一个简单的tcl服务器,可以在https://elotor-tcl-http-server-demo.hf.space/中访问 proc 服务器 {startTime 通道 clientaddr clientport} { 放置“来自 $clie 的连接...

回答 1 投票 0

优化 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

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