我正在编写一个简单的 TCL 脚本,它会出现一些 Tk 对话框,然后压缩 argv 给出的文件。通过运行“./script 文件”,它可以在终端上正常工作,但由于它是命令行实用程序的图形包装器,我希望它从文件管理器的右键菜单中运行。
我将它复制到 /usr/bin 并在随机文件(路径中没有空格)上使用 Caja 的“使用其他应用程序打开...”选项,并输入我的脚本名称作为要使用的应用程序。当我尝试以这种方式打开文件时,没有对话框也没有存档。
但是,当我再次尝试从终端运行脚本时,没有“./”,它仍然有效。
需要做什么才能从右键菜单对文件运行 TCL 脚本并且仍然独立于平台?