如何创建应用程序以启动 wine 和 Windows 应用程序

How to create application to launch wine and Windows application

我正在尝试在 MAC osX Sierra 版本 10.12 上使用 "wine",wine 是版本 1.9.19

在终端中我可以启动 Windows 个应用程序,但是必须不断输入是一件很痛苦的事情:

    /Applications/Wine\ Staging.app/Contents/MacOS/wine ~/.wine/drive_c/Program\ Files/HeidiSQL/heidisql.exe

我四处搜索了 post 如何创建 shortcuts/applications 以添加到启动板,但到目前为止 none 的信息让我完成了工作结果。要么是wine的位置不一样,要么就是不行。

我试过创建一个应用程序脚本:

    do shell script "/Applications/Wine Staging.app/Contents/MacOS/wine ~/.wine/drive_c/Program Files/HeidiSQL/heidisql.exe"

但这也不会运行。

对于遇到同样问题的人,最后我创建了驻留在我的主文件夹中的脚本:

启动 vi,创建一个名为 HeidiSQL 的文件,插入:

    wine ~/.wine/drive_c/Program\ Files/HeidiSQL/heidisql.exe

保存并退出文件,授予文件执行权限:

    chmod +x HeidiSQL

启动 wine 终端并输入 ./HeidiSQL 启动,然后我为 PSPad.exe 做了同样的事情:

    wine ~/.wine/drive_c/Program\ Files\ \(x86\)/PSPad\ editor/PSPad.exe

我知道这个线程有点旧,但我只是在寻找类似这样的东西来启动 HeidiSQL,我想出了这三个我已经尝试过的解决方案,它们都有效。我将我的发现放在这里,因为它可能会对某人有所帮助:

Wineskin (http://wineskin.urgesoftware.com), Playonmac (https://www.playonmac.com/en) 和 Winebottler (http://winebottler.kronenberg.org)

Wineskin 是一个 mac 应用程序,可以为您下载和安装(以及管理、更新等)"wine"。然后它在 windows.exe 周围创建一个 HeidiSQL.app(你想要的任何名称和任何你想要的图标 - 但你需要配置它),其中包括 wine 版本 selected 并且是完全独立的(不需要单独安装 wine)。就个人而言,这是最简洁的解决方案,也是我的首选,尽管它比 Playonmac 技术性更强一些,并且类似于 Winebottler。您需要阅读说明(非常好),并且可以选择要使用的 wine 版本和配置应用程序。值得注意的是,您需要将 windows 版本更改为 XP 而不是 7,否则某些按钮将无法使用。

另一方面,

Playonmac 非常人性化。它在其网站上将 HeidiSQL 列为兼容,几乎只需单击一下即可安装。您只需从程序列表中选择 select HeidiSQL,它就会为您下载所需的一切。我更喜欢 Wineskin 的唯一原因是它不会创建真正的自包含 HeidiSQL.app。您可以在您的应用程序文件夹中为它创建一个快捷方式,但这将启动 Playonmac 并且该应用程序需要安装在 Playonmac 中。从好的方面来说,Playonmac 会为你选择所有正确的设置 运行 应用程序,正确的 windows 和 wine 版本等等,这是你 fiddle 与 与 与 酒袋.

Winebottler 再次制作了类似 Wineskin 的应用程序。我能看到的唯一真正区别是,对于 Wineskin,配置应用程序实际上是包的一部分,而在 Winebottler 中,您每次进行更改时都必须重新创建包。我坚持使用酒皮。 YMMV。