<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>なでしこプラグインでFilemakerのスクリプト実行（できるといいな編） へのコメント</title>
	<atom:link href="http://agilmente.com/blog/2008/07/25/%e3%81%aa%e3%81%a7%e3%81%97%e3%81%93%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3%e3%81%a7filemaker%e3%81%ae%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88%e5%ae%9f%e8%a1%8c%ef%bc%88%e3%81%a7%e3%81%8d/feed/" rel="self" type="application/rss+xml" />
	<link>http://agilmente.com/blog/2008/07/25/%e3%81%aa%e3%81%a7%e3%81%97%e3%81%93%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3%e3%81%a7filemaker%e3%81%ae%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88%e5%ae%9f%e8%a1%8c%ef%bc%88%e3%81%a7%e3%81%8d/</link>
	<description>PerlとかPHPとかMySQLとか...がんばっても8割だ。</description>
	<lastBuildDate>Fri, 26 Aug 2011 07:28:21 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>Hiro より</title>
		<link>http://agilmente.com/blog/2008/07/25/%e3%81%aa%e3%81%a7%e3%81%97%e3%81%93%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3%e3%81%a7filemaker%e3%81%ae%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88%e5%ae%9f%e8%a1%8c%ef%bc%88%e3%81%a7%e3%81%8d/comment-page-1/#comment-38</link>
		<dc:creator>Hiro</dc:creator>
		<pubDate>Fri, 05 Dec 2008 13:18:19 +0000</pubDate>
		<guid isPermaLink="false">http://agilmente.com/?p=58#comment-38</guid>
		<description>伊藤　さま

お返事有難うございます。
了解しました。やはり、この方法からは難しいですね。お手数をお掛けしました。

取り合えず、素人丸出しのイージーさで、クリップボードを使って、急場はしのごうかと思います。

また何か方法がございましたらご教授下さい。有難うございました。</description>
		<content:encoded><![CDATA[<p>伊藤　さま</p>
<p>お返事有難うございます。<br />
了解しました。やはり、この方法からは難しいですね。お手数をお掛けしました。</p>
<p>取り合えず、素人丸出しのイージーさで、クリップボードを使って、急場はしのごうかと思います。</p>
<p>また何か方法がございましたらご教授下さい。有難うございました。</p>
]]></content:encoded>
	</item>
	<item>
		<title>admin より</title>
		<link>http://agilmente.com/blog/2008/07/25/%e3%81%aa%e3%81%a7%e3%81%97%e3%81%93%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3%e3%81%a7filemaker%e3%81%ae%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88%e5%ae%9f%e8%a1%8c%ef%bc%88%e3%81%a7%e3%81%8d/comment-page-1/#comment-37</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Fri, 05 Dec 2008 09:05:06 +0000</pubDate>
		<guid isPermaLink="false">http://agilmente.com/?p=58#comment-37</guid>
		<description>&gt;Hiroさん

この記事に書かれた方法は、擬似的にスクリプトメニューをクリックする方法ですので、引数渡しとなると、また別のイベントIDを探さなくてはいけません。

実は同じことを考えたのですが、FMのウインドウ内ウインドウは一般的なWindowsGUIアプリとは異なる方法で実装されているらしく、そのIDを探すのを断念したという経緯があります。

お力になれず申し訳ありません。</description>
		<content:encoded><![CDATA[<p>&gt;Hiroさん</p>
<p>この記事に書かれた方法は、擬似的にスクリプトメニューをクリックする方法ですので、引数渡しとなると、また別のイベントIDを探さなくてはいけません。</p>
<p>実は同じことを考えたのですが、FMのウインドウ内ウインドウは一般的なWindowsGUIアプリとは異なる方法で実装されているらしく、そのIDを探すのを断念したという経緯があります。</p>
<p>お力になれず申し訳ありません。</p>
]]></content:encoded>
	</item>
	<item>
		<title>Hiro より</title>
		<link>http://agilmente.com/blog/2008/07/25/%e3%81%aa%e3%81%a7%e3%81%97%e3%81%93%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3%e3%81%a7filemaker%e3%81%ae%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88%e5%ae%9f%e8%a1%8c%ef%bc%88%e3%81%a7%e3%81%8d/comment-page-1/#comment-36</link>
		<dc:creator>Hiro</dc:creator>
		<pubDate>Thu, 04 Dec 2008 12:12:03 +0000</pubDate>
		<guid isPermaLink="false">http://agilmente.com/?p=58#comment-36</guid>
		<description>伊藤　さま

