Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
two steps
6 / 6 / 3
Регистрация: 13.06.2011
Сообщений: 27
#1

ShellExecute не выполняет консольное приложение на языке С - C++

26.09.2011, 01:43. Просмотров 615. Ответов 6
Метки нет (Все метки)

Не корректно выполняется функцией ShellExecute exe'шник консольного приложения написанного на С. Оконное приложение могу запустить и работать с ним, а консольнео приложение запускается, но не работает, не создавая никаких файлов. Руками все создается, а ShellExecute'ом не выходит.

C++
1
ShellExecuteA(NULL, NULL, "D:\\Программа.exe", NULL, NULL, SW_SHOWNORMAL);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.09.2011, 01:43     ShellExecute не выполняет консольное приложение на языке С
Посмотрите здесь:

Консольное приложение - C++
Здравствуйте! Имеется консольное приложение, которое при наборе команды "start" выполняет запуск программы. Проблема в том, что пока я...

консольное приложение - C++
Помогите разобраться с задачкой! Написать на С++ код консольного приложения, реализующий в главной функции ввод с клавиатуры в...

Консольное приложение на С++ - C++
народ помогите плиз решить проблему написал игру под консоль. типа змейки как добавить функцию типа рестарт (если проиграл или выиграл)...

Консольное приложение на С++ - C++
Задание такое: 1. Розробити функцію, що повертає абсолютне значення частки від ділення першого Желательно вот по этому примеру: ...

LAN и консольное приложение - C++
Здравствуйте, заинтересовал такой вопрос: а можно ли написать 2 приложения на С++ и между ними что-то типа чата.. 1й клиент отправляет...

Вылетает консольное приложение - C++
При написании любой даже самой простой задачи или программы, а также в дальнейшем запуске консольное приложение(командная строка, программа...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
26.09.2011, 02:09     ShellExecute не выполняет консольное приложение на языке С #2
попробуй запустить так
C++
1
2
3
#include <stdlib.h>
...
system("start D:\\Программа.exe");
two steps
6 / 6 / 3
Регистрация: 13.06.2011
Сообщений: 27
26.09.2011, 02:27  [ТС]     ShellExecute не выполняет консольное приложение на языке С #3
Все равно не создаются файлы.
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
26.09.2011, 02:31     ShellExecute не выполняет консольное приложение на языке С #4
two steps, какие файлы? телепатов сдесь нет
Программа.exe консольное?
two steps
6 / 6 / 3
Регистрация: 13.06.2011
Сообщений: 27
26.09.2011, 02:44  [ТС]     ShellExecute не выполняет консольное приложение на языке С #5
Из приложения WinForm запускаю консольное приложение Программа.ехе. Консольное приложение запускается, но не создает файлов как если бы я выполнил его двойным щелчком.

Цитата Сообщение от Jupiter Посмотреть сообщение
Программа.exe консольное?
да

Добавлено через 6 минут
Цитата Сообщение от Jupiter Посмотреть сообщение
какие файлы? телепатов сдесь нет
fwrite()
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
26.09.2011, 06:51     ShellExecute не выполняет консольное приложение на языке С #6
Цитата Сообщение от two steps
Консольное приложение запускается, но не создает файлов
впиши туда создание файлов

Цитата Сообщение от two steps
fwrite()
fwrite() не создаёт файлы
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.09.2011, 09:51     ShellExecute не выполняет консольное приложение на языке С
Еще ссылки по теме:

Разработать консольное приложение - C++
Условие: Разработать консольное приложение для управления программными проектами Вся информация приложения хранится в трех файлах: ...

Консольное приложение + DDE - C++
Здравствуйте, товарищи! Есть необходимость написать консольное приложение для работы по DDE с клиентом. До этого писал подобное...

Закрывается консольное приложение - C++
независимо вводил ли я Добавлено через 14 секунд getch(); cin.get(); system(&quot;pause&quot;); return 0; Добавлено через 25 секунд...

Консольное приложение и MFC - C++
Пишу консольное приложение. Приложение дает возможность хранить, удалять и добавлять объекты класса (все через консольное меню). Необходимо...

Пишу консольное приложение - C++
Здравствуйте. Решил написать программу, идея программы заключается в том чтобы на базе консольного приложения написать программу(функции...

Зависат консольное приложение - C++
задача если слово &quot;А&quot; есть в файлах из заданной папки то вывести номер файла в котором есть это слово слово &quot;А&quot;считывается с клавиатуры...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Евгений М.
1035 / 976 / 54
Регистрация: 28.02.2010
Сообщений: 2,829
Завершенные тесты: 2
26.09.2011, 09:51     ShellExecute не выполняет консольное приложение на языке С #7
C++
1
ShellExecuteA(NULL, NULL, "D:\\Программа.exe", NULL, "D:\\", SW_SHOWNORMAL);
Если так запустить, то файлы появятся в D:?
Yandex
Объявления
26.09.2011, 09:51     ShellExecute не выполняет консольное приложение на языке С
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru