Каким наиболее простым способом можно заменить запуск внешней команды в cmd на GUI программу с Drag & Drop?
В некотором файле .cmd есть внешняя команда с параметрами для запуска, для которой указывается путь к исходному файлу и целевому.
Подскажите, каким наиболее простым способом можно заменить такой cmd на GUI программу, желательно с Drag & Drop? Чтобы перетянуть файл на форму и в ответ программа после выполнения внешней команды открывался диалог сохранения файла. Рассчитано на пользователя, не умеющего работать с командной строкой.
Желательно с минимальными зависимостями и размером, а также с открытым кодом.
Нет конкретики. Что выполняется в CMD, что вы подразумеваете под GUI? Опишите подробнее и точнее, что есть на данный момент и во что это нужно превратить?
А что на cmd уже не накидываются файлы? Думаю можно чуть подшаманить скрипт и так же накидывайте файлы хоть пачками, надо будет только сделать например чтоб рядом в папку ложил выхлоп
Роман Мирр, оно должно так работать, надо только в начале скрипта поймать эти аргументы и воткнуть далее по цепочке. Ну и сделать выхлоп куда складывать
Мышкой накидывать исходник на программу или ярлык
Т. е. имеется в виду перетаскивание на значок командного файла? Тогда проще создать ярлык для запускаемого приложения, можно с параметрами, если они идут перед передаваемым приложению файлом.
Если вам нужно сделать ввод имен файлов, то это можно сделать непосредственно в командном файле.
Команда set /p filename="Enter file name: "
Выведет запрос на ввод имени файла. Можно вводить руками, а можно перетащить из проводника или с раб.стола любой файл. Полное имя файла будет в переменной filename: echo.%filename%