Skip to main content
Inspiring
October 22, 2024
해결됨

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

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

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

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

 

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

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

 

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

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

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

 

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

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

이 주제는 답변이 닫혔습니다.
monokano
monokano답변
Community Expert
October 22, 2024

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検索してみてください。

번역