tcl 相关问题

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

在 TCL 中对列表字典进行索引和迭代

我在TCL有以下情况: 字典名称{ name_list {苹果香蕉胡萝卜桃子} type_list {水果 水果 蔬菜 水果} 金额列表 {1 3 4 2} } 我想处理它们...

回答 1 投票 0

预计脚本箭头键

我不知道如何使用expect发送箭头键,因此我为所有箭头键生成了autoexpect脚本,并发现autoexpect为右箭头键生成了这个字符: 发送...

回答 2 投票 0

Tcl API 中的 SQLite ':' 式参数替换:为什么这个整数在条件中被视为字符串?

我可能又做了一些愚蠢的事情,但我不明白下面查询中的参数替换。列 char_len 被声明为整数。 Tcl 变量 selEnd 被替换为 str...

回答 1 投票 0

以最少垃圾收集的方式更新嵌套字典键?

我正在使用嵌套字典(openDocuments)并尝试更新以下级别 dict set openDocuments $docId D_itemAt {1 {} 2 {} 0 {} e {}} 其中 D_itemAt 下的四个键 (1,2,0,e) ...

tcl
回答 1 投票 0

tkinter 命令从 ttk.Treeview 中提取所有分离项目的 iid?

是否有 tkinter 命令可以提取 ttk.Treeview 小部件中所有分离项目的项目 ID(iid)?

回答 1 投票 0

如何删除 tclsh 中的命令

我在c++中定义了一个tcl命令 Tcl_CreateObjCommand(interp, "myproc", myproc_func, nullptr, nullptr); 在 tclsh 中 %重命名myproc“” 这会完全删除 myproc 吗? 如果我定义

回答 1 投票 0

用户定义函数中-确定性标志的“生命周期”?

我试图了解在不使用 -确定性标志时在 Tcl 中使用用户定义函数时我可能做错了什么或不理解;以及 ca 的“生命周期”...

回答 1 投票 0

检查文件是否存在:Tcl 8.5.9 中使用 URLEncoding 的 URL

在 Tcl 8.5.9 中使用 URLEncoding 检查 file: URL 指定的文件是否存在的最简单方法是什么? ::http::geturl 表示它不支持文件 URL。 文件存在需要

回答 1 投票 0

将 Tcl 列表转换为 Python 列表

我尝试将 Tcl 列表翻译为 python 列表。 有两个问题: 如果原始列表中的列表仅包含单个列表,则翻译不正确。例如,{{12 34}} 不正确...

回答 3 投票 0

将 tcl proc 的输出重定向到文件并输出(如 tee)

我需要在我的搜索之一中找到的重定向: 重定向-tee LogFile.log {include ../RunDemoTests.tcl} 其中 include 是 TCL proc,../RunDemoTests.tcl 是该 proc 的参数。有没有...

tcl
回答 2 投票 0

如何将 ttk.Treeview 项目重新附加或移动回其原始位置?

以下示例脚本允许在单击鼠标按钮 1 后释放 ttk.Treeview 小部件的根项目,并在 ttk.Button

回答 1 投票 0

TclOO:使用另一个类的方法

我的目标是重用A类的方法,但我不想使用这个类的所有方法,只使用一个。 我尝试在我的新类 B 中使用这两个函数 mixin 或/和超类,...

tcl
回答 1 投票 0

如何让 ttk.Treeview 小部件不记住鼠标单击或选择的最后一项?

我注意到,在选择了 ttk.Treeview 中的项目后,即使删除其选择后,ttk.Treeview 小部件仍然会记住鼠标单击的最后一个项目。 导入 tkinte...

回答 1 投票 0

如何在Python中获取Tcl给定过程名称的过程定义

这是我的方法 我的sample.tcl包含 过程 abc {} { 过程定义{} { } } 过程 qqq {} { } 过程定义{} { } 代码 : 以 open('sample.tcl', 'r') 作为文件: 脚本 = 文件.read() proc_defs = re.findall(r'

回答 1 投票 0

如何用TCL删除字符串末尾的版本

我的文件名以不同的 _v01 或 _v002 结尾 如何用TCL删除它? 我一直在尝试使用 regsub 和 trimright 但无法获得正确的结果。我不明白如何让它发挥作用

tcl
回答 1 投票 0

使用输入重定向时不打印 tclsh 命令输出

如果我运行 echo "set x 2 | tclsh > output.txt,输出文件为空。但是运行 tclsh > output.txt 并在控制台中输入 set x 2 可以使其工作。 我猜 tclsh 认为我是

回答 1 投票 0

有没有办法根据字符而不是字节来进行搜索或告诉?

根据通道的 Tcl/TL 手册页,chan read 读取字符而不是字节;但是,如果通道配置为二进制,它将读取字节。也就是说,chan 读取 numChars 将读取 num...

回答 1 投票 0

如何将参数传递给expect -c 脚本?

我想运行一个带有参数的临时期望脚本并保持标准输入打开: 期望 -c 'spawn {*}$argv' /dev/null echo hello world 然而这会导致 无法读取“argv”:没有这样的变量...

回答 2 投票 0

在以下目录中找不到可用的init.tcl 这可能意味着Tcl没有正确安装

我在尝试运行 Python 代码时遇到此错误: PS C:\Codes> & 'C:\Python311\python.exe' 'c:\Users\Administrator\.vscode xtensions\ms-python.python-2023.14.0\pythonFiles\lib\python\d...

回答 1 投票 0

当管道有信息时,未调用可读过程

在 Linux 上,我使用“mkfifo pip”创建了一个管道文件。在一个终端上,我发出“tail -f pip”,在另一个终端上发出“ls > pip”。我可以看到从第二个终端到第一个终端的信息流......

回答 1 投票 0

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