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

时间:2016-08-01 04:15:39

标签: path applescript move vivaldi

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

  1. 这有可能吗?
  2. 如果是这样,怎么样?
  3. 到目前为止,我有这个:

    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 个答案:

答案 0 :(得分:1)

如果您试图说出您在Resources文件夹中创建包含另一个应用程序的Applescript应用程序,将所包含的应用程序移动到应用程序文件夹,那么这是可能的:D !!!您可以在此处使用此代码:

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

多数民众赞成!!!

希望这有帮助!!