将应用程序从另一个应用程序内部移动到其他文件夹



我正在制作一个自动安装Vivaldi的脚本。我已经将.app文件放在包内容中(在resources文件夹中),并希望它将应用程序移动到Applications文件夹中。所以,我有两个问题:

  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

如果你试图说你正在制作一个Applescript应用程序,该应用程序包含Resources文件夹中的另一个应用程序,并将所包含的应用程序移动到Applications文件夹,那么是的。这是可能的:D!!!你可以在这里使用这个代码:

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

就是这样!!!

希望这有帮助!!

相关内容

最新更新