まずは動画をご覧ください。
なぜ実装したのか
「内容をコピー」の動作なのですが、以下のような内容になります。
- 別ウィンドウにコピー用のウェブビューアを立ち上げ
- 1秒まつ(念のため)
- MBSプラグインでウェブビューアの内容をクリップボードにコピー
- 1秒待つ(念のため)
- 開いたウインドウを閉じる
作業が完了するまでに時間がかかります。
クリップボードにコピーをする関係上、正しい動作に近づけるには
「途中で別のアプリに移行して欲しくない」
のです。
そのためにしっかりと一度待っていただけるように。
ちょっとした待受表示を実装しました。
ダイアログウインドウではダメなのか
このような仕様を思いつく時に最初に思いつくのは、ダイアログウインドウです。しかし、ダイアログウインドウは
- 一定時間で閉じる
ということができません。
それ以外にダイアログ的な表示方法がないため、自作で実装する、という選択肢となります。
カスタムダイアログの実装方法
今回は
- カードウインドウ
- スライドコントロール
を併用しました。
待受用のレイアウトを作る
適当な大きさで待受用のレイアウトを作成します。そこにスライドコントロールを設置。
ドットなど不要な表示は外しておきましょう。
- 作業中
- 作業完了をお知らせ
の2枚のパネルを作り、それぞれのパネルに名前をつけておきます。
こうすることでスクリプトから操作できます。

スクリプトでダイアログを表示する
表はシンプルで作ったレイアウトを
- カードウインドウで表示
するだけです。終了したら閉じるのですが、大事なのは
- 閉じる前に数秒、スクリプトを停止する
こと。
作業中は作業時間分ダイアログが表示されていますが、終了は一瞬です。
終了のダイアログが一瞬で閉じてしまっては何も見えません。
- きちんと一度止めて、終了を目視できるようにする
ことでダイアログとして成立させることができます。

ダイアログをつくってみて
操作までユーザがきちんと待てるようになりました。
そうでなくても、コピーのような作業は
- いつ終わったのかな?
と大変終わりがわかりにくい作業です。
こうした時にはカスタムダイアログで作業完了を通知することは、
- 使う側にも安心感を与え
- かつミスを少なくする
効果があるかと思います。
投稿がお役に立ちましたら、いいねをしていただけると嬉しいです。
お困りごとをお聞かせください。
FileMakerについてのご相談、ご依頼など。お気軽にお問い合わせください。
頂いた内容については、3営業日以内の返信を心がけております。
既に稼働中のFileMakerの修正も、頻繁にご依頼頂いております。
小さなことから、お気になさらずお気軽にご相談ください。
投稿がお役に立ちましたら、いいねをしていただけると嬉しいです。
その他のFileMaker一覧
-
技術
フレッツ光クロス移行後、固定IPと外部公開でハマった話
先日、事務所のインターネット回線をフレッツ光クロス環境へ移行しました。回線速度そのものは問題なく、インターネット接続も無事に復旧しました。ところが、そのあとにハマったことがありました。それが、固定I...
続きを読む
-
技術
最近Codexで行っていること
今週はちょっと毛色を変えて、最近Codexで行っていることをご紹介したいと思います。使ってます。Codex当社はChatGPTをProプランにして、あわせてCodexを利用しています。 複数のAIを使い分けていないわけではな...
続きを読む
-
a-blog cms
AIで多言語サイト運用を効率化するa-blog cms拡張アプリ「エントリー翻訳」を開発しました
株式会社データファームでは、a-blog cmsの運用をよりスムーズにするため、管理画面での入力や更新作業を支援する拡張アプリの開発を進めています。その一環として今回、AIを活用して翻訳エントリーを簡単に作成...
続きを読む
-
a-blog cms
AIとの対話で、サイト構築の土台を一気に作る。a-blog cms拡張アプリ「DF-サイト構築」のご紹介
Webサイトを作るとき、最初に悩むのが「どんなページを用意するか」「どのような構成にするか」というサイト設計です。a-blog cmsをインストールした後、管理画面を開いても、いきなりページやカテゴリーを作り始...
続きを読む
-
FileMaker
FileMaker の自習室にて「Claris Connect を使って Outlook 経由でスクリプトを実行する(Claris FileMaker - 10分でスキルアップ)」が公開されました
動画内のサンプルがダウンロードできます。 ダウンロードはこちらから この動画のこぼれ話Claris Connect自体を私も十分に使いこなせているとは言えないので、自身の勉強も兼ねながらの動画作成となりました。Out...
続きを読む
-
FileMaker
FileMaker の自習室にて「Claris Connect を使って Chatwork に新着状況・タスク追加を実行する(Claris FileMaker - 10分でスキルアップ)」が公開されました
動画内のサンプルがダウンロードできます。 ダウンロードはこちらから この動画のこぼれ話Claris ConnectからChatWorkへの連動は、Claris Connectがリリースされてから割と早い段階で、実例としてサンプルになっ...
続きを読む