みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
はじめまして。
現在、ファイルメーカーで動画のデーターベースを構築中です。
約20個のボタンを作成して、そのボタンを押すとパソコン内の別の場所に保存してあるフォルダを開くように設定しましたが、
そのフォルダに動画がある時とない時でボタンの色を変えることはできますでしょうか?
条件付き書式で変更できるように設定しようとしたのですが、うまくかなくて。
ご教授よろしくお願い致します。
Offline
そのフォルダーをインポートする操作を行わないと、FM からファイルを数えることはできません。ファイルパスだけのインポートでも可能です。
または、shell か cmd を使って、ls の返り値を得られればいいでしょうね。
Offline
Windowsの場合のPowerSehllを利用した例:
以下を実行で、フォルダ「C:\Users\PCUSER」内の「png」ファイルの数が、クリップボードに入ります。
例:1
Event を送信 [「aevt」; 「odoc」;
"(Get-ChildItem C:\Users\PCUSER\*.png | Where-Object { ! $_.PsIsContainer }).Count|clip"
]例:2
プラグインを使うと変数に直接戻り値の取得が出来ます。
変数を設定 [$Result; 値:SMPS_Exe("(Get-ChildItem C:\Users\PCUSER\*.png | Where-Object { ! $_.PsIsContainer }).Count")SMPS_Exe - ScriptMakerPS | FileMaker Plugin for Windows :
https://sites.google.com/site/scriptmak … n/smps_exe
Offline
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 547.27 KiB (Peak: 582.54 KiB) ]