tcltk - 如何在 tcl 中从不同的 shell 链接程序
问题描述
我试图为使用 TCL/TK 的开源软件构建 GUI。这个开源在不同的 shell 中工作。
那么,如何从 TCL 打开它(vagrant ssh)?例如 "~/openthread/etc/vagrant/vagrant up" 这是打开 vagrant 的 shell 的路径。我如何将它设置为一个按钮,例如,每当用户按下按钮时,上面的目录就会运行,从而调出 vagrant shell?我可以在 TCL/TK 中做到这一点吗?
TIA 的帮助和建议。
解决方案
不幸的是我不能提供解决方案,但只能提供方向
您可以运行终端,在那里执行命令并将其保持打开状态。(来源:https ://superuser.com/a/876959 )
cmd /K "path-to-vagrant ssh"
所以,你应该使用
exec
Running other programs from Tcl - exec, open to runcmd
以下链接也很有用exec - 如何使用参数执行程序
推荐阅读
- java - 如何为纯 Java 应用程序启用 ProGuard 缩小?
- javascript - 使用特定关键字/字符串对数组进行排序
- .htaccess - .htaccess 重写 URL 而不更改
- java - 如何防止单击主页按钮进入主屏幕(跳板)?
- python - 为什么 Python 不对其进行二值化?
- python - 如何使用 pd.read_sas() 防止截断
- javascript - 节点使用带有 .catch() 语句的 Promise.all 为 Mongoose 请求抛出 UnhandledPromiseRejectionWarning
- web-crawler - Jsoup 下载错误。说必须登录,但没有登录
- python - 按值对字符串进行排序并添加到列表
- excel - Excel - 从受保护工作表的下拉列表中选择