Articles of TCL

在“交互”命令后有没有办法“期待”和“发送”?

所以我需要在stdout上输出远程进程,但是我还需要能够“侦听”它,并在匹配关键字后发送命令。 我需要这样的东西(我知道这个代码是不正确的,只是目的是说明我需要什么) #!/usr/bin/expect log_user 0 spawn ssh -o PubkeyAuthentication=no [lindex $argv 0] -n [lindex $argv 1] expect "Password:" {send "mypassword\r"} interact expect "mykeyword" {send "\003\177\015"}

在本地安装tkinter和python

我在一个servies上使用linux。 而且我没有root权限。 我在本地安装了python-3.2.3到“/ home / sam / install_sam”。 当我导入tkinter模块。 我得到以下错误: ImportError: No module named _tkinter, please install the python-tk package 我知道我需要安装Tkinter模块。 因为我没有root权限。 我不能使用像下面的命令: apt-get install python-tk sudo apt-get install python-tk 我searchgoolge。 我从 这里 得到tcl / tk 。 我安装它们使用下面的命令。 cd ~/Downloads/tcl8.5.11/unix ./configure –prefix=/home/sam/install_sam/tcl make make install cd ~/Downloads/tk8.5.11/unix ./configure –prefix=/home/sam/install_sam/tk –with- tcl=/home/sam/Downloads/tcl8.5.11/unix make make install cd […]

Windows上的进程间通信

我有一个TCL脚本在Windows上运行。 我需要与运行在不同进程中的旧版vc ++ 6应用程序进行通信。 我需要有双向沟通。 在Linux中,我将使用dbus,但是我应该使用什么IPC策略来用于Windows?

适用于Linux的Windows资源编辑器

有没有Linux(FreeBSD等)的命令行工具,可以修改像exe文件资源黑客版本信息? 在Windows下有一些这样的工具,但是我正在FreeBSD上交叉构buildWindows Tcl Starpacks。 在源文件中,可以用我的versioninfo和图标重新编译TclKit,但是我不想为每个不同的应用程序执行它 – 看起来,调整starpack的.exe后来是一个更好的解决scheme。 提前致谢。

如何实现多个列表框(TCL)的tk滚动条?

我尝试了各种select,但没有成功实现两个或多个列表框的简单的滚动条。 以下是我的代码滚动时发生错误。 我希望你们帮助我… scrollbar .scroll -orient v pack .scroll -side left -fill y listbox .lis1 pack .lis1 -side left listbox .lis2 pack .lis2 -side left for {set x 0} {$x < 100} {incr x} { .lis1 insert end $x .lis2 insert end $x } .lis1 configure -yscrollcommand [list .scroll set] .lis2 configure -yscrollcommand [list .scroll […]

在tcl中计数proc中的命令?

有没有什么方法可以在执行前计算命令(可能是包括tclcmds在内的callstack编号)? 我认为这是需要假设的来源是可用的(不预先通知)。 感谢您。

如何使用TCL 8.0版本中的“&”命令在后台运行proc或exec命令,即在Windows 7上并行运行?

我正在使用FFMPEG捕捉video的项目。 FFMPEG命令是: ffmpeg -f dshow -t 00:00:10 -i "video=Integrated Webcam" -b 5000k -s 1280×720 c:/test/sample.avi 链接: https : //www.tcl.tk/man/tcl8.5/tutorial/Tcl26.html使用命令: exec myprog & 在这里他们没有指定什么是myprog 。 链接: 在后台运行shell命令,在tcl proc中使用命令: eval exec [linsert $args 0 exec] >> $tempFile & 这里的命令不被接受为eval , exec是一个接一个的,所以它把exec作为一个variables。 帮助我,写权利的命令,可用于捕获我的video在TCL version 8.0和Windows 7的背景。