Skip to main content
Inspiring
October 22, 2024
解決済み

AppleScriptおよびJXAのドロップレットで認識されないファイル

  • October 22, 2024
  • 返信数 4.
  • 447 ビュー

AppleScriptおよびJXAでドロップレットにドロップしても認識されないAIファイルがありました。

(AI2023で保存したファイル、元々の作成はもっと古いファイルです)

OSやAppleScript側の問題の可能性もあるのですが、ファイル側の問題の可能性もあるのでこちらに投稿させて頂きます。

 

本当はそのままアップして検証していただければ良いのですが仕事のファイルのためアップできません。

また保存し直すと認識される様になるので改変してアップすることもできません。

 

症状としては、複数のファイルと併せて当該ファイルをドロップすると認識されないのですが、

単一ファイルをドロップした際には認識されます。

ターミナルでlsした場合も認識されています。

 

同様の症状に遭遇された方はいらっしゃいますか?

検証はIntel + Monterey , M1 + Venturaで行いましたがどちらも同じ症状です。

このトピックへの返信は締め切られました。
解決に役立った回答 monokano

macOSのセキュリティがらみで発生する現象です。

macOSでインターネットからダウンロードしたファイルには、拡張属性の「com.apple.quarantine」が付与されます。これがあると、ドロップレットに複数ファイルをドロップした際に取りこぼしが発生してしまうようになりました。

 

対処方法は、ファイルの拡張属性「com.apple.quarantine」を削除することだけです。

ドロップレット側での対処方法は、残念ながらありません。

返信数 4

monokano
Community Expert
monokanoCommunity Expert解決!
Community Expert
October 22, 2024

macOSのセキュリティがらみで発生する現象です。

macOSでインターネットからダウンロードしたファイルには、拡張属性の「com.apple.quarantine」が付与されます。これがあると、ドロップレットに複数ファイルをドロップした際に取りこぼしが発生してしまうようになりました。

 

対処方法は、ファイルの拡張属性「com.apple.quarantine」を削除することだけです。

ドロップレット側での対処方法は、残念ながらありません。

SGT0001作成者
Inspiring
October 22, 2024

ありがとうございます。

ネットでダウンロードしたファイルではなく、

ずっとローカルだけで使用しているファイルのうちの一つなのですが...。

com.apple.quarantineの属性は何で見れるのでしょうか?

monokano
Community Expert
Community Expert
October 22, 2024

「mac 拡張属性」でWeb検索してみてください。