みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつも拝見させていただいております。
Filemakerのオブジェクトフィールドに画像を登録(参照)して、のちにその画像を開く。のようなやり方で
フォルダを登録(ボタンのようなもの)して、フォルダを開く必要が出た場合に、ワンタッチでそのフォルダを開くといったことをやりたいです。
登録の際ファイルパスが記入できるようにもなると便利ですが、必須機能ではありません。
ご存知の方がいらっしゃいましたらお願いいたします。
MacOSX 10.5.8 Filemaker8.5v2
Offline
GetAsText (オブジェクトフィールド)
で画像のパスが得られます。
(単に計算フィールド・テキストタイプにオブジェクトフィールドを指定しても同じです)
その3行目が完全パスで
imagemac:/パス/ファイル名
となりますよね。
これを
file://パス
に変えて、スクリプトステップ
URLを開く
で指定すれば画像が入っているフォルダが開きます。
Offline
チポさま
返信ありがとうございます。
必ずしも画像(その他ファイル)が入っていない場合もありまして・・・。
一例)親フォルダ---子フォルダ---孫フォルダ---画像(その他ファイル)等
上のような構造で、子フォルダを開きたいと考えております。
Offline
任意に選択して
ですかね。
パスの階層を繰り返しフィールドに分解して、
その繰り返し行をクリックで、
その行のフォルダを開く。
繰り返し行のトリガで可能でしょう。
Offline
任意に選択して
ですかね。
オブジェクトフィールドに参照を入れるやり方だと
フォルダを選択できないのですが、何か他に選択方法がありますでしょうか?
Offline
オブジェクトフィールドに参照を入れるやり方だと
フォルダを選択できないのですが
質問が理解できません。
参照で挿入するとファイルパスを得られますよね。
それを加工して、
と前のレスで提案しています。
Offline
ああ!
フォルダ自体を登録したい。
ですか?
それは出来ませんよ。
そのフォルダに有る何らかのファイルをオブジェクトフィールドに参照挿入すれば、
そのパスが得られますが。。
Offline
登録の際ファイルパスが記入できるようにもなると便利
といってるんで、ファイル挿入を使わずにパスを必ず記入させて、それを使うようにしたら?
親が固定なら子の名前だけ入れさせればいいですし。
チポさま
フォルダを登録というのが、なにか別の方法で無いかと考えていましたが、ありませんか・・・。
scripterさま
親は固定ではないのです・・・。
なるべくFilemakerだけで完結したかったのですが、Automatorとコピペを組み合わせてみます。
理想フローはボタンでフォルダを登録→別フィールドにパス自動記入→ボタンをおしてフォルダを開く です。
ありがとうございました。
Offline
AppleScriptで
フォルダを選択し、
そのフォルダのパスを得て、
FMのフィールドに入力
これをFMのスクリプトで実行
できますね。
このパスを前記の要領で編集して、
選択したフォルダを開くことができるでしょう。
Offline
チポさま
無事applescriptで作成できました。
ありがとうございました。
一応メモがてら
フォルダ選択&クリップボードにコピー
set theFolder to choose folder with prompt "Choose Folder ..."
set thePath to theFolder as string
set msg to thePath
set the clipboard to msg
フォルダに飛ぶ
set myFolder to contents of field "serv" of current record as alias
tell application "Finder"
activate
open myFolder
end tell
Offline
set theFolder to choose folder with prompt "Choose Folder ..."
set thePath to theFolder as string
set msg to thePath
3行目は不要でしょう。
クリップボード経由しなくても、FMに直接書き込めますね。
フォルダに飛ぶ
は保存されたパスの内の任意のフォルダでなくていいんですね。
面倒臭く考ええた ;;
Offline
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 573.38 KiB (Peak: 590.21 KiB) ]