tcl 相关问题

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

可以在 Tcl 中访问文件元数据吗?

是否有使用 Tcl 查询文件元数据的方法,如 https://askubuntu.com/questions/... 中所述,但从 Tcl 内部而不是命令行? 我正在尝试获取标题、曲目、

tcl
回答 0 投票 0

本地 Tcl 套接字服务器能否在 HTTP 上传送音频并同时通过 Web 套接字响应请求?

我使用 Tcl 作为本地服务器在 Web 浏览器中运行应用程序,到目前为止,在构建它时,我已经能够在同一浏览器的多个选项卡中打开它,并在多个浏览器中打开它

回答 1 投票 0

当 esbuild 处于监视或服务模式时,为什么 Tcl 没有检测到任何“可读”事件?

我正在尝试在事件循环中驱动 esbuild(用于 Web 开发的 CLI)作为我项目的跨平台构建脚本的一部分。当然,我可以直接在终端中运行 CLI,如下所示: esbu...

回答 0 投票 0

如何将循环转换为不阻塞 Tcl 事件循环?

我正在编写一个 TCL/Tk 应用程序,它在某些时候有一个最终运行以下循环的按钮: 而 {[llength $Queue]>0} { thread::mutex 锁 [tsv::set Workers Mutex] ...

回答 0 投票 0

如何从 tcl 列表中获取最后一个非零元素?

我目前在用 lindex $mylist 结束 从 tcl 中的列表中获取最后一个元素。大多数 mylist 值都是零,我需要获取最后一个非零元素。我知道我可以将所有非零元素放入

tcl
回答 2 投票 0

How to embed an application in a Tk window/frame?

如果可以在 Tk 窗口中嵌入应用程序,您能否指出正确的方法? 我正在尝试类似的东西: firefox -P "ToolTest" -no-remote -new-

回答 0 投票 0

TCL开发:调试环境

我喜欢在业余时间进行一些 TiVo 黑客攻击——TiVo 使用 Linux 变体和 TCL。我想在我的 Windows 笔记本电脑上编写 TCL 脚本,测试它们,然后将它们通过 FTP 传输到我的 TiVo。 我可以要一个

回答 8 投票 0

错误的 # args: 应该是 "::oo::class create App ?definitionScript?

我很想把 TK gui 放在 TCL :: os :: 类中。我不断收到此错误: $ tclsh % 放“$tcl_version” 8.6 % 出口 $ tclsh stuff2.tcl 错误的 # args: 应该是 "::oo::class ...

回答 1 投票 0

从批处理中运行 tcl,将路径作为变量传递

我对此很陌生,所以请以最简单的形式回答任何问题。 我正在尝试使用批处理文件设置进程。这个过程会调用一个正在寻找一些文件的 tcl,然后返回到

回答 2 投票 0

在 python 中实现 Tcl bgerror

这是这个问题的后续问题,建议实施 bgerror 以实际获得对后台错误的响应。但是我有点困惑,据我了解...

回答 2 投票 0

xaml 网格之网格与 tcl/tk 网格之网格

这是我的 C# XAML: 这是我的 C# XAML: <Window x:Class="WpfApp5.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:WpfApp5" mc:Ignorable="d" Title="MainWindow" Height="450" Width="200"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition Height="Auto"/> <RowDefinition Height="*"/> <RowDefinition Height="Auto"/> </Grid.RowDefinitions> <Grid Grid.Row="0" Background="Gray"> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto"/> <ColumnDefinition Width="Auto"/> <ColumnDefinition Width="Auto"/> <ColumnDefinition Width="Auto"/> <ColumnDefinition Width="Auto"/> <ColumnDefinition Width="Auto"/> </Grid.ColumnDefinitions> <Button x:Name="btnHome" Content="Home" Grid.Column="0"/> <Button x:Name="btnEnd" Content="End" Grid.Column="1" /> <Button x:Name="btnRefresh" Content="Refresh" Grid.Column="2"/> <Button x:Name="btnSticky" Content="Sticky" Grid.Column="3"/> <Button x:Name="btnOpen" Content="Open" Grid.Column="4" /> </Grid> <Grid Grid.Row="1"> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto"/> <ColumnDefinition Width="Auto"/> <ColumnDefinition Width="*"/> </Grid.ColumnDefinitions> <Button Grid.Column="0" Content="clear" HorizontalAlignment="Left"/> <Button Grid.Column="1" Content="search" HorizontalAlignment="Left"/> <TextBox Grid.Column="2" Text="adfasdfsdfasdf" HorizontalAlignment="Stretch" Background="Azure"/> </Grid> <ListBox Grid.Row="2" Background="Beige"/> <Label Grid.Row="3" Background="Azure" Margin="2"/> </Grid> </Window> 它的样子: 现在这是我的 TCL/TK 尝试做同样的事情: package require Tk wm title . "MainWindow" wm geometry . 200x450 grid columnconfigure . 0 -weight 1 grid rowconfigure . {0 1 2 3} -weight 1 # Row 0 button .b0c0 -text "Home"; grid .b0c0 -row 0 -column 0 -sticky "ew" button .b0c1 -text "End"; grid .b0c1 -row 0 -column 1 -sticky "ew" button .b0c2 -text "Refresh"; grid .b0c2 -row 0 -column 2 -sticky "ew" button .b0c3 -text "Sticky"; grid .b0c3 -row 0 -column 3 -sticky "ew" button .b0c4 -text "Open"; grid .b0c4 -row 0 -column 4 -sticky "ew" # Row 1 button .b1c0 -text "clear"; grid .b1c0 -row 1 -column 0 -sticky "ew" button .b1c1 -text "search"; grid .b1c1 -row 1 -column 1 -sticky "ew" entry .e1c2 -bg "Azure"; grid .e1c2 -row 1 -column 2 -sticky "nsew" # Row 2 listbox .l2 -bg "Beige"; grid .l2 -row 2 -column 0 -sticky "nsew" # Row 3 label .l3 -bg "Azure"; grid .l3 -row 3 -column 0 -sticky "nsew" raise . # Wait forever set forever 1 vwait forever 这是它的样子: 不确定……似乎 XAML 应该一对一地翻译成 Tcl/TK?我在这里错过了什么吗?

回答 0 投票 0

如何在 tclsh 中使用 > 重定向输出

我正在尝试查看是否可以通过 > 将 tclsh 的输出重定向到特定文件 例如 放“123”> test.log 设置 123 > test.log procTest {a b} > 测试日志 没有好id...

回答 1 投票 0

涉及要在开始标记和结束标记之间提取的单词边界的正则表达式会产生意想不到的结果

我正在尝试编写一些 tcl 代码来精确计算开始标记和结束标记之间的所有内容,并将每次出现的事件作为一个条目放入数组中。 我的开始标签是模块,我的结束标签是

回答 2 投票 0

使用 Tcl C API 从 Tcl_Channel 获取文件指针

我想使用 tcl C API 对 C 中的文件进行操作。 在 tcl 中,这就是我要做的: % 设置文件 [打开 "my_file"] 档案3 % myfunc::load $文件 其中 myfunc::load 来自 C

回答 0 投票 0

开始标签和结束标签之间的提取

我正在尝试编写一些 tcl 代码来精确计算开始标记和结束标记之间的所有内容,并将每次出现的事件作为一个条目放入数组中。基本上是行不通的。没有输出....

回答 2 投票 0

在tclsh中,[tab]会自动执行定义的proc(with tclreadline)

my_tcl 7 % proc test args {puts "wwwww"} my_tcl 8 % 测试 [制表符]wwwww wwwwww [标签] wwwwww wwwwww .gitignore 自述文件.md .vscode/ ... my_tcl 8% 测试 在两个选项卡之后,proc 运行四次......

回答 2 投票 0

linux 代码跳线说错误选项“绑定”:.window.listbox 绑定“<Double-1>”{openEditor}“

基本上这个程序应该做的是通过在 TCL/TK 列表框中列出每个 perl 子例程,快速轻松地找到 perl 脚本中的每个子例程。当用户点击列表时...

回答 1 投票 0

使用[tab]会自动执行外部命令(with tclreadline)

首先使用别名使命令在新终端打开 interp 别名 {} vim {} exec gnome-terminal -- vim 然后在terminal和[tab]输入命令,命令自动启动 ...

回答 0 投票 0

trace获取所有父类添加执行命令

我的基本代码: 过程 A {} {B ;返回 1} 过程 B {} {C ;返回 1} 过程 C {} {返回 1} 过程跟踪 {args} { # 一些信息:[信息帧-2] } # 跟踪 '::C' 过程 跟踪添加执行 C...

tcl
回答 1 投票 0

Tcl, 数据库插入 mysqlexec/db server: Incorrect string value:

几年来我一直有一个奇怪的问题。事情是这样的。 我运行 Rocky Linux(也发生在 CentOS 中),运行 Apache 2.4.53 和 MariaDB(mysql Ver 8.0.30 for Linux on x86_64(Source distribu ...

回答 1 投票 0

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