首页 > 解决方案 > Visual Studio PowerShell 使 FolderDialog 成为组合脚本上的输出文件夹

问题描述

这是一个 Windows 窗体

我想要实现的是:

使用选择一个输出文件夹$folderbrowserDialog1,然后使用Path用户选择成为$OutputFolder我的组合.pdf脚本中的用户,请参见我的$folderbrowserDialog1代码下方

###################################### Get Folder 
$button6_Click = {

$folderBrowserDialog1=New-Object System.Windows.Forms.FolderBrowserDialog
[void]$folderBrowserDialog1.ShowDialog()
$folderBrowserDialog1.SelectedPath
$folderBrowserDialog1.ShowNewFolderButton ="true"
$textBox2.Text = $folderBrowserDialog1.SelectedPath
}

下面是我的组合.pdf脚本,其中的标签是我需要选择的地方$folderbrowserDialog1 Path

我试过$outputFolder = $folderbrowserDialog1.SelectedPath但没有快乐

$button2_Click = {


$pdftk = "C:\Program Files (x86)\PDFtk Server\bin\pdftk.exe"
$inputFolder = $listbox1.Items
$outputFolder = ########################################

$IntactScan = Get-ChildItem $inputFolder -File | Measure-Object | % {$_.Count}

If ($IntactScan -gt $maxItems) {

   Get-Childitem $inputFolder -filter *.pdf -Recurse 
   pdftk $listbox1.Items cat Output $outputFolder\Rename.pdf

    $listbox1.Items.Clear()

    #Move-Item "E:\SIGNEDNOTES\*.pdf" "E:\Backup\"
}
else {
    exit
}
}

下面是我的 Windows 窗体的样子

在此处输入图像描述

标签: powershellvisual-studio-2019

解决方案


推荐阅读