diff --git a/res/App.Designer.cs b/res/App.Designer.cs
index e60bd4c..1323286 100644
--- a/res/App.Designer.cs
+++ b/res/App.Designer.cs
@@ -177,7 +177,7 @@ namespace YaeAchievement.res {
}
///
- /// Looks up a localized string similar to Please update Teyvat Guide and retry..
+ /// Looks up a localized string similar to Please launch/update Teyvat Guide and retry..
///
internal static string ExportToTauriFail {
get {
diff --git a/res/App.resx b/res/App.resx
index e1e7dcd..b1eb7b7 100644
--- a/res/App.resx
+++ b/res/App.resx
@@ -135,6 +135,6 @@ Input a number (0-8):
Successfully exported to Teyvat Guide.
- Please update Teyvat Guide and retry.
+ Please launch/update Teyvat Guide and retry.
\ No newline at end of file
diff --git a/res/App.zh.resx b/res/App.zh.resx
index 5d55d50..31f4e5c 100644
--- a/res/App.zh.resx
+++ b/res/App.zh.resx
@@ -122,7 +122,7 @@
无法写入文件,请更换软件所在目录后重试
- 更新 Teyvat Guide 至最新版本后重试
+ 启动 Teyvat Guide 或更新 Teyvat Guide 至最新版本后重试
在 Teyvat Guide 进行下一步操作
diff --git a/src/Export.cs b/src/Export.cs
index eebebfa..ce83b86 100644
--- a/src/Export.cs
+++ b/src/Export.cs
@@ -100,9 +100,9 @@ public static class Export {
}
private static void ToTeyvatGuide(AchievementAllDataNotify data) {
- if (CheckWinUIAppScheme("teyvatgiude")) {
+ if (Process.GetProcessesByName("TeyvatGuide").Any()) {
Utils.CopyToClipboard(JsonSerializer.Serialize(ExportToUIAFApp(data)));
- Utils.ShellOpen("teyvatgiude://import_uigf?app=YaeAchievement");
+ Utils.ShellOpen("teyvatguide://import_uigf?app=YaeAchievement");
Console.WriteLine(App.ExportToTauriSuccess);
} else {
Console.WriteLine(App.ExportToTauriFail);