先ほどは有難うございました。
外部「なでしこ」から「FMスクリプト」が使えるようになると、欲が出てしまいました。
スクリプト引数を付けてFMスクリプトを起動させることは可能でしょうか？

もともと自由度のないIWPから「なでしこ」の高機能を使いたくてプラグインを導入したのですが、どうも使えないため、外部「なでしこ」へ一度振って回避すると言うアイデアとなった次第です。
なので、FMスクリプトを使うケースは主にWeb非互換スクリプトだと思われるのです。例えば「メールを送信」スクリプトの場合を想定すると、メール送信情報がないとスクリプト自体、機能しようがありませんよね。そこで、メールIDみたいなもをスクリプトへ引数渡しすることが必要となってきます。

先ご紹介いただいた「なでしこ」コードに「FMスクリプト引数」を追加送信するようには出来ませんでしょうか？
もしお分かりでしたら、是非ご教授くださいませ。宜しくお願いいたします。</description>
		<content:encoded><![CDATA[<p>伊藤　さま</p>
<p>先ほどは有難うございました。<br />
外部「なでしこ」から「FMスクリプト」が使えるようになると、欲が出てしまいました。<br />
スクリプト引数を付けてFMスクリプトを起動させることは可能でしょうか？</p>
<p>もともと自由度のないIWPから「なでしこ」の高機能を使いたくてプラグインを導入したのですが、どうも使えないため、外部「なでしこ」へ一度振って回避すると言うアイデアとなった次第です。<br />
なので、FMスクリプトを使うケースは主にWeb非互換スクリプトだと思われるのです。例えば「メールを送信」スクリプトの場合を想定すると、メール送信情報がないとスクリプト自体、機能しようがありませんよね。そこで、メールIDみたいなもをスクリプトへ引数渡しすることが必要となってきます。</p>
<p>先ご紹介いただいた「なでしこ」コードに「FMスクリプト引数」を追加送信するようには出来ませんでしょうか？<br />
もしお分かりでしたら、是非ご教授くださいませ。宜しくお願いいたします。</p>
]]></content:encoded>
	</item>
	<item>
		<title>Hiro より</title>
		<link>http://agilmente.com/blog/2008/07/25/%e3%81%aa%e3%81%a7%e3%81%97%e3%81%93%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3%e3%81%a7filemaker%e3%81%ae%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88%e5%ae%9f%e8%a1%8c%ef%bc%88%e3%81%a7%e3%81%8d/comment-page-1/#comment-35</link>
		<dc:creator>Hiro</dc:creator>
		<pubDate>Thu, 04 Dec 2008 05:28:21 +0000</pubDate>
		<guid isPermaLink="false">http://agilmente.com/?p=58#comment-35</guid>
		<description>Admin さま
お忙しい折、早速回答頂き有難うございました。
FMP9Aでアドバイスに則し試しましたら、すんなり動作してくれました。
これで、内外の接触が可能になりましたので、FMはもとよりIWPでもかなりのことが出来そうです。ありがとうございました。</description>
		<content:encoded><![CDATA[<p>Admin さま<br />
お忙しい折、早速回答頂き有難うございました。<br />
FMP9Aでアドバイスに則し試しましたら、すんなり動作してくれました。<br />
これで、内外の接触が可能になりましたので、FMはもとよりIWPでもかなりのことが出来そうです。ありがとうございました。</p>
]]></content:encoded>
	</item>
	<item>
		<title>admin より</title>
		<link>http://agilmente.com/blog/2008/07/25/%e3%81%aa%e3%81%a7%e3%81%97%e3%81%93%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3%e3%81%a7filemaker%e3%81%ae%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88%e5%ae%9f%e8%a1%8c%ef%bc%88%e3%81%a7%e3%81%8d/comment-page-1/#comment-34</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Thu, 04 Dec 2008 02:15:15 +0000</pubDate>
		<guid isPermaLink="false">http://agilmente.com/?p=58#comment-34</guid>
		<description>&gt;Hiroさん
