如何用“,”分隔而不是 TCL 列表中的空格?
所以我有一个列表,在 TCL 中,项目存储为 {"1" "2" "3"},以空格分隔。我想将此列表转换为 {"1","2","3"} - 除了通过 foreach 和 lappending 到每个…
如何在TCL中使用正则表达式找出字符串中的一个或多个字符
我需要一个简单的解决方案来确定某些字符是否在 Tcl 中的字符串中。 我的想法是用正则表达式来做到这一点。 我的字符串看起来像:“word_word-word_wo…
使用 Tcl Expect 生成 Ruby IRB 悲惨地以破裂的管道结束!
我只是想打开一个 irb 窗口并输入命令。这曾经有效,但现在不知何故被破坏了: package require Expect set exp::winnt_debug 1 set errorInfo set SP…
如何实现一个功能介于单选按钮和复选按钮之间的按钮?
我想根据用户选择的选项动态禁用或启用checkbutton。我想要的是 radiobutton 和 checkbutton 之间的交叉。 checkbutton .c1 -text "C1" -variable c1 …
tcl utf-8 字符在 ui 中无法正确显示
目标:为了在 Enovia v6 中的用户 ID 中包含多语言字符, 我在 tcl 脚本中使用 utf-8 编码,并且它似乎在数据库中正确保存了多语言字符(经过一些转换…
::cetp::PAL 是什么意思?
我有一个关于CETP(Common Expect Test Platform)的问题,它是TCL的一个测试平台。 我看到下面的代码 ::cetp::PAL 是什么意思?…
我们的语句是否像 TCL 中的 {0} 一样工作?
在 TCL 中,我想知道我们是否有一些类似于 if {0} {...} 的语句,我的意思是我不想使用 if {0} {...},那么我们还有其他选择吗?…
Tcl/Tk:抽象菜单按钮和命令的创建:无法调用命令
我试图将菜单按钮和与其关联的函数抽象为单个 proc 调用(下面的 addMenus 函数)。以下代码正确构建了菜单按钮,但在按下按钮(例如“打开”)时,它…
在 tcl 脚本中,exec make check RUNTESTFLAGS=“compile.exp --target_board=atmega128-sim”不起作用
我正在尝试使用 tcl 中的驱动程序脚本运行 gcc 测试套件。 当我写 if {[catch {exec make check RUNTESTFLAGS="compile.exp --target_board=atmega128…
关于tcl测试的问题
我有一个关于 Tcl 的问题,我们正在使用 Tcl 为 C 和 C++ 应用程序编写一些测试用例。我看到一些 Tcl 测试用例是: if {0} { #START:HELLO1 //some co…
Tcl/Tk:无法绑定到 Escape 和 Return
我无法在 Tcl/Tk 代码中绑定 Escape 和 Return 键。以下代码重现了该错误。当我按 Esc 或 Enter 键时,我收到以下错误消息: 错误:无法读取“cmd”:…