3

На работе мы постоянно пишем пакетные сценарии 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?

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

Спасибо

3 ответа3

2

Похоже, интересная идея, поэтому я сделал еще одну для вас :)

Вот ваш XXX.exe: Ссылка

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

2

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

1

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

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