Существует ли портативный, небольшой инструмент с графическим интерфейсом для Windows, который просит выбрать папку или файл, а затем записывает его в stdout?

Существует ли портативный, небольшой инструмент с графическим интерфейсом для Windows, который просит выбрать папку или файл, а затем записывает его в stdout?

На работе мы постоянно пишем пакетные скрипты CMD, которые в качестве параметров принимают одну, две или три папки.

Поскольку иногда конечные пользователи заинтересованы в использовании этих скриптов, а вводить в cmd командную строку с тремя путями к папкам в качестве аргументов долго, скучно, подвержено ошибкам и утомительно, я хотел бы иметь возможность сделать так в Linux:

my_destination_folder="$(zenity --folder-selector --title "choose your folder")"

с помощью какого-нибудь инструмента, например:

FOR /F "usebackq tokens=*" %%G IN (`XXX.exe`) do SET my_destination_folder=%%G

Знаете ли вы какой-нибудь простой инструмент, который может мне пригодиться XXX.exe?

Возможно, это будет автономный, минималистичный инструмент...

Спасибо

решение1

Я бы подумал, чтоАвтоИтДля этого можно было бы создать программу, в которой диалоговое окно предлагало бы пользователю поочередно щелкнуть по трем требуемым папкам.

решение2

Мне эта идея показалась интересной, поэтому я придумал для вас еще одну :)

Вот ваш XXX.exe:Связь

Исходный код включен.

введите описание изображения здесь

введите описание изображения здесь

решение3

я нашелУченик волшебника. Тем не менее, он не открывает диалоговое окно выбора файла напрямую, вам нужно нажать кнопку обзора.

Связанный контент