Перемещение приложения из другого приложения в другую папку

Я делаю сценарий, который автоматически устанавливает Вивальди. Я поместил файл.app в содержимое пакета (в папку ресурсов) и хочу, чтобы он переместил приложение в папку "Приложения". Итак, у меня есть 2 вопроса:

  1. Это действительно возможно?
  2. Если так, то как?

У меня есть это до сих пор:

set Vivaldi to ((path to me as string) & "Contents:Resources:Vivaldi.app")
set AppFolder to "Macintosh HD/Applications/"
tell application "Finder"
    move application Vivaldi to AppFolder
end tell

1 ответ

Решение

Если вы пытаетесь сказать, что вы создаете приложение Applescript, которое содержит другое приложение в папке ресурсов, которое перемещает содержащееся приложение в папку приложений, то ДА Это возможно:D!!! Вы можете использовать этот код здесь:

set vivaldiApp to POSIX path of (path to resource "Vivaldi.app")
do shell script "cp -r \"" & vivaldiApp & "\" /Applications/"

Вот и все!!!

Надеюсь, что это помогло!

Другие вопросы по тегам