我发送的路径文件=>;发送到C#脚本

我发送的路径文件=>;发送到C#脚本,c#,wpf,C#,Wpf,我有一个控制台脚本工作得很好…但我为该脚本制作了一个GUI,现在我不知道如何获得我发送的文件的完整路径 我只得到这一个:Environment.GetCommandLineArgs()[0],但我从脚本源中获得了该文件夹 这是一个小的WPF应用程序,但我现在被卡住了。(我在谷歌上搜索了很多,但没有找到任何好东西) 以下是XAML: <Window x:Class="Download_subtitles_GUI.MainWindow" xmlns="http://schemas.mi

我有一个控制台脚本工作得很好…但我为该脚本制作了一个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>

名称空间下载\u字幕\u GUI
{
/// 
///MainWindow.xaml的交互逻辑
/// 
公共部分类主窗口:窗口
{
公共主窗口()
{
初始化组件();
TextBlock1.Text=Environment.GetCommandLineArgs()[0];
}
}
}

谢谢。

如果我理解正确,您需要的是:

TextBlock1.Text = string.Join(" ", Environment.GetCommandLineArgs().Skip(1));

你能给我们看一下你的代码吗?不要在评论中发布代码,编辑原始问题并发布代码。问题是
TextBlock1。Text
只包含文件名,而不包含文件的完整路径?不。使用这些代码,我从脚本(c:)获得路径,但我需要发送到脚本的文件(D:\Downloads\…)的路径。您可以显示一个完整的命令行(如何运行这个东西)、输入内容和期望得到的内容吗?这就是我需要的。非常感谢。
TextBlock1.Text = string.Join(" ", Environment.GetCommandLineArgs().Skip(1));