15得票2回答
在Expect中生成后台进程

我正在使用expect在我的服务器上启动一个应用程序:#!/usr/bin/expect set timeout -1 spawn "bin/start-all.sh" expect { -re "Found MongoDB in" { send "y\r"; exp_contin...

15得票3回答
整齐地将值列在多行中

如何在不在每行末尾加反斜杠的情况下列出多行值? 如果没有在每行末尾加反斜杠,就无法创建多行列表。 例如以下(错误的)代码: 如果没有在每行末尾加反斜杠,就无法创建多行列表。 例如以下(错误的)代码:set pets [list cat dog ...

15得票1回答
如何在Tcl中打印数组的内容

我想在Tcl中打印数组内容(用于调试)。顺序不重要,我只想打印出每个值。 如何实现?

14得票9回答
Python tcl未正确安装

我将为您翻译以下内容: 我刚刚为Python安装了graphics.py。 但是当我尝试运行以下代码时: from graphics import * def main(): win = GraphWin("My Circle", 100, 100) ...

13得票1回答
Tkinter的overrideredirect在Mac和Linux中阻止了某些事件。

我正在使用Python和Tkinter UI编写程序。我想要一个没有标题栏的小窗口。该窗口必须接收键盘输入。无论是以Entry部件的形式还是绑定到KeyPress事件。通常使用overrideredirect(True)来禁用标题栏。但是,不幸的是,(除了Windows),这似乎会阻止许多事件...

13得票4回答
Tcl/Tk的示例?

Tcl/Tk是一种简单的脚本编写小型图形用户界面(GUI)的方式。 有没有人可以给出一个漂亮的例子,其中包括一个按钮和一个文本部件。当按下按钮时,应该执行一个shell命令并将输出传送到文本部件。 如果您有其他有用任务的漂亮且干净的示例,请添加它们。

13得票5回答
安装本地的tkinter和python。

我在一台服务上使用Linux系统工作,但是我没有root权限。我将Python-3.2.3安装在本地目录“/home/sam/install_sam”中。当我尝试导入tkinter模块时,出现了以下错误: ImportError: No module named _tkinter, plea...

13得票4回答
upvar命令在TCL中是如何工作的?

我对TCL中的upvar命令有一个问题。使用upvar命令,我们可以在其他过程中引用全局变量或局部变量。我看到了以下代码:proc tamp {name1 name2} { upvar $name1 Ronalod upvar $name2 Dom set $Dom ...

13得票6回答
TCL与Lua——为MMO服务器编写脚本

我有一个c++服务器端项目,需要嵌入某种脚本。它是在线MMO服务器的一部分。我在使用TCL方面有丰富的经验,它似乎是自然选择。在我的游戏开发日子里,我做了很少量的Lua,并且我想知道它是否是更适合于嵌入式脚本的语言。学习一门新语言也是不错的事情。TCL和Lua的相对优势和劣势是什么?谢谢!

13得票1回答
期望值 - 中断程序 - Ctrl+C

我正在运行以下脚本以在远程服务器上开始抓包并下载文件。目前,我必须使用Ctrl+C暂停它并手动退出。 我该如何替换交互式操作并定义一个触发器来停止tcpdump或捕获Ctrl+C并将其传递到远程服务器内部?spawn ssh "$user_ssh\@$ssh_server" expect ...