[Squeak-ja: 3298] Re: 他のアプリケーションファイル起動
Shinji Suzuki
lingmu @ agate.plala.or.jp
2006年 12月 14日 (木) 21:59:07 JST
阿部 様
早速の回答ありがとうございました。
Squeakのプログラミングはまだ始めたばかりなのですが、手始めに
グラフカルなファイル起動のランチャーのような物を作ってみようと思い
質問させて頂きました。
自分でデザインした絵に、ファイルを関連付けて起動できれば楽しそう
です。Winodwsのアイコンの絵も確かに自分で作れますが、どうもぱっと
しませんので。
やてみて分からなくなったら、又質問させて下さい。
鈴木信二
----- Original Message -----
From: "Kazuhiro ABE" <abee @ squeakland.jp>
To: "Squeak discussion in Japanese" <squeak-ja @ smalltalk.jp>
Sent: Thursday, December 14, 2006 5:09 PM
Subject: [Squeak-ja: 3296] Re: 他のアプリケーションファイル起動
> 阿部@新百合です。
>
> On Thu, 14 Dec 2006 06:40:59 +0900
> "Shinji Suzuki" <lingmu @ agate.plala.or.jp> wrote:
>>Squeakを使って、Windowsの他のアプリケーションファイルを起動することは出
>>来るのでしょうか。
>
> できるでもあり、できないでもあります。
>
> 開発者版(http://squeakland.jp/developer/)であれば、Smalltalkを使って以下
> のように書けます。
>
> Win32Shell new shellOpen: 'C:\WINDOWS\Web\Wallpaper\Windows XP.jpg'.
> Win32Shell new shellOpen: 'C:\windows\system32\notepad.exe'.
>
> 詳しくは市川さんの解説をご覧ください。
>
> http://squeak.qp.land.to/wiki/index.php?Win32Shell
>
> eToysユーザが使っている通常版(http://squeakland.jp/plugin/download.html)
> ではできません。単にこの機能を隠しているのではなく、丸ごと削除されていま
> す。これは安全に配慮したためです(ネットからダウンロードした作品を開いた瞬
> 間にディスクがフォーマットされたりしないように)。
>
> 別にアプリケーションを開くのではなく、他のWindowsのアプリケーションで作成
> されたファイルをSqueakの中で開くという意味でしたら、いくつかのフォーマッ
> トに対応しています。そのファイルを直接Squeakのウィンドウにドラッグ&ドロッ
> プしてみてください。うまく行けば適切なモーフが開きます。
> あるいは、ナビゲータの「探す」ボタンを長押しし「任意のファイルを探す」を
> 選んでください。
>
> この中にないものでも内部的には対応しているものもあります。具体的な種類を
> 教えてください。対応していなくても自分でCやSlangやSmalltalkのプログラムを
> 書いて対応させることもできます(もちろんそれなりに工数はかかります)。
>
> //abee
> --
> 阿部 和広 EMAIL abee @ squeakland.jp
>
Squeak-ja メーリングリストの案内