初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2013-11-11 13:19:55

あると
Guest

プラグインのON/OFF

FM12、Win8

ファイル選んで起動でプラグインをON、ファイルの終了でプラグインをOFFにしたい。
起動時はプラグインが起動出来たのですが、終了時がそのまま残ってしまいます。どこを直せばよいのでしょうか?

起動時のプラグインONは
スクリプトトリガ:OnFirstWindowsOpen
スクリプト[open]
エラー処理[オン]
変数[$ProessList ; 値:ProessList("¶")]
If[PatternCount($ProcessList ; "プラグイン名")]
Else
Event送信[「aevt」;「odoc」;「プラグイン名.exe」]  //「プラグイン名.exe」はファイル指定で該当ファイル選択。
End If

終了時
スクリプトトリガ:OnLastWindowsClose
スクリプト[end]
エラー処理[オン]
変数[$ProessList ; 値:ProessList("¶")]
If[PatternCount($ProcessList ; "プラグイン名")]
変数[$ProcessKill; 値:ProcessKill("プラグイン名.exe")]
End If

ProessListで値をとると、該当のプラグイン.exeが起動しているのか確認できた。
だが、終了のスクリプトを選んでも消えず。ProcessKillの使い方が悪いのでは?と悩んでいます。

アドバイスのほど、よろしくお願いします。

#2 2013-11-11 14:14:40

Statist
Guest

Re: プラグインのON/OFF

ファイルメーカーのプラグインは.exeじゃないですが、何の話をしてるのかな。

Closeトリガは「閉じる前」だから、使用中だから終了できない、ということでは。

#3 2013-11-11 15:45:24

あると
Guest

Re: プラグインのON/OFF

すみません。
プラグインでは無いですね。FMのプラグインだと「.fmx」でした。

FileMakerと同時に使いたいソフトとなります。
例えば、ExcelをFM起動時に一緒に起動して、FM終了で同じくExcelも終了といった形で。

#4 2013-11-11 16:30:04

himaganee
Guest

Re: プラグインのON/OFF

ProcessKillというのがプラグインの関数でしょうから、それの説明を見ないとわかりません。
win8ならOSのコマンド(taskkill?)で終了できるんじゃないですか。

#5 2013-11-11 17:18:51

あると
Guest

Re: プラグインのON/OFF

ありがとうございます。
バッチファイル作って、どうにか出来ました。
スクリプト→Event送信、taskkillを書き込んだバッチファイル読込で、目的のソフト終了。

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.018 seconds, 10 queries executed - Memory usage: 506.85 KiB (Peak: 511.39 KiB) ]