3

Есть ли способ запустить скрипт powershell путем перетаскивания файла на него (как если бы вы перетаскивали файл на файл .exe)? Было бы также хорошо иметь возможность сделать то же самое с папками ...

1 ответ1

3

Создайте ярлык Windows Explorer (в проводнике щелкните правой кнопкой мыши -> новый -> ярлык). Затем щелкните правой кнопкой мыши по ярлыку и откройте диалоговое окно «Свойства». В поле Target введите что-то вроде этого:

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noexit -noprofile -file C:\yourscriptdirectory\yourscript.ps1

Независимо от того, нужны ли вам параметры -noexit или -noprofile , обратитесь за помощью к решению.

Теперь, когда вы добавляете файл (или папку) на этот ярлык, проводник волшебным образом передает его в качестве первого аргумента в ваш скрипт.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .