Могу ли я получить выбранные файлы из окна проводника с помощью powershell?

466
stib

В Applescript довольно легко получить выбранные файлы в окне Finder.

tell application "Finder" set finderSelList to selection as alias list end tell 

Есть ли эквивалент в Powershell?

Я хочу получить произвольный выбор файлов в окне проводника в виде массива файловых объектов. Так

get-explorer-selection|% 

где get-explorer-selectionвозвращает массив выбранных файлов в самом главном окне проводника

1
Хм, может быть, я должен прояснить вопрос. stib 5 лет назад 0
Я вижу, что есть https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.openfiledialog.multiselect?view=netframework-4.7.2 и согласно https://blogs.technet.microsoft .com / heyscriptingguy / 2009/09/01 / hey-scripting-guy-can-i-open-a-file-dialog-box-with-windows-powershell / и эта логика в функции, которая выглядит следующим образом: https : //stackoverflow.com/questions/32014711/how-do-you-call-windows-explorer-with-a-file-selected-from-powershell, вы можете получить их обратно в массив с некоторыми вариациями Подобная логика с использованием .Net в PowerShell в принципе верна. Pimp Juice IT 5 лет назад 0
На первый взгляд кажется, что все они используют диалог открытия файла, а не существующее окно обозревателя. stib 5 лет назад 0
Ни Windows, ни PowerShell не предоставляют какой-либо способ сделать это, о котором я знаю, кроме использования того, на что указывал ИТ-специалист Pimp Juice. postanote 5 лет назад 0

0 ответов на вопрос

Похожие вопросы