From 9728af60d053c2c7bb3c74ee9b9670b014b52ae6 Mon Sep 17 00:00:00 2001 From: wuliaodexiaoluo <160083863+wuliaodexiaoluo@users.noreply.github.com> Date: Sat, 16 Mar 2024 12:24:48 +0800 Subject: [PATCH 1/9] Update PageSetupLaunch.xaml --- Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml b/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml index 33b44fe..96e5c45 100644 --- a/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml +++ b/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml @@ -229,7 +229,7 @@ - From 268cb092ddeea6e6594b8c6f0fb3fea49f809a38 Mon Sep 17 00:00:00 2001 From: wuliaodexiaoluo <160083863+wuliaodexiaoluo@users.noreply.github.com> Date: Sat, 16 Mar 2024 12:27:47 +0800 Subject: [PATCH 2/9] Update PageSetupLaunch.xaml --- Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml b/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml index 96e5c45..33b44fe 100644 --- a/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml +++ b/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml @@ -229,7 +229,7 @@ - From 65da5b67f7b7043bdb55e21f8d6ccda66d0e138e Mon Sep 17 00:00:00 2001 From: wuliaodexiaoluo <160083863+wuliaodexiaoluo@users.noreply.github.com> Date: Sat, 16 Mar 2024 12:30:46 +0800 Subject: [PATCH 3/9] Update PageSetupLaunch.xaml --- Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml b/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml index 33b44fe..ac35322 100644 --- a/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml +++ b/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml @@ -229,13 +229,13 @@ - + ToolTip="在 MC 启动前执行特定命令或程序,语法与 Windows 的命令提示符一致。 可以使用以下替换标记实现相对路径(路径均以 \ 结尾): · {path}:PCL 的 exe 文件所在的文件夹 · {minecraft}:.minecraft 文件夹 · {verpath}:版本文件夹(.minecraft\versions\版本名\) · {verindie}:开启版本隔离时等同版本文件夹,未开启时等同 .minecraft 文件夹 · {java}:游戏运行时的 Java 文件夹 除此之外,也支持以下替换标记: · {user}: 玩家名字 · {login}:玩家的登录方式 · {uuid}:玩家的 UUID · {name}:游戏版本名 · {date}、{time}:当前的系统时间 · {version}:游戏对应的原版版本号 例如: · "{verpath}test.exe" :运行版本文件夹下的 test.exe 程序 · "{java}java.exe" -jar "{verpath}test.jar" :用 Java 运行版本文件夹下的 test.jar · notepad "{verindie}option.txt" :使用记事本打开该版本的设置文件 涉及路径的操作最好都打上双引号,以避免路径中的空格导致运行失败。 执行命令时,命令行所在的目录是当前的 .minecraft 文件夹。" /> From 3ae624d4fb21b3c927cd33247026a66eb7fa784f Mon Sep 17 00:00:00 2001 From: wuliaodexiaoluo <160083863+wuliaodexiaoluo@users.noreply.github.com> Date: Sat, 16 Mar 2024 12:51:14 +0800 Subject: [PATCH 4/9] Update PageSetupLaunch.xaml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 手滑了抱歉。。。 --- Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml b/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml index ac35322..96e5c45 100644 --- a/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml +++ b/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml @@ -235,7 +235,7 @@ + ToolTip="在 MC 启动前执行特定命令或程序,语法与 Windows 的命令提示符一致。 可以使用以下替换标记实现相对路径(路径均以 \ 结尾): · {path}:PCL 的 exe 文件所在的文件夹 · {minecraft}:.minecraft 文件夹 · {verpath}:版本文件夹(.minecraft\versions\版本名\) · {verindie}:开启版本隔离时等同版本文件夹,未开启时等同 .minecraft 文件夹 · {java}:游戏运行时的 Java 文件夹 除此之外,也支持以下替换标记: · {user}:玩家名字 · {login}:玩家的登录方式 · {uuid}:玩家的 UUID · {name}:游戏版本名 · {date}、{time}:当前的系统时间 · {version}:游戏对应的原版版本号 例如: · "{verpath}test.exe" :运行版本文件夹下的 test.exe 程序 · "{java}java.exe" -jar "{verpath}test.jar" :用 Java 运行版本文件夹下的 test.jar · notepad "{verindie}option.txt" :使用记事本打开该版本的设置文件 涉及路径的操作最好都打上双引号,以避免路径中的空格导致运行失败。 执行命令时,命令行所在的目录是当前的 .minecraft 文件夹。" /> From 5a78a46b28eeb39922f51131d1b09d7713e7c28a Mon Sep 17 00:00:00 2001 From: wuliaodexiaoluo <160083863+wuliaodexiaoluo@users.noreply.github.com> Date: Sat, 16 Mar 2024 12:53:00 +0800 Subject: [PATCH 5/9] Update PageSetupLaunch.xaml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 解决描述错误 --- Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml b/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml index ac35322..4449d2f 100644 --- a/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml +++ b/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml @@ -79,7 +79,7 @@ - + @@ -235,7 +235,7 @@ + ToolTip="在 MC 启动前执行特定命令或程序,语法与 Windows 的命令提示符一致。 可以使用以下替换标记实现相对路径(路径均以 \ 结尾): · {path} PCL 的 exe 文件所在的文件夹 · {minecraft} .minecraft 文件夹 · {verpath} 版本文件夹(.minecraft\versions\版本名\) · {verindie} 开启版本隔离时等同版本文件夹,未开启时等同 .minecraft 文件夹 · {java} 游戏运行时的 Java 文件夹 除此之外,也支持以下替换标记: · {user} 玩家名字 · {login} 玩家的登录方式 · {uuid} 玩家的 UUID · {name} 游戏版本名 · {date}、{time} 当前的系统时间 · {version} 游戏对应的原版版本号 例如: · "{verpath}test.exe" :运行版本文件夹下的 test.exe 程序 · "{java}java.exe" -jar "{verpath}test.jar" :用 Java 运行版本文件夹下的 test.jar · notepad "{verindie}option.txt" :使用记事本打开该版本的设置文件 涉及路径的操作最好都打上双引号,以避免路径中的空格导致运行失败。 执行命令时,命令行所在的目录是当前的 .minecraft 文件夹。" /> From 65ca2e0cf4114da11c2e8983679b90f025693a15 Mon Sep 17 00:00:00 2001 From: wuliaodexiaoluo <160083863+wuliaodexiaoluo@users.noreply.github.com> Date: Sat, 16 Mar 2024 13:10:15 +0800 Subject: [PATCH 6/9] Update PageSetupLaunch.xaml --- Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml b/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml index 4449d2f..96e5c45 100644 --- a/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml +++ b/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml @@ -79,7 +79,7 @@ - + @@ -235,7 +235,7 @@ + ToolTip="在 MC 启动前执行特定命令或程序,语法与 Windows 的命令提示符一致。 可以使用以下替换标记实现相对路径(路径均以 \ 结尾): · {path}:PCL 的 exe 文件所在的文件夹 · {minecraft}:.minecraft 文件夹 · {verpath}:版本文件夹(.minecraft\versions\版本名\) · {verindie}:开启版本隔离时等同版本文件夹,未开启时等同 .minecraft 文件夹 · {java}:游戏运行时的 Java 文件夹 除此之外,也支持以下替换标记: · {user}:玩家名字 · {login}:玩家的登录方式 · {uuid}:玩家的 UUID · {name}:游戏版本名 · {date}、{time}:当前的系统时间 · {version}:游戏对应的原版版本号 例如: · "{verpath}test.exe" :运行版本文件夹下的 test.exe 程序 · "{java}java.exe" -jar "{verpath}test.jar" :用 Java 运行版本文件夹下的 test.jar · notepad "{verindie}option.txt" :使用记事本打开该版本的设置文件 涉及路径的操作最好都打上双引号,以避免路径中的空格导致运行失败。 执行命令时,命令行所在的目录是当前的 .minecraft 文件夹。" /> From eb195373ea0f4a88e6bb31cde1e93b275419ed9a Mon Sep 17 00:00:00 2001 From: wuliaodexiaoluo <160083863+wuliaodexiaoluo@users.noreply.github.com> Date: Tue, 19 Mar 2024 13:56:11 +0800 Subject: [PATCH 7/9] Update FormMain.xaml.vb MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复 UAC 阻止文件拖拽 --- Plain Craft Launcher 2/FormMain.xaml.vb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Plain Craft Launcher 2/FormMain.xaml.vb b/Plain Craft Launcher 2/FormMain.xaml.vb index 9d4d744..56d5d29 100644 --- a/Plain Craft Launcher 2/FormMain.xaml.vb +++ b/Plain Craft Launcher 2/FormMain.xaml.vb @@ -400,6 +400,8 @@ Public Class FormMain ' ChangeWindowMessageFilter(&H4A, 1) ' ChangeWindowMessageFilter(&H49, 1) 'End If + ChangeWindowMessageFilterEx(hwndDlg, WM_DROPFILES, MSGFLT_ALLOW, NULL); + ChangeWindowMessageFilterEx(hwndDlg, 0x0049, MSGFLT_ALLOW, NULL); '切换到首页 If Not IsNothing(FrmLaunchLeft.Parent) Then FrmLaunchLeft.SetValue(ContentPresenter.ContentProperty, Nothing) If Not IsNothing(FrmLaunchRight.Parent) Then FrmLaunchRight.SetValue(ContentPresenter.ContentProperty, Nothing) From b058e7722dcafe80ec5fe8fd171558cd0898e06a Mon Sep 17 00:00:00 2001 From: wuliaodexiaoluo <160083863+wuliaodexiaoluo@users.noreply.github.com> Date: Tue, 19 Mar 2024 14:52:56 +0800 Subject: [PATCH 8/9] Update FormMain.xaml.vb --- Plain Craft Launcher 2/FormMain.xaml.vb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Plain Craft Launcher 2/FormMain.xaml.vb b/Plain Craft Launcher 2/FormMain.xaml.vb index 56d5d29..97bfe7d 100644 --- a/Plain Craft Launcher 2/FormMain.xaml.vb +++ b/Plain Craft Launcher 2/FormMain.xaml.vb @@ -399,9 +399,7 @@ Public Class FormMain ' ChangeWindowMessageFilter(&H233, 1) ' ChangeWindowMessageFilter(&H4A, 1) ' ChangeWindowMessageFilter(&H49, 1) - 'End If - ChangeWindowMessageFilterEx(hwndDlg, WM_DROPFILES, MSGFLT_ALLOW, NULL); - ChangeWindowMessageFilterEx(hwndDlg, 0x0049, MSGFLT_ALLOW, NULL); + 'End If '切换到首页 If Not IsNothing(FrmLaunchLeft.Parent) Then FrmLaunchLeft.SetValue(ContentPresenter.ContentProperty, Nothing) If Not IsNothing(FrmLaunchRight.Parent) Then FrmLaunchRight.SetValue(ContentPresenter.ContentProperty, Nothing) From a5199d32edc5c7c6f3430978cbb52fc2ae0f3e41 Mon Sep 17 00:00:00 2001 From: wuliaodexiaoluo <160083863+wuliaodexiaoluo@users.noreply.github.com> Date: Wed, 20 Mar 2024 08:42:54 +0800 Subject: [PATCH 9/9] Update FormMain.xaml.vb --- Plain Craft Launcher 2/FormMain.xaml.vb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plain Craft Launcher 2/FormMain.xaml.vb b/Plain Craft Launcher 2/FormMain.xaml.vb index 97bfe7d..9d4d744 100644 --- a/Plain Craft Launcher 2/FormMain.xaml.vb +++ b/Plain Craft Launcher 2/FormMain.xaml.vb @@ -399,7 +399,7 @@ Public Class FormMain ' ChangeWindowMessageFilter(&H233, 1) ' ChangeWindowMessageFilter(&H4A, 1) ' ChangeWindowMessageFilter(&H49, 1) - 'End If + 'End If '切换到首页 If Not IsNothing(FrmLaunchLeft.Parent) Then FrmLaunchLeft.SetValue(ContentPresenter.ContentProperty, Nothing) If Not IsNothing(FrmLaunchRight.Parent) Then FrmLaunchRight.SetValue(ContentPresenter.ContentProperty, Nothing)