2009-09-13 22 views
7

SqueakとPharoからシェルコマンドを呼び出すにはどうすればよいですか?これらの環境には、外部のシェルコマンドやバッククォートを実行するための特定のUNIX言語のsystem()関数のようなものがあります(ここではエディタにはできませんが、 1 "以上" TAB ")を使用してコマンドの出力をキャプチャしますか?SqueakまたはPharoからシェルコマンドを呼び出す

答えて

3

SqueakではCommandShellを使用できますが、現時点では何が(もしあれば)何が入手可能かわかりません。

+0

OSProcessはシェルコマンドを実行します。出力が必要な場合、またはイメージ内にGUIターミナルが必要な場合は、CommandShellが必要です。 –

5

私はあなたが望むことを行うためにOSProcessパッケージを使うことができると思います。また、squeak-devやpharoメーリングリストで尋ねる方が良いと思います。

+0

http://www.squeaksource.com/OSProcess/ –

2

Squeak/Pharoのシェルサポートはかなり制限されています。これを改善する計画があります。あなたの貢献は大歓迎です。

編集:削除されたリンクが削除されました。

は、パッケージProcessWrapperを使用します。

1

は、次の2つのソリューションを持っています。利点:迅速かつ簡単にインストールできます。短所:機能は限られていますが、win32のみです。

OSProcess/CommandShellパッケージを使用してください。長所:かなり良い機能(パイプ、環境変数、シェルのようなワークスペース...)、クロスプラットフォーム。短所:VMMakerツールを使用して外部プラグインをビルドする必要があります。

関連する問題