如何制作下载后自动打开的 dmg 安装程序?

发布于 2024-10-29 03:08:40 字数 97 浏览 1 评论 0原文

我看到一些 dmg 不仅在下载后安装,而且还会将安装程序复制到下载文件夹中并在安装程序应用程序中打开安装程序。

我不知道该怎么办?

有人可以帮忙吗?

I have seen some dmg's which not only mounts after download but also copies the installer in the download folder and open the installer in Installer Application.

I don't know how to do it?

Can anyone help?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

土豪我们做朋友吧 2024-11-05 03:08:40

我还没有看到自动打开 dmg 文件,但可以在用户安装 dmg 文件后自动打开文件夹。

创建 dmg 文件,挂载它,然后发出以下命令:

bless --folder /Volumes/NAME --openfolder /Volumes/DIRECTORY

NAME 是您挂载的文件夹名称,DIRECTORY 是您要创建的目录希望自动打开,往往NAME和DIRECTORY是相同的。

I haven't seen automatically opening dmg files, but it's possible to make folder open automatically after user mounts the dmg file.

Once you have created the dmg file, mount it and then issue following command:

bless --folder /Volumes/NAME --openfolder /Volumes/DIRECTORY

The NAME is your the mounted folder name and DIRECTORY is the directory that you wish to open automatically, often NAME and DIRECTORY are the same.

混吃等死 2024-11-05 03:08:40

如果只是希望 dmg 在安装后自动打开查找器文件夹窗口,则不需要 --folder 选项

bless /Volumes/NAME --openfolder /Volumes/DIRECTORY

NAME 是安装的文件夹名称,DIRECTORY code> 是您希望自动打开的目录,通常 NAMEDIRECTORY 是相同的。

the --folder option is not necessary if just want the dmg to open the finder folder window automatically once mounted

bless /Volumes/NAME --openfolder /Volumes/DIRECTORY

The NAME is the mounted folder name and DIRECTORY is the directory that you wish to open automatically, often NAME and DIRECTORY are the same.

往日情怀 2024-11-05 03:08:40

DropDMG 对我来说非常有用:
http://c-command.com/dropdmg/

我不知道如何实现这一目标(免费替代/手动)。

DropDMG works great for me:
http://c-command.com/dropdmg/

I don't know how to achieve this otherwise (free alternative / manually).

撩人痒 2024-11-05 03:08:40

将为您执行此操作的脚本:

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/"

Script that will do this for you:

https://github.com/andreyvit/create-dmg

Example:

#!/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/"
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文