Я настроил listbox
в своей форме Windows, где я могу перетаскивать в нее файлы, первое, чего я хочу добиться, это показать только имя файла, а не путь, см. Ниже мой блок кода.
$handler = {
$_.Data.GetFileDropList() | % {
$listbox1.Items.Add($_)
}
}
$listbox1.AllowDrop = $true
$listbox1.Add_DragEnter({$_.Effect = [Windows.Forms.DragDropEffects]::Copy})
$listbox1.Add_DragDrop($handler)
вторая цель - иметь возможность запустить мой PowerShell
комбинат .pdf
в пределах listbox1
.
Мой .pdf
скрипт объединения находится ниже
$button2_Click = {
$pdftk = "C:\Program Files (x86)\PDFtk Server\bin\pdftk.exe"
$inputFolder = "E:\SIGNEDNOTES"
$outputFolder = "E:\out\"
$IntactScan = Get-ChildItem $inputFolder -File | Measure-Object | % {$_.Count}
If ($IntactScan -gt $maxItems) {
Get-Childitem $inputFolder -filter *.pdf -Recurse
pdftk "E:\SIGNEDNOTES\*.pdf" cat Output $outputFolder\Rename.pdf
Move-Item "E:\SIGNEDNOTES\*.pdf" "E:\Backup\"
}
else {
exit
}
}
В основном я хочу, чтобы пользователь мог перетаскивать 2 x pdf файла в listBox1
и нажимать кнопку объединения, и это выводит объединенный .pdf
ко второму listBox2