ちなみに、スクリプト番号のスタート値「32768」は、ファイルメーカーのバージョンによって違いがあるようです。
この説明は9Advanceでの内容です。9Proは同等であろうかと思いますが、これ以外のエディションやバージョンでは差異があるかもしれませんので、なでしこのハンドル検索機能を使って、探してみてくださいね。</description>
		<content:encoded><![CDATA[<p>&gt;Hiroさん<br />
ちなみに、スクリプト番号のスタート値「32768」は、ファイルメーカーのバージョンによって違いがあるようです。<br />
この説明は9Advanceでの内容です。9Proは同等であろうかと思いますが、これ以外のエディションやバージョンでは差異があるかもしれませんので、なでしこのハンドル検索機能を使って、探してみてくださいね。</p>
]]></content:encoded>
	</item>
	<item>
		<title>admin より</title>
		<link>http://agilmente.com/blog/2008/07/25/%e3%81%aa%e3%81%a7%e3%81%97%e3%81%93%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3%e3%81%a7filemaker%e3%81%ae%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88%e5%ae%9f%e8%a1%8c%ef%bc%88%e3%81%a7%e3%81%8d/comment-page-1/#comment-33</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Thu, 04 Dec 2008 02:05:53 +0000</pubDate>
		<guid isPermaLink="false">http://agilmente.com/?p=58#comment-33</guid>
		<description>&gt;Hiroさん
昨日はPCの前にいませんでした。すみません。
コメントが表示されなかったのは、スパムフィルターにひっかかり承認待ちの状態でした。

この記事を書いたすぐ後に、なでしこプラグインがスクリプト実行に対応したので、
それ以来使っていないので、私もはっきりとは覚えていませんが、
回答させていただきます。

&gt;TARGETSCRIPT = 0。//←ここはスクリプトメニューの表示順番号、1番より任意の数字を指定？
▲メニューの表示順で、最初が0になります。

&gt;TARGETSCRIPT = 32768 + TARGETSCRIPT。//←ここで本来のスクリプト番号に持ち替え？
▲ここでスクリプト番号、というより、Windowメッセージ用のIDに振り替えています。

&gt;TARGETWINDOWは、「ターゲットのウィンドウ」。//←ここは外ウインドウ名＝FMアプリ名でなく、内ファイルウインドウのターゲットウインド名＝ファイル名ですか？また、スペースや日本語変換処理必要？
ここはウインドウタイトルを指定します。日本語の処理は特に必要がなかったように記憶していますが、なでしこの内部エンコードによってエンコード処理が必要かもしれません。そのあたりは試していただけると幸いです。

&gt;PostMessage(TARGETHANDLE,WM_COMMAND,SETCOMMAND,0)。//←引数SETCOMMANDは予約語で設定は不要か？TARGETSCRIPTの引数渡しは無しで良いか？
申し訳ないです！！ここを書き間違えていました！
「SETCOMMAND」になっている部分が正しくは「TARGETSCRIPT」ですね。
ここだけ、自分の手元にあるプログラムをコピーしてきたままになっていたようです。
TARGETSCRIPTに変更して実行すれば動くと思います。</description>
		<content:encoded><![CDATA[<p>&gt;Hiroさん<br />
昨日はPCの前にいませんでした。すみません。<br />
コメントが表示されなかったのは、スパムフィルターにひっかかり承認待ちの状態でした。</p>
<p>この記事を書いたすぐ後に、なでしこプラグインがスクリプト実行に対応したので、<br />
それ以来使っていないので、私もはっきりとは覚えていませんが、<br />
回答させていただきます。</p>
<p>&gt;TARGETSCRIPT = 0。//←ここはスクリプトメニューの表示順番号、1番より任意の数字を指定？<br />
▲メニューの表示順で、最初が0になります。</p>
<p>&gt;TARGETSCRIPT = 32768 + TARGETSCRIPT。//←ここで本来のスクリプト番号に持ち替え？<br />
▲ここでスクリプト番号、というより、Windowメッセージ用のIDに振り替えています。</p>
<p>&gt;TARGETWINDOWは、「ターゲットのウィンドウ」。//←ここは外ウインドウ名＝FMアプリ名でなく、内ファイルウインドウのターゲットウインド名＝ファイル名ですか？また、スペースや日本語変換処理必要？<br />
ここはウインドウタイトルを指定します。日本語の処理は特に必要がなかったように記憶していますが、なでしこの内部エンコードによってエンコード処理が必要かもしれません。そのあたりは試していただけると幸いです。</p>
<p>&gt;PostMessage(TARGETHANDLE,WM_COMMAND,SETCOMMAND,0)。//←引数SETCOMMANDは予約語で設定は不要か？TARGETSCRIPTの引数渡しは無しで良いか？<br />
申し訳ないです！！ここを書き間違えていました！<br />
「SETCOMMAND」になっている部分が正しくは「TARGETSCRIPT」ですね。<br />
ここだけ、自分の手元にあるプログラムをコピーしてきたままになっていたようです。<br />
TARGETSCRIPTに変更して実行すれば動くと思います。</p>
]]></content:encoded>
	</item>
	<item>
		<title>Hiro より</title>
		<link>http://agilmente.com/blog/2008/07/25/%e3%81%aa%e3%81%a7%e3%81%97%e3%81%93%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3%e3%81%a7filemaker%e3%81%ae%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88%e5%ae%9f%e8%a1%8c%ef%bc%88%e3%81%a7%e3%81%8d/comment-page-1/#comment-31</link>
		<dc:creator>Hiro</dc:creator>
		<pubDate>Wed, 03 Dec 2008 03:23:34 +0000</pubDate>
		<guid isPermaLink="false">http://agilmente.com/?p=58#comment-31</guid>
		<description>先日、メール送信では有難うございました。
 多少関連するのですが、IWPからプラグインが受け付けない処理を、本家nakoで代替え処理すると、今度は外nakoからFMスクリプトを起動したくなります。
 この場合にこちらを利用させて頂きたく、テストしたのですが、素人の悲しさ、設定がマズいようでどうも上手く起動できません。

