我见过一些不仅在下载后安装的dmg,而且还将安装程序复制到下载文件夹中,并在安装程序应用程序中打开安装程序。
我不知道怎么做?
有人可以帮忙吗?
答案 0 :(得分:8)
我没有看到自动打开dmg文件,但是可以在用户安装dmg文件后自动打开文件夹。
创建dmg file后,安装它,然后发出以下命令:
bless --folder / Volumes / NAME --openfolder / Volumes / DIRECTORY
NAME是您安装的文件夹名称,DIRECTORY是您希望自动打开的目录,通常NAME和DIRECTORY是相同的。
答案 1 :(得分:7)
如果只是希望dmg在安装后自动打开finder文件夹窗口,则不需要--folder
选项
bless /Volumes/NAME --openfolder /Volumes/DIRECTORY
NAME
是已装入的文件夹名称,DIRECTORY
是您希望自动打开的目录,通常NAME
和DIRECTORY
相同。
答案 2 :(得分:4)
DropDMG对我很有用:
http://c-command.com/dropdmg/
我不知道如何实现这一点(免费替代/手动)。
答案 3 :(得分:0)
将为您执行此操作的脚本:
https://github.com/andreyvit/create-dmg
示例:
#!/bin/sh
test -f Application-Installer.dmg && rm Application-Installer.dmg
create-dmg \
--volname "Application Installer" \
--volicon "application\_icon.icns" \
--background "installer\_background.png" \
--window-pos 200 120 \
--window-size 800 400 \
--icon-size 100 \
--icon "Application.app" 200 190 \
--hide-extension "Application.app" \
--app-drop-link 600 185 \
"Application-Installer.dmg" \
"source_folder/"