Какие есть способы обойтись без UI для файла .exe чтобы принять от пользователя единственный аргумент
Имеется программа на rust, которая компилируется в файл ".exe", который, по запуску, обрабатывает файлы в заданной пользователем папке без установки программы на компьютер. Мне нужно чтобы программа могла как-то принять адрес папки от пользователя, но мне абсолютно не хочется писать UI для этого. Какие есть варианты?
Может есть какая хитрая возможность в свойствах самого файла, например, пользователю устанавливать в качестве метаданных путь к папке или еще какой способ? Не хочется из-за такой мелочи писать UI. Переделать файл в приложение командной строки тоже не готов.
Есть такое решение проблемы как поместить ".exe" в нужную папку с файлами, но мне, к сожалению, оно не желательно. Это корпоративная сеть и пользователи буду забывать удалять файл после завершения его работы, что приведет к тому что файл ".exe" расплодится по разным адресам папок в корпоративной сети, что нежелательно.
Ответы (2 шт):
Запуск с параметром в который пользователь передаёт путь к папке, если он запускает приложение через консоль, либо в ярлыке приложения можно задать путь и при необходимости пользователь может его изменить самостоятельно.
В приложении нужно реализовать изъятие пути к файлу из массива аргументов командной строки.
Из-за этого UI точно писать не надо и дополнительные файлы не нужны.