Сохраните следующий скрипт как приложение. Если вы запустите приложение, оно позволит вам выбрать файлы для открытия в новом экземпляре;если вы уроните на него файлы, он откроет их все в новом экземпляре:
on run
set filesToOpen to choose file with multiple selections allowed
set fileListString to createUnixFileString(filesToOpen)
makeNewInstanceWithFiles(fileListString)
end run
on open droppedFiles
set fileListString to createUnixFileString(droppedFiles)
makeNewInstanceWithFiles(fileListString)
end open
on createUnixFileString(aList)
set fileString to ""
repeat with thisItem in aList
set fileString to fileString & " " & quoted form of (POSIX path of thisItem)
end repeat
return fileString
end createUnixFileString
on makeNewInstanceWithFiles(f)
do shell script "open -n -a " & quoted form of "Acrobat Distiller" & f
end makeNewInstanceWithFiles
Если вы хотите, чтобы каждый файл открывался в отдельном экземпляре, вызовите makeNewInstanceWithFiles
для каждого файла (убедитесь, что вы получилипуть posix и включите пробел в качестве разделителя) вместо вызова обработчика createUnixFileString
.