首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ImageJ中使用exec命令运行命令,并在外部命令窗口中显示打印输出/进度(不是无标题)

如何在ImageJ中使用exec命令运行命令,并在外部命令窗口中显示打印输出/进度(不是无标题)
EN

Stack Overflow用户
提问于 2020-04-28 15:50:17
回答 1查看 92关注 0票数 0

我想从imageJ宏(ijm语言)启动一个R脚本,并使用exec命令执行此操作。exec(path_to_R path_to_script);此脚本需要很长时间才能运行,我希望在运行时监视它的进度。但是cmd窗口并没有打开,当脚本完成时,我只能得到imageJ日志中的打印语句。有没有办法在脚本运行时显示cmd窗口?

我同时在Windows 7和Windows 10上运行此脚本

两个简单的测试示例如下:

我希望快速显示帮助输出的exec('cmd /c "help"'); #,但现在它在完成后返回到imageJ日志中

exec('cmd /c "Timeout 5"'); #,我想要有一个单独的命令窗口,打开5秒钟。

我尝试打开从ImageJ启动的第二个cmd,但找不到正确的语法。我尝试过,例如exec('cmd start cmd /c Timeout 5');,但什么也没有发生

EN

回答 1

Stack Overflow用户

发布于 2020-04-28 15:50:17

当我写下这个问题的时候,我想通了。我在第一个cmd调用中遗漏了一个/c。

函数exec('cmd /c start cmd /c Timeout 5');将调用cmd,打开一个正在显示的新cmd,并显示此窗口5秒钟。

我希望这能帮助其他人。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61475195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档