add open fight script command #569

This commit is contained in:
辉鸭蛋 2024-09-06 00:35:31 +08:00
parent e6aa70a74c
commit 010beebcb6
2 changed files with 23 additions and 2 deletions

View File

@ -393,6 +393,7 @@
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<ui:TextBlock Grid.Row="0"
Grid.Column="0"
@ -404,9 +405,15 @@
Foreground="{ui:ThemeResource TextFillColorTertiaryBrush}"
Text="选择你想要使用的战斗策略"
TextWrapping="Wrap" />
<ui:Button Grid.Row="0"
Grid.RowSpan="2"
Grid.Column="1"
Margin="0,0,12,0"
Command="{Binding OpenFightFolderCommand}"
Content="打开策略目录" />
<ComboBox Grid.Row="0"
Grid.RowSpan="2"
Grid.Column="1"
Grid.Column="2"
Width="180"
Margin="0,0,36,0"
ItemsSource="{Binding CombatStrategyList}"
@ -494,6 +501,7 @@
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<ui:TextBlock Grid.Row="0"
Grid.Column="0"
@ -505,9 +513,15 @@
Foreground="{ui:ThemeResource TextFillColorTertiaryBrush}"
Text="选择你想要使用的战斗策略"
TextWrapping="Wrap" />
<ui:Button Grid.Row="0"
Grid.RowSpan="2"
Grid.Column="1"
Margin="0,0,12,0"
Command="{Binding OpenFightFolderCommand}"
Content="打开策略目录" />
<ComboBox Grid.Row="0"
Grid.RowSpan="2"
Grid.Column="1"
Grid.Column="2"
Width="180"
Margin="0,0,36,0"
ItemsSource="{Binding CombatStrategyList}"

View File

@ -13,6 +13,7 @@ using BetterGenshinImpact.View.Pages;
using CommunityToolkit.Mvvm.ComponentModel;
using CommunityToolkit.Mvvm.Input;
using System;
using System.Diagnostics;
using System.IO;
using System.Threading;
using System.Threading.Tasks;
@ -304,6 +305,12 @@ public partial class TaskSettingsPageViewModel : ObservableObject, INavigationAw
await Launcher.LaunchUriAsync(new Uri("https://bgi.huiyadan.com/feats/domain.html"));
}
[RelayCommand]
public void OnOpenFightFolder()
{
Process.Start("explorer.exe", Global.Absolute(@"User\AutoFight\"));
}
[RelayCommand]
public void OnSwitchAutoTrack()
{