Visual Studio,如何使文件显示在列表框Powershell中

瑞达实业

我创建了一个PowerShell GUI,该GUI结合了2个pdf文档,然后将其转换为.tif,然后重命名,最后将其移至最终位置。

如果可能的话,我想使用ListBox来显示上述脚本的操作

因此,在第一个ListBox中,它需要显示将要组合的2个pdf文件。

我似乎无法显示任何文件!

$listBox1_SelectedIndexChanged = {
    $listBox1.Text = Get-ChildItem "E:\SIGNEDNOTES" -Filter *.pdf
}
$listBox1_SelectedIndexChanged = {

    $rootFolder = "E:\SIGNEDNOTES\" 
    $subfolders = (Get-ChildItem -Path $rootFolder -Filter *.pdf -Recurse -Directory).FullName
    $listBox1 = New-Object System.Windows.Forms.ListBox
    $listBox1.Items.AddRange($subfolders)

}

在此处输入图片说明 在此处输入图片说明

福克斯部署

要将新项目添加到中,ListBox您需要填充ListBox.Items集合。这是一个简单的例子。

鉴于此XAML

<Window x:Class="WpfApp1.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:WpfApp1"
        mc:Ignorable="d"
        Title="MainWindow" Height="450" Width="800">
    <Grid>
        <ListBox x:Name="listBox" HorizontalAlignment="Left" Height="138" Margin="84,103,0,0" VerticalAlignment="Top" Width="332"/>

    </Grid>
</Window>

我假设您已经有了在PowerShell中使用XAML布局的方法,但如果没有,则可以使用本博客文章“在PowerShell中使用GUI元素”中介绍的方法。

listBox$WPFlistBox,所以这是我的填充方式。

$items = get-childItem c:\temp\*.exe 
ForEach($item in $items){
   $WPFlistBox.Items.Add($item.FullName)
}   

只需更改变量以匹配您自己的变量,就可以顺利进行。

这是一个看起来像的例子。 在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Visual Studio PowerShell 使列表框拖放文件可用

如何在 MS Visual Studio 和列表框中显示相同的查询结果?

Visual Studio列表框文本太长

将文本框输入存储到数组中并将其显示在 Visual Basic 中的列表框中

在Visual Fox Pro中准确填充列表框

如何从Visual Basic的列表框中获取用户输入?

如何从 Visual Basic 中的列表框中选择一个随机项目

如何在Visual Studio for Mac中显示隐藏文件?

如何在Visual Studio代码中显示被忽略的文件?

如何搜索文件并将其显示在列表框中?

如何将列表框数据添加到另一个网页上的文本框。使用 Visual Studio 2015 C#

如何在 Visual Basic 的列表框中一次删除重复的数字

在aspx.cs文件中显示弹出消息框-Visual Studio 2015

尝试在 Visual Studio 的文本框中显示菜单

如何从 Visual Studio 中删除 Excel 文件?

如何将列表框中的总和(visual basic)与其他值混合,该值应该得到它的价格编号

当我再次打开程序时,如何将数据添加到仍然存在的列表框中?(Visual Basic)

Visual Studio C ++ MFC:显示图像列表中的位图

如何在 Visual Studio 错误列表中显示失败的 NUnit 测试

Visual Studio Code问题,显示消息框

在Visual Studio中,如何将断点列表打印到文件中?

在Visual Studio中,如何更改* .cshtml文件等中@ {...}位的突出显示设置

如何使用Visual Studio Code显示隐藏文件

xml文件中的Visual Studio TODO注释到任务列表

如何从Visual Studio Code中先前打开的文件列表中进行选择?

在Visual Studio中显示C ++文件的#include层次结构

在Visual Studio Code的文件选项卡中显示路径

Visual Studio在vctmp文件中显示警告

无法在Visual Studio 2012(IIS Express)中显示.svg文件