|
|
@@ -2095,7 +2095,7 @@ IgnoreCustomSkin:
|
|
|
'输出 bat
|
|
|
Try
|
|
|
Dim CmdString As String =
|
|
|
- $"{If(McLaunchJavaSelected.VersionCode > 8, "chcp 65001>nul" & vbCrLf, "")}" &
|
|
|
+ $"{If(McLaunchJavaSelected.VersionCode > 8 AndAlso McLaunchJavaSelected.VersionCode < 18, "chcp 65001>nul" & vbCrLf, "")}" &
|
|
|
"@echo off" & vbCrLf &
|
|
|
$"title 启动 - {McVersionCurrent.Name}" & vbCrLf &
|
|
|
"echo 游戏正在启动,请稍候。" & vbCrLf &
|
|
|
@@ -2107,7 +2107,7 @@ IgnoreCustomSkin:
|
|
|
"echo 游戏已退出。" & vbCrLf &
|
|
|
"pause"
|
|
|
WriteFile(If(CurrentLaunchOptions.SaveBatch, Path & "PCL\LatestLaunch.bat"), SecretFilter(CmdString, "F"),
|
|
|
- Encoding:=If(Encoding.Default.Equals(Encoding.UTF8), Encoding.UTF8, Encoding.GetEncoding("GB18030")))
|
|
|
+ Encoding:=If(McLaunchJavaSelected.VersionCode > 8, Encoding.UTF8, Encoding.Default))
|
|
|
If CurrentLaunchOptions.SaveBatch IsNot Nothing Then
|
|
|
McLaunchLog("导出启动脚本完成,强制结束启动过程")
|
|
|
AbortHint = "导出启动脚本成功!"
|