From 513d9d541b9d8d418ae78337063ea41cb8e9b88f Mon Sep 17 00:00:00 2001 From: Chenx221 Date: Sun, 28 Jul 2024 16:49:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9D=90=E6=A0=87=E4=B8=BA?= =?UTF-8?q?=E8=B4=9F=E6=95=B0=E6=97=B6=E7=9A=84=E6=84=8F=E5=A4=96=E6=83=85?= =?UTF-8?q?=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ArtemisFgTools/Program.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ArtemisFgTools/Program.cs b/ArtemisFgTools/Program.cs index 0375b9c..0aa4076 100644 --- a/ArtemisFgTools/Program.cs +++ b/ArtemisFgTools/Program.cs @@ -144,6 +144,11 @@ namespace ArtemisFgTools private static void ProcessAndSave(string baseImg, string layerImg, string layer2Img, string target, bool special) { + if (File.Exists(target)) + { + Console.WriteLine($"{Path.GetFileName(target)}已存在,跳过!"); + return; + } string? directory = Path.GetDirectoryName(target); if (!string.IsNullOrEmpty(directory) && !Directory.Exists(directory)) { @@ -284,7 +289,7 @@ namespace ArtemisFgTools { if (comment != null) { - string pattern = @"^pos,(\d+),(\d+),(\d+),(\d+)$"; + string pattern = @"^pos,(-?\d+),(-?\d+),(-?\d+),(-?\d+)$"; Match match = Regex.Match(comment, pattern); if (match.Success) {