!WM_COMMAND = $00000111。
 TARGETSCRIPT = 0。//←ここはスクリプトメニューの表示順番号、1番より任意の数字を指定？
 TARGETSCRIPT = 32768 + TARGETSCRIPT。//←ここで本来のス{リプト番号に持ち替え？
 TARGETWINDOWは、「ターゲットのウィンドウ」。//←ここは外ウインドウ名＝FMアプリ名でなく、内ファイルウインドウのターゲットウインド名＝ファイル名ですか？また、スペースや日本語変換処理必要？
 HANDLEは、「FMPRO7APP」を窓ハンドル検索。
 TARGETHANDLEは、HANDLEのTARGETWINDOWを窓ハンドル内検索。
 PostMessage(TARGETHANDLE,WM_COMMAND,SETCOMMAND,0)。//←引数SETCOMMANDは予約語で設定は不要か？TARGETSCRIPTの引数渡しは無しで良いか？

以上、手すきの折でご教授下さいますか。

PS：Macから投稿できない？もし投稿重複してたらごめんなさい。</description>
		<content:encoded><![CDATA[<p>先日、メール送信では有難うございました。<br />
 多少関連するのですが、IWPからプラグインが受け付けない処理を、本家nakoで代替え処理すると、今度は外nakoからFMスクリプトを起動したくなります。<br />
 この場合にこちらを利用させて頂きたく、テストしたのですが、素人の悲しさ、設定がマズいようでどうも上手く起動できません。</p>
<p>!WM_COMMAND = $00000111。<br />
 TARGETSCRIPT = 0。//←ここはスクリプトメニューの表示順番号、1番より任意の数字を指定？<br />
 TARGETSCRIPT = 32768 + TARGETSCRIPT。//←ここで本来のス{リプト番号に持ち替え？<br />
 TARGETWINDOWは、「ターゲットのウィンドウ」。//←ここは外ウインドウ名＝FMアプリ名でなく、内ファイルウインドウのターゲットウインド名＝ファイル名ですか？また、スペースや日本語変換処理必要？<br />
 HANDLEは、「FMPRO7APP」を窓ハンドル検索。<br />
 TARGETHANDLEは、HANDLEのTARGETWINDOWを窓ハンドル内検索。<br />
 PostMessage(TARGETHANDLE,WM_COMMAND,SETCOMMAND,0)。//←引数SETCOMMANDは予約語で設定は不要か？TARGETSCRIPTの引数渡しは無しで良いか？</p>
<p>以上、手すきの折でご教授下さいますか。</p>
<p>PS：Macから投稿できない？もし投稿重複してたらごめんなさい。</p>
]]></content:encoded>
	</item>
</channel>
</rss>

