问题标签 [tcl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 如何使用 Tcl 在 Sqlite 中存储 BLOB 数据
我有一个具有 Sqlite 后端的 Tcl TK 应用程序。我非常了解插入、操作和读取字符串数据的语法;但是,我不明白如何使用 Tcl 将图片或文件存储到 Sqlite 中。
我知道我必须在 Sqlite 中创建一个包含 BLOB 数据的列。我只是不知道在 Tcl 方面该做什么。如果有人知道如何做到这一点或有一个很好的参考可以为我提供建议,我将不胜感激。
谢谢,
达米恩
scripting - tk, tcl exec stderr, stdout 分别
我有一个 tcl 脚本。
问题是我必须调用一个可以向 stderr 写入内容的脚本(这不是严重失败)。
我想在 tk/tcl 中分别捕获标准错误和标准输出。
此代码将返回我的结果,但它也包含标准错误。
我也想得到一个变量的结果。
提前致谢...
excel - 使用 Tcl Tk 打开 Excel 和 PDf 文件
我在使用 Tcl Tk 打开现有 Excel 文件时遇到问题。我可以毫无问题地打开现有的 MS Word 文件。我正在使用的代码如下,我的测试应用程序也包含“package require tcom”:
此代码由按钮执行。基本上,按下按钮后会打开 Test.doc。
我尝试将文件更改为现有的 Excel 文件,当我按下按钮时,文件会打开片刻,然后关闭。MS Access 文件也会发生这种情况。
有谁知道如何使用 Tcl Tk 打开现有的 Excel 文件并使其保持打开状态?此外,对于 PDF 和文本文件,我了解我无法使用 Tcom 打开这些文件。有谁知道如何使用 Tcl Tk 打开 PDF、文本和其他非 MS 文件?
我真的很感谢你的帮助!
谢谢,
DFM
sql - 在sqlserver中获取死锁
我偶尔会在 sql server 中遇到死锁。我创建了一个用于锁定非数据库操作(信用卡处理)的函数,因此不会发生重复。我的函数如下(对不起tcl,但是sql已经够清楚了)。谁能看到为什么偶尔会发生死锁????
tcl - 期望参数处理
我想创建一个期望脚本,通过 telnet 连接到服务器并进行一些授权。不过,我在使用脚本参数时遇到了问题。基于 man 我希望这会起作用:
不幸的是我回来了can't read "argv1": no such variable
。如何使这项工作?
tcl - ITCL - 如何访问类内的关联数组成员?
如何在类本身内部访问类的关联数组成员?Itcl 以 C++ 为模型,在 C++ 中我们会这样写:
如何在 Itcl 中做同样的事情?没有为这样的数组提供访问器过程。我已经看到,对于通常的普通变量,这可以通过使用 cget 获得:
但是,以下构造不起作用:
这可能吗?
string - Tcl 用于获取字符串中每个字符的 ASCII 码
我需要为字符串中的每个字符获取 ASCII 字符。实际上它是一个(小)文件中的每个字符。以下前 3 行成功地将文件的所有内容拉入字符串(根据此配方):
我相信我正确识别字符的 ASCII 码(参见http://wiki.tcl.tk/1497)。但是,我在弄清楚如何遍历字符串中的每个字符时遇到了问题。
首先,我不认为以下是使用 Tcl 在字符串中循环字符的一种特别惯用的方式。其次,更重要的是,它的行为不正确,在每个字符之间插入了一个额外的元素。
下面是我编写的代码,用于处理上面设置的“数据”变量的内容,然后是一些示例输出。
代码:
输出:
tcl - 如何在 Tcl 中将整数转换为带有前导零的字符串?
我正在学习 Tcl。在 Perl 我可以这样做:
我可以在 Tcl 中执行此操作吗?
tcl - 在 tcl 中将 CIDR 转换为子网掩码
给定 CIDR,如何将其转换为子网掩码。
tcl - Expect/TCL telnet proc 不等待提示
我有一个 Expect proc,它发送 telnet 登录命令和发送命令。在 telnet proc 里面我做了一个 TFTP 。文件大小为 10MB。但是telent提示不会等到提示出现。它等待超时时间然后熄灭。
有什么方法可以等待 Expect 中的提示。
问候,米通