1. 程式人生 > >用Wineskin 讓Windows 的程式在Mac 上執行

用Wineskin 讓Windows 的程式在Mac 上執行

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

Mac Book 是個好東西不過很多小程式只有Windows 版本讓人很頭疼,裝個虛擬機器吧,不值當的。裝個雙系統更沒有必要,難道還要背兩個本子?

Mac 原來有兩神器,分別是Wineskin和CrossOver 可以在Mac 上執行Windows 程式,兩個的區別是什麼呢,個人來講你要是僅僅在自己Mac 執行程式不用將程式做成APP 應用發給別人,那麼CrossOver 非常適合。

如果要想將程式打包分享人別人,那麼只有選擇Wineskin 了。下面我就講一下用Wineskin 製作Mac 上執行的APP。


我先拿一個Windows 上的小程式來講解,是個硬碟版免安裝程式“檔案批量改名工具”,當然Mac 上是不需要這個程式的,因為Mac 本身就有檔案批量改名功能。


首先,從Wineskin官網上下載安裝包,下載地址http://wineskin.urgesoftware.com/tiki-index.php?page=Downloads


安裝完成後安裝Engines


選擇最新的包WS9Wine1.9.2


選擇包後點擊Download and Install


視窗選擇 OK


不用著急,等他慢慢的下載。


下載完成可以看到結果,新建一個APP


給自己的應用起個名字,我用的是ChangeFn


點選Ok 後系統會提示是否接受傳入網路,我們選擇“拒絕”。

後面跟著各種的Install,一路Cancel 就可以了。



初始化完成後顯示建立成功,選擇View wrapper in Finder,看APP 包的位置。


位置在“/Users/‘使用者名稱目錄’/Applications/Wineskin”


右鍵顯示包內容


要把整個Windows 程式資料夾裡的內容拷貝到drive_c 目錄下,注意是原目錄不是根目錄下的快捷方式。



雙擊根目錄下的Wineskin 圖示開始配置程式。在彈出視窗選擇Advanced 高階配置。


從我們剛才拷貝的目錄下找到Windows 下可執行檔案changeFn.exe 



因為我之前裝了CrossOver 所以圖示會有所區別,請海涵。

選擇完成開始配置執行視窗,選擇Set Screen Option,選擇


選擇預設即可,Wineskin 會預設應用程式視窗。不過要關閉GPU 渲染。


選擇Done 後就可以Test Run 試運行了,不過要設定系統語言,在Custom Commands 中填寫,export LANG=zh_CN.UTF-8 代表展示中文。設定完可以試運行了。


執行正常,可以在Mac 執行這個程式了,並且可以把APP 拷貝給其他人使用。


如果你的程式出現亂碼,不用慌,說明沒有下載中文字型檔。在配置中選擇Tools 工具。


選擇Winetricks 配置基礎環境。在字型檔中增加中文字型檔,選擇fonts中的cjkfonts。選中後Run 即可。






Mac Book 是個好東西不過很多小程式只有Windows 版本讓人很頭疼,裝個虛擬機器吧,不值當的。裝個雙系統更沒有必要,難道還要背兩個本子?

Mac 原來有兩神器,分別是Wineskin和CrossOver 可以在Mac 上執行Windows 程式,兩個的區別是什麼呢,個人來講你要是僅僅在自己Mac 執行程式不用將程式做成APP 應用發給別人,那麼CrossOver 非常適合。

如果要想將程式打包分享人別人,那麼只有選擇Wineskin 了。下面我就講一下用Wineskin 製作Mac 上執行的APP。


我先拿一個Windows 上的小程式來講解,是個硬碟版免安裝程式“檔案批量改名工具”,當然Mac 上是不需要這個程式的,因為Mac 本身就有檔案批量改名功能。


首先,從Wineskin官網上下載安裝包,下載地址http://wineskin.urgesoftware.com/tiki-index.php?page=Downloads


安裝完成後安裝Engines


選擇最新的包WS9Wine1.9.2


選擇包後點擊Download and Install


視窗選擇 OK


不用著急,等他慢慢的下載。


下載完成可以看到結果,新建一個APP


給自己的應用起個名字,我用的是ChangeFn


點選Ok 後系統會提示是否接受傳入網路,我們選擇“拒絕”。

後面跟著各種的Install,一路Cancel 就可以了。



初始化完成後顯示建立成功,選擇View wrapper in Finder,看APP 包的位置。


位置在“/Users/‘使用者名稱目錄’/Applications/Wineskin”


右鍵顯示包內容


要把整個Windows 程式資料夾裡的內容拷貝到drive_c 目錄下,注意是原目錄不是根目錄下的快捷方式。



雙擊根目錄下的Wineskin 圖示開始配置程式。在彈出視窗選擇Advanced 高階配置。


從我們剛才拷貝的目錄下找到Windows 下可執行檔案changeFn.exe 



因為我之前裝了CrossOver 所以圖示會有所區別,請海涵。

選擇完成開始配置執行視窗,選擇Set Screen Option,選擇


選擇預設即可,Wineskin 會預設應用程式視窗。不過要關閉GPU 渲染。


選擇Done 後就可以Test Run 試運行了,不過要設定系統語言,在Custom Commands 中填寫,export LANG=zh_CN.UTF-8 代表展示中文。設定完可以試運行了。


執行正常,可以在Mac 執行這個程式了,並且可以把APP 拷貝給其他人使用。


如果你的程式出現亂碼,不用慌,說明沒有下載中文字型檔。在配置中選擇Tools 工具。


選擇Winetricks 配置基礎環境。在字型檔中增加中文字型檔,選擇fonts中的cjkfonts。選中後Run 即可。