10

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

4

6 に答える 6

5

パッケージ OSProcess を使用して、必要なことを実行できると思います。また、squeak-dev や pharo メーリングリストで質問した方が良いと思います。

于 2009-09-13T08:44:57.937 に答える
3

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

于 2009-09-13T02:31:52.113 に答える
2

Squeak/Pharo でのシェルのサポートはかなり限られています。これを改善する計画があります。Coral プロジェクトを参照してください。あなたの貢献は大歓迎です。

于 2009-09-19T21:04:59.570 に答える
1

次の 2 つの解決策があります。

パッケージ ProcessWrapper を使用します。長所: すばやく簡単にインストールできます。短所: 機能が制限されており、win32 のみ。

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

于 2010-03-20T13:44:48.767 に答える