tcl相关内容

TCL-C API:Tcl_LinkVar功能使用

我想一个Tcl变量,才能链接到一个C变量间传递C线程的创建过程中的指针最新,并有TCL-C线程共享变量(我不认为我可以使用本机TCL线程共享变量函数)。 我有一些困难,这两个变量联系起来。 这里就是我要做的: #Tcl code,调用C函数: 设置linkedVar 98 把“linkedVar:$ linkedVar” 负载[文件加入[密码] libCextension [信息share ..
发布时间:2016-08-24 13:17:16 C/C++

我该如何改造一个GUI到现有的C程序?

我一直工作在移植一个旧的solaris CL程序在Linux上运行,并限制一些无关的硬件问题的一个项目,这是结束了。现在我想为它的GUI,这样用户可以使用下拉菜单的各种选项中进行选择和复选框,以及一些文本输入区域为没有这样的限制,如文件名的选择。 (该程序是运行一些spectroscanners,并将​​结果保存为CSV文件的内部工具它可以处理所有这些选项,运行扫描仪和处理信息,并将其存储在指定的 ..
发布时间:2016-08-18 14:04:53 C/C++

对脚本语言的黑莓发展?

这是我所看到的,在preferred的方式来开发BlackBerry应用程序就是Java。这是的只有的办法吗? 我是在做梦快速应用程序环境中,你可以创建图形用户界面(使用BlackBerry UI组件)。 喜欢的东西的Tcl / Tk黑莓上的一个端口...或Python / Tkinter的......或新的东西,但类似的。 有没有类似的东西存在吗? (我怀疑) 的可以的类似的东西存在吗? ..
发布时间:2016-08-10 21:27:12 BlackBerry

路径Tcl和巴什

我有一个TCL文件路径我试图用一个问题 源“/tmp/mob.tcl” 和在bash文件路径: /opt/ns-allinone-2.35/ns-2.35/indep-utils/cmu-scen-gen/setdest/setdest -v 1 -n $ N -p 10 -M 64 -t 100 -x 250 -y 250 GT;> /tmp/mob.tcl 但终端给我这个错误: ..
发布时间:2016-08-04 09:14:29 Linux/Unix

在预期收益做出决定

我想创建一个expect脚本将发送基于不同的密码字符串的“期望” 条件A:如果思科的设备没有使用用户名已经设置那么第一个提示将只显示“密码:” - 那么它应该使用passwordA(没有用户名) 条件B:如果已经设置了用户名,然后迅速将“用户名:”其次是“密码:” - 那么它应该使用的用户名和PasswordB #!/斌/庆典 #声明主机变量作为输入变量 主机= $ 1 #启动 ..
发布时间:2016-08-04 08:58:47 Linux/Unix

如何调用从Tcl脚本的bash命令?

Bash的命令可以从一个交互式会话的tclsh。例如。在tclsh的会话,你可以有 %2! 而不是 $ EXEC LS 不过,你不能有一个Tcl脚本它调用的bash命令直接(即无 EXEC )。 我怎样才能让tclsh的认识而国米preting Tcl脚本文件的bash命令,就像它在交互式会话? 我想有一些TCL封装(或类似的东西),它自动加载,而开展的交互式会话支持的bash com ..
发布时间:2016-08-03 11:36:46 Linux/Unix

退出状态code表示期待脚本称为猛砸

我做它使用一个期望脚本来自动SSH logins.The脚本连接到多台服务器,并运行一些命令的Bash脚本。 在bash脚本提示输入登录凭据一次。 我想,其中,如果登录失败的第一服务器以避免该脚本检查导致用户帐户下服务器被锁定脚本终止掺入功能。帐户锁定发生3连续登录失败和服务器的脚本尝试连接的数量超过3。 这是在bash脚本会调用expect脚本片段。 countu = ​​0 在$服务 ..
发布时间:2016-08-03 11:10:29 Linux/Unix

等待后台进程退出脚本前完成

我如何确保我所有的后台进程已经完成执行之前我离开我的脚本(TCL / bash)的。 我想我写的所有后台进程的PID到pidfile进程文件中。然后在年底pgrep命令pidfile进程文件来查看是否有任何进程之前,我退出仍在运行。 有一些简单的方法来做到这一点?而且是有没有做到这一点TCL特定的方式? 解决方案 如果您想等待作业完成,使用等。这将使壳等待,直到所有的后台作业完成。但是 ..
发布时间:2016-08-02 13:39:45 服务器开发

如何使的bash脚本的GUI?

我要做出一些图形的对话框来我的脚本,但不知道怎么办。 我听到一些关于GTK服务器或类似的东西。 如果有人知道如何猛砸与TCL链接/ tk的我也满足了。 请不要张贴类似“更改为C ++”,因为我的项目 必须在Bash中的脚本;有没有其他的选择。 任何想法? 编辑: 感谢您的答案,但我不希望我可以将“图形”作为在控制台的颜色,但图形窗口,最小化等。 我将测试 xmessage ,但我不 ..
发布时间:2016-08-02 13:19:33 Linux/Unix

做一个尾巴-F直到匹配模式

我想对一个文件尾巴-F直到模式匹配的。我发现用awk的一种方式,但恕我直言我的命令是不是真的干净。问题是,我的需要以做到在只有一条线,因为有些限制。 尾-n + 0 -F的/ tmp / foo的| \\ AWK -W互动“{如果($ 1 ==”EOF“)退出;打印} END {系统(“回声EOF>>的/ tmp / foo”的)}“ 尾将阻塞,直到EOF出现在文件中。它的工作原 ..
发布时间:2016-07-28 14:48:22 Linux/Unix

(TCL /期待)退出后,画面清晰

我想从我的(半)互动expect脚本退出后清除屏幕(在本地计算机上)。我能做到这一点从脚本内?这是我尝试过,失败。 #!的/ usr / bin中/期望-f 集ENV(TERM)VT100 产卵的ssh -Y用户名@域名 设置用户名 集通密码 #login序列 预计“密码” 发送“$ {}通\\ r” 睡眠0.5 #some菜单命令,进入ERP .... #... #... 设置CTRLZ \\ ..
发布时间:2016-07-27 21:37:37 .NET Framework

期待的 - 基于行和列得到屏幕区域变量

我与SSH会话,用期待一个ERP程序自动进行交互。 ,而不是依赖于定期前pression捕获变量在我expect脚本将有可能在从用户接收某个键击捕获屏幕区域,比方说一个场,到一个变量中的code吗?发送服务器的其他一些命令和重发领域? 说,一个订单号码被包含在6,12,6,18个(其中6行和12-18是列)包含我的6位订单号。我想从行获取订单号码6列12至18复制到一个变量。然后允许用户交互的 ..
发布时间:2016-07-27 21:15:42 .NET Framework

如何初始化Tcl的数组?

什么是初始化Tcl的空数组的正确方法? 我有以下的code(简体): PROC parseFile {名results_array} { upvar $ results_array结果 结果集(密钥)$值 }设置R1 {} parseFile“文件名”R1 和我得到的错误: 错误:无法设置“的结果(键)”:变量不是数组 解决方案 您没有初始化Tcl数组,他们 ..
发布时间:2016-06-01 19:56:53 其他开发

数组的TCL最大尺寸

我工作的工程应用,界面是用TCL TK。 一切正常,直到我需要使用(极)大阵。元件370.000.000,从2至10个字符的长度(线性生长)。的每个元素 我的问题是,¿在哪里大小限制TCL数组? 我一直在阅读和研究的唯一我发现是“2GB”字符串数据,但我不知道这是否是可靠的,因为它没有说明理由。 我做了一个实验: 设置LISTA [名单] 抓{ 对于{集I 0} {$ I< ..
发布时间:2016-05-31 19:50:24 其他开发

TCL阵列的问题 - 关键与报价

这让我感到惊讶。 >集富(“巴”)12 12 >粒子阵列富 富(“巴”)= 12 >设置了foo(bar)12 12 >粒子阵列富 富(“巴”)= 12 富(巴)= 12 似乎字面foo是不一样的“foo”的。然而>字符串长度富 3 >字符串的长度为“foo” 3 我是什么没能理解。 解决方案 的“字符只有一个单词的开头(或末尾的特殊到Tcl的解析 ..
发布时间:2016-05-30 23:44:07 其他开发

如何添加一个变量量论点TCL给exec?

我一直与TCL工作了一段时间,现在,我已经花了很长时间试图做以下(这似乎很容易,我认为这是应该的,但我不能得到它的权利): 我需要一个Tcl脚本来执行外部程序。对于这一点,我用的是 EXEC 命令。对于使用这个外部的程序,我需要输入文件数量可变的。如果我从一个cmd窗口直接调用该程序时,它会是这样的: C:\\> myprogram -i文件1 -i文件2 -i文件3(等等,等等) ..
发布时间:2016-05-29 12:22:09 JavaScript

传递列表Tcl过程

什么是传递一个列表到Tcl过程的正规途径? 我真的喜欢它,如果我能得到它,因此列表会自动扩展到的参数个数可变。 所以这是这样的: 设置{B C} myprocedure选项1选项$一个 和 myprocedure选项1选项B C 是等效的。 我相信,我以前看到这一点,但我不能在网上任何地方找到它。任何帮助(和code)就等同的情况下都将是AP preciated。 这被认为是一个标准 ..
发布时间:2016-05-29 12:05:11 JavaScript

同时支持Tcl和Python的?

我有一个是对的Tcl静态链接和前端是TCL间preTER一个二进制应用程序。我想,为用户提供使用Python来执行相同的命令的能力,作为关键字选项。 Tcl的语法的样品是: set_foo -foo 1.0 -bar 3.0 -cat点¯x 所以python的等效可能是这样的: set_foo(富= 1.0,酒吧= 3.0,猫=“X”) 它是更好地构建程序两次,一次作为一个Tcl应用程 ..
发布时间:2016-05-23 22:16:30 C/C++开发