2010-09-09 81 views
7

我所面临的问题是这样的:MAC-的Automator,如何管一个shell脚本的输出到GUI文本框

我想在上下文菜单(当我在文件夹上单击鼠标右键)一个要执行的动作,并将输出显示给用户,例如,一个带有垂直滚动条的文本区域窗口。假设该操作只是一个shell脚本,它在给定目录内执行“find”命令,搜索指定的模式。

我已经设法使用Automator实现它,直到目前为止。我不能做的是以同步的方式输出输出(“同步”意思是当输出由“find”命令产生时打印给用户,而不是在命令结束后)输出到GUI。

我花了一段时间寻找这个,我得出的结论是,XCode和Interface Builder必须投入使用?我在正确的轨道上吗?有没有一个简单而直接的方法可以在不需要深入研究这个框架的情况下成功呢?

非常感谢你,
的Babis

+0

如果您包括您作为一种编程语言,你可能会得到一些这方面的答案结果标签。 'C' ?另外,expect软件包有一个名为'unbuffer'的子程序,可以帮助同步事物。祝你好运! – shellter 2011-04-22 13:20:00

回答

相关问题