[Squeak-ja: 3294] 他のアプリケーションファイル起動

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

[Squeak-ja: 3294] 他のアプリケーションファイル起動

Shinji Suzuki
メッセージ
 
鈴木と申します。
Squeakを使って、Windowsの他のアプリケーションファイルを起動することは出来るのでしょうか。
宜しくお願いします。
 
Reply | Threaded
Open this post in threaded view
|

[Squeak-ja: 3296] Re: 他のアプリケーションファイル起動

Kazuhiro ABE-3
阿部@新百合です。

On Thu, 14 Dec 2006 06:40:59 +0900
"Shinji Suzuki" <[hidden email]> 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 [hidden email]
Reply | Threaded
Open this post in threaded view
|

[Squeak-ja: 3297] Re: 他のアプリケーションファイル起動

Kazuhiro ABE-3
阿部@新百合です。

On Thu, 14 Dec 2006 17:09:01 +0900
Kazuhiro ABE <[hidden email]> wrote:
>>詳しくは市川さんの解説をご覧ください。
>
>http://squeak.qp.land.to/wiki/index.php?Win32Shell

このサイトを作られたのは川村さんです。ごめんなさい。
大変失礼しました。

 //abee
--
阿部 和広  EMAIL [hidden email]
Reply | Threaded
Open this post in threaded view
|

[Squeak-ja: 3298] Re: 他のアプリケーションファイル起動

Shinji Suzuki
In reply to this post by Kazuhiro ABE-3
阿部 様

早速の回答ありがとうございました。
Squeakのプログラミングはまだ始めたばかりなのですが、手始めに
グラフカルなファイル起動のランチャーのような物を作ってみようと思い
質問させて頂きました。
自分でデザインした絵に、ファイルを関連付けて起動できれば楽しそう
です。Winodwsのアイコンの絵も確かに自分で作れますが、どうもぱっと
しませんので。
やてみて分からなくなったら、又質問させて下さい。

鈴木信二


----- Original Message -----
From: "Kazuhiro ABE" <[hidden email]>
To: "Squeak discussion in Japanese" <[hidden email]>
Sent: Thursday, December 14, 2006 5:09 PM
Subject: [Squeak-ja: 3296] Re: 他のアプリケーションファイル起動


> 阿部@新百合です。
>
> On Thu, 14 Dec 2006 06:40:59 +0900
> "Shinji Suzuki" <[hidden email]> 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 [hidden email]
>