问题标签 [tclsh]
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.
sockets - TCL 脚本无法配置多播套接字
我在 ubuntu 12.04 下使用 tcl 脚本,当我尝试配置多播套接字时遇到了一些问题。我要做的是将流量从某个套接字转发到多播套接字,但我不知道为什么尽管多播套接字创建得很好,显然;它没有绑定到我想要的多播组。
这是我正在使用的脚本
但是,如果我运行脚本并检查系统中的端口,则未为多播端口分配正确的多播 IP,如您所见
谁能告诉我原因?
提前致谢,
问候!
exec - 不明白为什么我不能在 tclsh 中执行命令行二进制文件
上下文:Windows 7,ActiveState Tcl 8.6.1
我有一个名为 SETCFG.EXE 的 C# 控制台模式应用程序。它位于 C:\BIN 中的路径上。
现在可能是我没有正确指定 tcl 代码——距离上次遇到已经很多年了——所以我会尝试执行一个字符串
嗯......也许我需要把程序放在第一位,参数放在第二位......
列表中的参数?
那么我做错了什么?我尝试了几种可能性。还有更多吗?
linux - 如何在 linux 中更新 Tclsh?
我使用 Linux Red-Hat 2.4 并且可能有一个旧版本的 tclsh,我该如何更新它?
谢谢。
bash - 使用和不使用“-f”的 Tcl 脚本执行的差异
我有一个名为 的 tcl 脚本文件hello.tcl
,其内容如下:
当我使用命令在 bash 上运行它时,
我得到你好打印。
但是,如果我使用tclsh -f
而不是tclsh
上面的,我不会得到任何打印,只有 tcl 提示符。为什么在第二种情况下我没有得到任何打印?
shell - tcl 脚本中 _@_ 处缺少操作数
在 if 条件下,我想检查字符串是否包含模式,但出现以下错误。
missing operand at _@_
in expression " $extra_url eq _@_*user-new* "
(parsing expression " $extra_url eq *user-n...")
invoked from within
"if { $extra_url eq *user-new* } {
代码如下:
在这里,我正在检查 extra_url 字符串是否包含“user_new”。我不知道我做得对不对。请帮忙。
macos - 在 Mac OSX 上使用 tclsh 进行基本 ping 测试
我似乎无法修改用于 Cisco 的 tclsh 脚本来测试我的 Mac OSX 上的基本 ping 可达性。
我把 ping 换成ping -c 2 $ip
.
任何人都可以帮助解决这个问题吗?
谢谢。
tcl - 如何替换文件中的特定字符
如何 使用 tcl 在文件(.txt)中用字母(例如'a')替换{
和大括号?}
例如文件中的内容如下:
tcl - 从标准输出到文件的 Tcl 输出重定向
我知道这个问题已经在这里被问过好几次了。我查看了回复,但无法弄清楚它的工作方式。请您帮助我理解。
它是这样的:
我正在尝试在 tclsh 命令行上获取一个 tcl 脚本,并且我想将该脚本的输出重定向到一个文件中。
脚本my_script.tcl
是这样的:
该脚本仍将输出抛出到标准输出,而我希望它将输出重定向到指定为“final_result”的文件中
你能帮我理解我哪里出错了吗?
file - 获取命令的返回值
gets
下面练习中命令的返回值是什么意思?
我试图在命令行上阅读file
。tclsh
文件
命令和输出(命令行)
当我得到-1
输出时,我关闭了 file-pointer $fp
。但是这些值45 42 41 42
是什么意思?
tcl - TCL脚本中的Taskkill(使用foreach)不起作用
我需要使用 Internet Explorer 浏览 URL,并通过 TCL 脚本使用 taskkill 关闭。为此,我正在使用以下 TCL 脚本。
我的 TCL 脚本:
input_url.txt 内容:
但是当我运行这个脚本时,会打开第一个 URL 的浏览器。但在这之后什么都没有发生。2-3 分钟后,如果我手动关闭浏览器,我会看到以下错误:
我可以使用 taskkill.exe 手动终止浏览器会话,如下所示:
有人可以帮我解决这个问题吗?
提前致谢。