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