AppleScriptで、開く必要のあるファイルパスを1つ受け取ります。
ファイルパスの形式は「/Users/xxx/my/file/to/open.xyz
」です。
デフォルトのプログラムで開きたい。AVIの場合は、ビデオプログラムで開く必要があります。xlsの場合は、Excelで...
私は成功せずにいくつかのことを試みました:
--dstfile contains the previous path
tell application "Finder"
activate
open document dstfile
end tell
->エラー1728が発生し、ドキュメントを取得できなかったと表示されます
tell application "Finder"
activate
open document file dstfile
end tell
->ここも同じ
tell application "Finder"
activate
open document POSIX file dstfile
end tell
->ここも同じ
このコードを実行する前にこれを行うので、ファイルが存在すると確信しています。
if not (exists dstfile) then
display dialog "File isn't existing"
end if
これをパラメータとして受け取ったため、toof...のsynthaxopen.xyzを使用できません。
私が必死になっているのを手伝ってください:'(
回答:回答に基づいて、私はこれで終わります:
set command to "open " & quoted form of dsturl
do shell script command