Какие есть способы обойтись без UI для файла .exe чтобы принять от пользователя единственный аргумент

Имеется программа на rust, которая компилируется в файл ".exe", который, по запуску, обрабатывает файлы в заданной пользователем папке без установки программы на компьютер. Мне нужно чтобы программа могла как-то принять адрес папки от пользователя, но мне абсолютно не хочется писать UI для этого. Какие есть варианты?

Может есть какая хитрая возможность в свойствах самого файла, например, пользователю устанавливать в качестве метаданных путь к папке или еще какой способ? Не хочется из-за такой мелочи писать UI. Переделать файл в приложение командной строки тоже не готов.

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


Ответы (2 шт):

Автор решения: Vitaliy Zlobin

Запуск с параметром в который пользователь передаёт путь к папке, если он запускает приложение через консоль, либо в ярлыке приложения можно задать путь и при необходимости пользователь может его изменить самостоятельно.

В приложении нужно реализовать изъятие пути к файлу из массива аргументов командной строки.

Из-за этого UI точно писать не надо и дополнительные файлы не нужны.

→ Ссылка
Автор решения: Spartak

я бы добавил config.txt и с него парсил параметр

→ Ссылка