从Smalltalk VisualWorks UI执行shell脚本 我在SimultTalk中开发了一个UI,当我单击一个按钮时,我需要执行一个shell脚本,它将执行C++应用程序。p> 我这样做的原因是我在一个项目中用C++编码了我的应用程序,然后我被告知这个应用程序需要一个UI,UI必须在SimultTalk中,这样它可以包含在SMALLATE中编码的一个更大的UI中,但是由于我不能再编码它完全在SimalTalk中,所以我想我只需要调用一个脚本。p>

从Smalltalk VisualWorks UI执行shell脚本 我在SimultTalk中开发了一个UI,当我单击一个按钮时,我需要执行一个shell脚本,它将执行C++应用程序。p> 我这样做的原因是我在一个项目中用C++编码了我的应用程序,然后我被告知这个应用程序需要一个UI,UI必须在SimultTalk中,这样它可以包含在SMALLATE中编码的一个更大的UI中,但是由于我不能再编码它完全在SimalTalk中,所以我想我只需要调用一个脚本。p>,shell,smalltalk,Shell,Smalltalk,我看到我们可以使用shOne来运行外部进程,但是我们可以对脚本执行相同的操作吗?是shOne:可以用于运行脚本。执行shOne:和fork:之间的区别就是shOne:使用shell并等待结果,而fork:让您对某些选项有更多的控制。see to run script~>sh./script这就是我所指的,但是我们可以编写类似于:externalprocessfork:'sh./script'的内容吗?我会试试看,谢谢。

我看到我们可以使用shOne来运行外部进程,但是我们可以对脚本执行相同的操作吗?

是shOne:可以用于运行脚本。执行shOne:和fork:之间的区别就是shOne:使用shell并等待结果,而fork:让您对某些选项有更多的控制。

see to run script~>sh./script这就是我所指的,但是我们可以编写类似于:externalprocessfork:'sh./script'的内容吗?我会试试看,谢谢。