用Wineskin 让Windows 的程序在Mac 上运行

时间:2024-05-20 11:21:13

https://blog.****.net/chenhe81/article/details/79293767

Mac Book 是个好东西不过很多小程序只有Windows 版本让人很头疼,装个虚拟机吧,不值当的。装个双系统更没有必要,难道还要背两个本子?

Mac 原来有两神器,分别是Wineskin和CrossOver 可以在Mac 上执行Windows 程序,两个的区别是什么呢,个人来讲你要是仅仅在自己Mac 运行程序不用将程序做成APP 应用发给别人,那么CrossOver 非常适合。

如果要想将程序打包分享人别人,那么只有选择Wineskin 了。下面我就讲一下用Wineskin 制作Mac 上运行的APP。

用Wineskin 让Windows 的程序在Mac 上运行

我先拿一个Windows 上的小程序来讲解,是个硬盘版免安装程序“文件批量改名工具”,当然Mac 上是不需要这个程序的,因为Mac 本身就有文件批量改名功能。

用Wineskin 让Windows 的程序在Mac 上运行

首先,从Wineskin官网上下载安装包,下载地址http://wineskin.urgesoftware.com/tiki-index.php?page=Downloads

用Wineskin 让Windows 的程序在Mac 上运行

安装完成后安装Engines

用Wineskin 让Windows 的程序在Mac 上运行

选择最新的包WS9Wine1.9.2

用Wineskin 让Windows 的程序在Mac 上运行

选择包后点击Download and Install

用Wineskin 让Windows 的程序在Mac 上运行

窗口选择 OK

用Wineskin 让Windows 的程序在Mac 上运行

不用着急,等他慢慢的下载。

用Wineskin 让Windows 的程序在Mac 上运行

下载完成可以看到结果,新建一个APP

用Wineskin 让Windows 的程序在Mac 上运行

给自己的应用起个名字,我用的是ChangeFn

用Wineskin 让Windows 的程序在Mac 上运行

点击Ok 后系统会提示是否接受传入网络,我们选择“拒绝”。

后面跟着各种的Install,一路Cancel 就可以了。

用Wineskin 让Windows 的程序在Mac 上运行

用Wineskin 让Windows 的程序在Mac 上运行

初始化完成后显示建立成功,选择View wrapper in Finder,看APP 包的位置。

用Wineskin 让Windows 的程序在Mac 上运行

位置在“/Users/‘用户名目录’/Applications/Wineskin”

用Wineskin 让Windows 的程序在Mac 上运行

右键显示包内容

用Wineskin 让Windows 的程序在Mac 上运行

要把整个Windows 程序文件夹里的内容拷贝到drive_c 目录***意是原目录不是根目录下的快捷方式。

用Wineskin 让Windows 的程序在Mac 上运行

用Wineskin 让Windows 的程序在Mac 上运行

双击根目录下的Wineskin 图标开始配置程序。在弹出窗口选择Advanced 高级配置。

用Wineskin 让Windows 的程序在Mac 上运行

从我们刚才拷贝的目录下找到Windows 下可执行文件changeFn.exe 

用Wineskin 让Windows 的程序在Mac 上运行

用Wineskin 让Windows 的程序在Mac 上运行

因为我之前装了CrossOver 所以图标会有所区别,请海涵。

选择完成开始配置运行窗口,选择Set Screen Option,选择

用Wineskin 让Windows 的程序在Mac 上运行

选择默认即可,Wineskin 会默认应用程序窗口。不过要关闭GPU 渲染。

用Wineskin 让Windows 的程序在Mac 上运行

选择Done 后就可以Test Run 试运行了,不过要设置系统语言,在Custom Commands 中填写,export LANG=zh_CN.UTF-8 代表展示中文。设置完可以试运行了。

用Wineskin 让Windows 的程序在Mac 上运行

运行正常,可以在Mac 运行这个程序了,并且可以把APP 拷贝给其他人使用。

用Wineskin 让Windows 的程序在Mac 上运行

如果你的程序出现乱码,不用慌,说明没有下载中文字库。在配置中选择Tools 工具。

用Wineskin 让Windows 的程序在Mac 上运行

选择Winetricks 配置基础环境。在字库中增加中文字库,选择fonts中的cjkfonts。选中后Run 即可。

用Wineskin 让Windows 的程序在Mac 上运行