335 / 276 / 111
Регистрация: 07.04.2011
Сообщений: 1,555
|
|
1 | |
Передача параметров в консольное приложение03.01.2015, 19:23. Показов 2915. Ответов 3
Метки нет (Все метки)
Приложение консольное,написанное на С++.Задумка следующая:лежит экзешник в папке,для обработки необходимых мне файлов я просто перетягиваю нужный файл на экзешник,определяется путь к этому файлу и передается в программу.Запускается обработка файла.
Такое можно сделать?А то неохота вешать костыли типа написания на винапи диалога открытия файла,или бат файлов для определения пути и запуска консоли и тд.Именно передача параметров ,путем перетягивания файла на мой экзешник.
0
|
03.01.2015, 19:23 | |
Ответы с готовыми решениями:
3
Запускать консольное приложение через форму с передачей параметров Передача команды в консольное приложение Передача данных в консольное приложение. TPJPipe и TByteStream Передача значения из VBA в переменную в консольное приложение на С# |
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
03.01.2015, 19:34 | 2 |
Через argv[] пробовал?
0
|
335 / 276 / 111
Регистрация: 07.04.2011
Сообщений: 1,555
|
|
03.01.2015, 19:41 [ТС] | 3 |
Вот именно как это сделать.В CMD перетянул файл на открытое окно командной строки,нарисовался путь к этому файлу.Нажал Enter - файл или приложение по указанному пути запустилось.
А именно как это сделать в консольном приложении C++. Пока в голову лезут только мысли про костыли - запуск командной строки,перетягивание на нее файла,для определения пути,и потом передача параметров уже из консоли в мое приложение(и то с этим надо разобраться=)).Либо запуск командной строки именно из моего приложения,перетаскивание туда файла,и обратная передача параметров.
0
|
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
05.01.2015, 10:57 | 4 |
Ничего специально программировать не нужно, такую возможность (запуск программы перетаскиванием файла на exe) обеспечивает проводник Windows. С точки зрения программы это выглядит как запуск из командной строки с параметром, т. е. полное имя файла будет в argv[1].
0
|
05.01.2015, 10:57 | |
05.01.2015, 10:57 | |
Помогаю со студенческими работами здесь
4
Передача параметров в WPF приложение и их использование Передача параметров в уже запущенное приложение Передача параметров в WPF приложение. Как передать? Как открыть консольное приложение в .NET через другое консольное приложение .NET Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |