Mac平台WineStaging中创建带参数的.exe快捷方式求助
没问题,我帮你搞定在Mac上一键启动带参数的Wine程序,两种简单方法任你选:
方法一:创建.command脚本文件(快速直接)
这是最省事的方式,双击就能运行:
- 打开「文本编辑」,先切换到纯文本模式(顶部菜单栏「格式」→「制作纯文本」)
- 粘贴下面的脚本内容,路径里的空格用双引号包起来就不用手动加转义符了,比你原来的命令更清晰:
#!/bin/bash # 设置Wine容器路径 export WINEPREFIX=~/.wine-gwent/ # 启动带参数的程序 wine "~/.wine-gwent/drive_c/Program Files/GOG Galaxy/Games/Gwent/Gwent.exe" -no-cef-sandbox
- 保存文件:命名为
StartGwent.command,保存类型选「纯文本」,存到桌面或者你方便的位置 - 给文件加执行权限:打开终端,输入
chmod +x(注意后面有空格),然后把刚才保存的.command文件拖进终端,按回车执行。比如最终命令可能是:
chmod +x /Users/你的用户名/Desktop/StartGwent.command
- 搞定!以后双击这个
.command文件就能直接启动带参数的Gwent了,第一次运行可能会弹出终端权限提示,允许即可。
方法二:创建Mac原生应用程序(更美观)
如果你想要一个像原生App一样的图标快捷方式,用Automator来做:
- 打开Launchpad,找到「Automator」打开,选择「应用程序」,点击「选取」
- 在左侧搜索栏输入「运行Shell脚本」,把这个动作拖到右侧的工作流区域
- 在脚本输入框里粘贴和上面一样的命令:
#!/bin/bash export WINEPREFIX=~/.wine-gwent/ wine "~/.wine-gwent/drive_c/Program Files/GOG Galaxy/Games/Gwent/Gwent.exe" -no-cef-sandbox
- 点击顶部的「运行」按钮测试一下,确认程序能正常启动后,按
Cmd+S保存,命名为Gwent.app,可以存到「应用程序」文件夹里 - (可选)换个好看的图标:右键点击
Gwent.app→「显示简介」,找到你想要的图标(比如从GOG Galaxy里提取的图标),把图标文件拖到简介窗口左上角的小图标上,就能替换成自定义图标了。
小提示
- 如果运行时提示
wine命令找不到,先在终端输入which wine找到WineStaging的安装路径,比如/usr/local/bin/wine,然后把脚本里的wine换成完整路径就行 - 要是
.command文件双击后终端闪退,可以在脚本最后加一行read -p "程序已退出,按回车键关闭窗口...",这样终端会等你操作再关闭
内容的提问来源于stack exchange,提问作者zenben1126
相关产品推荐
相关产品推荐

