как передать (например, перетащить) файл в исполняемый файл с помощью скрипта в PowerShell - PullRequest
1 голос
/ 21 февраля 2020

Довольно простой вопрос, я думаю ...

Для этого примера у меня есть каталог с 3 файлами с именами L1.rph, L2.rph и L3.rph и один исполняемый файл с именем convert.exe

Если я вручную перетаскиваю каждый отдельный файл filename.rph в исполняемый файл, он создает файл filename.csv, однако, если я выберу более одного, он будет конвертировать только один.

Я знаю, что есть должен быть способ сделать для l oop, который будет "подражать" мне, перетаскивая все эти файлы .rph из этого каталога в исполняемый файл и создавая все те .csv, которые мне нужны.

Извините ... newb ie со скриптами, вероятно, мне было бы проще в Linux Shell, но у меня есть этот exe в Windows ... так что я застрял.

Мне нужно это работать в Windows PowerShell

1 Ответ

0 голосов
/ 21 февраля 2020

Вы можете передать эти exe-файлы в качестве аргументов:

Get-ChildItem "Path" -Filter *.rph | ForEach {& "exefilepath" $_.FullName}

Drag n Drop - это то же самое, что и передача аргументов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...