我发送的路径文件=>;发送到C#脚本
本文关键字:脚本 gt 路径 文件 | 更新日期: 2023-09-27 17:57:54
我有一个控制台脚本运行得很好。。。但我为那个脚本制作了一个GUI,现在我不知道如何获得我发送的文件的完整路径?
我只得到一个:Environment.GetCommandLineArgs()[0]
,但我从脚本源中得到了文件夹。
这是一个小的WPF应用程序,但我现在被卡住了。(我在谷歌上搜索了很多,没有找到任何好的东西)
这是XAML:
<Window x:Class="Download_subtitles_GUI.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:Download_subtitles_GUI"
mc:Ignorable="d"
ResizeMode="NoResize"
Title="Download subtitles" Height="129" Width="525">
<Grid>
<TextBlock x:Name="TextBlock1" Margin="10,10,10,0" TextWrapping="Wrap" Text="" FontSize="14" Height="20" VerticalAlignment="Top"/>
<TextBlock x:Name="TextBlock2" Margin="10,30,10,0" TextWrapping="Wrap" Text="" FontSize="14" Height="20" VerticalAlignment="Top"/>
<TextBlock x:Name="TextBlock3" Margin="10,60,10,0" TextWrapping="Wrap" Text="" FontSize="14" Height="20" VerticalAlignment="Top"/>
</Grid>
namespace Download_subtitles_GUI
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
TextBlock1.Text = Environment.GetCommandLineArgs()[0];
}
}
}
谢谢。
如果我正确理解你,你需要的是:
TextBlock1.Text = string.Join(" ", Environment.GetCommandLineArgs().Skip(1));