diff --git a/BetterGenshinImpact/Core/Script/Group/ScriptGroupProject.cs b/BetterGenshinImpact/Core/Script/Group/ScriptGroupProject.cs index 63d15434..977f084b 100644 --- a/BetterGenshinImpact/Core/Script/Group/ScriptGroupProject.cs +++ b/BetterGenshinImpact/Core/Script/Group/ScriptGroupProject.cs @@ -130,6 +130,7 @@ public partial class ScriptGroupProject : ObservableObject { throw new Exception("JS脚本未初始化"); } + JsScriptSettingsObject ??= new ExpandoObject(); await Project.ExecuteAsync(JsScriptSettingsObject); } if (Type == "KeyMouse") diff --git a/BetterGenshinImpact/ViewModel/Pages/JsListViewModel.cs b/BetterGenshinImpact/ViewModel/Pages/JsListViewModel.cs index a85655b7..03b05e36 100644 --- a/BetterGenshinImpact/ViewModel/Pages/JsListViewModel.cs +++ b/BetterGenshinImpact/ViewModel/Pages/JsListViewModel.cs @@ -100,6 +100,12 @@ public partial class JsListViewModel : ObservableObject, INavigationAware, IView return; } + if (!string.IsNullOrEmpty(item.Manifest.SettingsUi)) + { + Toast.Warning("此脚本存在配置,请添加至【调度器】,并右键修改配置后使用!"); + return; + } + await _scriptService.RunMulti([new ScriptGroupProject(item)]); }