3

クラス カテゴリを右クリックし、fileOut を選択して .st ファイルにエクスポートします。問題は、保存先を尋ねられることはなく、代わりにフォルダーを選択するだけです (画像ファイルを含むフォルダーと同じようです)。

ファイルを保存する場所を実際に尋ねるようにするにはどうすれば変更できますか? Squeak の以前のバージョン (3.9.x) では、私に尋ねました。

Squeakのバージョンは4.2、OSはUbuntuです。

4

2 に答える 2

3

2 回入力してもかまわない場合は、4.3 のデフォルトの動作では、既存のファイルを上書きするかどうかを確認するようになっているようです。のようなものClass.st already existsを選択choose another nameしてから、任意のディレクトリの正しい場所に書き込むことができますが、イメージのあるディレクトリに2番目のコピーがあります。

于 2012-05-17T17:03:06.770 に答える
1

Pharo にチェックインしましたが、同じです。メニューは、定義済みの場所にファイルを出力することを提案するだけです。

ただし、スクリプトによってファイルをトリガーすることは完全に可能です。#fileOutの実装者と#fileOutOn:例を探してください。「myProgramEntity fileOutOn: aFileStream」の行に沿って何かを評価することでそれを行う必要があります。

于 2011-03-09T12:12:18.883 に答える