みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
よろしくお願いします。
環境:Windows 10 Pro
FileMaker Pro 18 Advanced (18.0.2.209)
任意のボタンに設定されているスクリプトのスクリプト名を機械的に取得する方法を模索しています。
ボタン押下後など、そのスクリプトが動作中の状態でなら、Get(スクリプト名)で取得できることは存じております。
ボタンを押下する前の段階で、スクリプト名を取得(スクリプト名を変数か任意のフィールドに格納)する方法をご存じの方、是非お知恵をお貸しください。
目的としては、OnObjectKeystrokeをトリガに、ボタンに設定されているスクリプトを起動したいというものです。
(クリックでなく特定のキー入力で動作させたい)
よろしくお願いいたします。
Offline
意図がよくわかりませんが、動的に変化するものではないので、あらかじめ静的に取得しておけばいいのでは。
例えば、DDR を解析とか、レイアウトモードで全てのオブジェクトを選択してコピー、クリップボード内のxmlを解析、などでスクリプト名を取得することは可能です。
または、オブジェクト移動を行って、enter を送れば、擬似的にクリックされたはずです、(未検証)
Last edited by Shin (2019-12-06 09:46:51)
Offline
> 目的と設定意図が良く分かりませんが、
例えば、やりたいのはこんな事?
グローバルフィールドにスクリプト名値一覧から選択入力して、
OnModifyトリガーで(この選択スクリプトをスクリプト引数にして)
その引数で分岐する汎用スクリプトで指定スクリプトを外部実行させる
、とか?
Last edited by Hiro (2019-12-06 14:03:46)
Offline
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 547.58 KiB (Peak: 579.45 KiB) ]