如何运行 tcl 程序/脚本

如何运行 tcl 程序/脚本

我有一个小的 tcl 脚本,我想运行它。我已更改权限以允许执行该脚本(尽管它确实需要 sudo 访问权限才能执行?)检查 Ubuntu 软件中心,tcl 已加载。那么我该如何运行它?它必须从命令行运行吗?我不应该通过双击脚本名称来运行它吗?

答案1

要从命令行运行 TCL 脚本,请 cd 到相应的目录,然后tclsh your_script.tcl

双击它的效果取决于您的桌面配置,以及脚本的实际操作 - 它可能只将任何输出发送到控制台,为此您需要从命令行运行它。

答案2

问题在于您没有正确配置 Nautilus。

参考此帖子如何在 Nautilus 中运行可执行脚本?,将可执行文本文件更改为Run executable text files when they are opened

你可以尝试下面的helloworld脚本来测试,第一行请改为你的tclsh的路径(你可以通过以下方式找到which tclsh

#!/usr/bin/tclsh
package require Tk
button .b -text {Push Me} -command {tk_messageBox -message {hello, world}}
pack .b

在此处输入图片描述

结果将会像这样。

相关内容