tcl 相关问题

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

TCL 使用正则表达式提取字符串中的特定模式单词

$我正在尝试使用具有以下条件的正则表达式提取 TCL 中的特定单词 以字母“K”开头 第二个字母是 A 或 H 或 N 或 Z 或 R 后面跟着字母 后面是破折号...

回答 1 投票 0

最简单的lmap,如何返回值

这可以正常工作: > lmap x {a b c} {字符串修剪cmd.$x} cmd.a cmd.b cmd.c 但如何才能省略无用的字符串修剪呢? 我尝试了这些,但没有达到我想要的结果。有没有更简单的方法? ...

tcl
回答 1 投票 0

Tcl.h:没有这样的文件或目录

我正在尝试将一些代码从 Solaris 机器移植到 Linux(特别是 Redhat)机器上。代码编译没有问题,并且在 Solaris 机器上运行也没有问题。 然而,在Linux上重新编译...

回答 4 投票 0

tcl svg 渐变转换不起作用 - 渐变默默被忽略

我正在使用 tksvg 0.7.4 并注意到梯度变换不起作用。 尽管 tcl(尚)不支持某些功能,但 TIP 507 中明确提到支持此功能...

回答 3 投票 0

命名空间映射:保留主命名空间

与这个问题相关,在评论中他建议我使用-map而不是-command。 我正在尝试应用它,但遇到了一个问题:我想像这样保留我的主命名空间 ns1 : 命名空间

tcl
回答 1 投票 0

如何执行一个程序,并将所有输出重定向到一个文件,然后读取该文件并显示它

我需要在TCL中执行un程序,这个程序执行起来很长,并且在执行过程中我需要显示程序生成的日志。不幸的是,由于未知的原因,这个专业人士...

tcl
回答 1 投票 0

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

我想在 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

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