powershell - 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 窗体的样子
解决方案
推荐阅读
- xamarin.forms - 错误以 xamarin 形式引用 objectHydrator
- search - 如何用这些相同的行集替换所有重复的行集但已修改 - 一次?
- assembly - 为什么 rax 寄存器中没有显示任何值?
- php - SQL 没有提供正确的结果。(使用 PHP)
- android - 设置垂直 RecyclerView 高度只对应 N 个项目高度
- java - 搜索 FireBase 实时数据库
- angular - 基于所选选项的角度条件渲染
- apache-spark - NameError:名称'min_hash'未定义
- opencv - openCV 中的 Blob 检测效果很好,但由于某种原因,它对特定图像失败了
- python - 使用函数从列表中删除项目