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

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

Войти
Регистрация
Восстановить пароль
 
Диман56
22 / 22 / 0
Регистрация: 07.11.2011
Сообщений: 154
#1

Открытие файла другой программы из программы.Косяк. - C++

29.12.2011, 14:47. Просмотров 944. Ответов 5
Метки нет (Все метки)

Итак, есть в программе такой кусок:
C++
1
system("E:\\KMPlayer\\KMPlayer.exe E:\\WINDOWS\\New_year.mp3");
Косяк в том, что пока песня не дойдёт до конца, программа дальше не выполняется. Не помогает даже
C++
1
ShowWindow(GetConsoleWindow(),SW_SHOWMAXIMIZED);
после этого куска. Как сделать так, чтобы и песня играла и программа печатала дальше? А дальше вот что:
C++
1
2
3
4
5
6
while(h[i]!='\0')
{
cout<<h[i];
Sleep(100);
i++;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.12.2011, 14:47     Открытие файла другой программы из программы.Косяк.
Посмотрите здесь:

Открытие файла с видео из программы - C++
Доброго времени суток всем. Есть такая проблема. Хочу сделать прожку, для упорядочивания фильмов. Что б можно было добавлять к ним обложки,...

Открытие сторонней программы с кодом C++ - C++
У меня идея пришла в голову открыть с++ кодом сторонную программу, как с bat-файла с текстом start C:путь файла.ехе . Весь гугл облазил,...

Управление окнами другой программы - C++
Доброго времени суток... Я сам не профи по Си++, но в СИ разбираюсь хорошо. А вопрос у меня такой: Есть ли способ одной...

Ожидание завершения другой программы - C++
Здравствуйте, Вызываю программу: const char* prog3 = &quot;proverka.bat&quot;; WinExec(prog3, SW_HIDE); Необходимо подождать выполнение...

Обращение одной программы к другой - C++
Здравствуйте. Я написал программу, которая интегрирует функцию методом правых прямоугольников. И отдельно я написал программу, которая...

Получить данные из другой программы. - C++
Каким образом можно получить данные из другой программы? Другая программа: вывод реализован в свой класс, вроде не стандартный. gettext...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
KATbIK
86 / 81 / 10
Регистрация: 02.08.2011
Сообщений: 335
29.12.2011, 14:55     Открытие файла другой программы из программы.Косяк. #2
Смотри в сторону потоков.
Диман56
22 / 22 / 0
Регистрация: 07.11.2011
Сообщений: 154
29.12.2011, 14:59  [ТС]     Открытие файла другой программы из программы.Косяк. #3
Окай, после НГ посмотрю. А сейчас то что делать?!))
OstapBender
583 / 521 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
29.12.2011, 15:04     Открытие файла другой программы из программы.Косяк. #4
попробуй так
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <process.h> // begin/end thread
 
void f( void* ) {
// ... музычка
}
 
int main() {
 
    ::_beginthread(f,0,0);
 
    // действия
 
    ::_endthread();
лол, а ShowWindow вообще причём.
Диман56
22 / 22 / 0
Регистрация: 07.11.2011
Сообщений: 154
29.12.2011, 15:13  [ТС]     Открытие файла другой программы из программы.Косяк. #5
Сейчас попробую)) А это типа сделать окно активным)

Добавлено через 1 минуту
Аееее)) Помогло!УРАААААААА!!!!! Спасибо вам!!!!!!!!!

Добавлено через 1 минуту
А про это почитать где можно?))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.12.2011, 23:45     Открытие файла другой программы из программы.Косяк.
Еще ссылки по теме:

Получение вывода другой программы - C++
Требуется запустить консольное приложение и получить текст, который оно вывело в stdout и stderr. Скажите, пожалуйста, как это можно...

Оптимизация/Другой вариант программы - C++
Имею вот такой код программы(работа с бинарной строкой) однако на моменте проверки что это строка бинарная возникли проблемы (не понимаю...

Запуск программ из другой программы - C++
Подскажите пожалуйста, что делаю не так. Задача следующая: Есть несколько программ, которые нужно поочерёдно запускать и выполнять в них...

Управление калькулятором из другой программы - C++
Здравствуйте, пишу на VC++ 2008, подскажите примерами, как управлять калькулятором из другой программы? Например сложить два числа и...

запуск одной программы из другой - C++
Здравствуйте для начала :) Задача казалась весьма простой, мне нужно запустить одну программу используя программку которую сам написал....

запустить .exe из другой программы win32 - C++
Заинтересовал механизм в общих чертах, как запустить .ехе файл обычного Hello World! из другого консольного приложения, и как это...


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

Или воспользуйтесь поиском по форуму:
Vladimir.
155 / 155 / 10
Регистрация: 24.11.2009
Сообщений: 375
30.12.2011, 23:45     Открытие файла другой программы из программы.Косяк. #6
Дж. Рихтер "Windows для профессионалов"
Yandex
Объявления
30.12.2011, 23:45     Открытие файла другой программы из программы.Косяк.
Ответ Создать тему
Опции темы

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