Mac Bash新手求助:如何合并两条LOL启动Shell命令并仅启动一次
合并Mac下《英雄联盟》启动命令:同时设置中文语言与开启语音聊天
你可以直接把语言参数加到启动语音聊天的命令里,这样一次启动就能同时满足两个需求,不会重复启动游戏。
方案一(用绝对路径,无需切换目录)
直接在终端执行这条命令:
'/Applications/League of Legends.app/Contents/LoL/LeagueClient.app/Contents/MacOS/LeagueClient' --locale=zh_CN
方案二(先切换目录再启动)
如果习惯分步操作,也可以用这条:
cd '/Applications/League of Legends.app/Contents/LoL/' && ./LeagueClient.app/Contents/MacOS/LeagueClient --locale=zh_CN
操作步骤
- 打开Mac的「终端」应用(在Launchpad的「其他」文件夹里能找到)
- 复制上面任意一条命令,粘贴到终端窗口,按回车就能启动游戏
原理说明
原来的open /Applications/League\ of\ Legends.app --args --locale=zh_CN是通过系统open命令启动游戏主程序并传递语言参数;第二条命令是直接启动游戏内部的LeagueClient进程来启用语音聊天。把语言参数直接附加到启动LeagueClient的命令后,就能一次启动同时生效两个设置,且只会启动一次游戏进程。
内容的提问来源于stack exchange,提问作者Kevin
相关产品推荐
相关产品推荐

