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

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

Войти
Регистрация
Восстановить пароль
 
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
#1

ShellExecute. Программа открывает один видеофайл, но оставшиеся 2 - нет - C++

28.07.2015, 19:26. Просмотров 178. Ответов 3
Метки нет (Все метки)

Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь?
Прорамма почему-то запускает только один из трёх видеофайлов, третий. НО остальные 2 не запускаются при вводе чисел 1 и 2.. В чём может быть причина?
Высылаю отрывок кода:
C++
1
2
3
4
5
6
7
cin >> c;
    if (c == 1) 
     ShellExecuteA(NULL,("open"),("E:\2014_1.mp4"),NULL,NULL,1);
    if (c == 2) 
     ShellExecuteA(NULL,("open"),("E:\2014_2.mp4"),NULL,NULL,1);
    if (c == 3) 
     ShellExecuteA(NULL,("open"),("E:\Sequence 01_9.mp4"),NULL,NULL,1);
Заранее спасибо!

Добавлено через 1 минуту
Возможн дело в параметре открытия окна, всмысле 1.. Но на что его исправить?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.07.2015, 19:26     ShellExecute. Программа открывает один видеофайл, но оставшиеся 2 - нет
Посмотрите здесь:

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

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

Программа, которая просто открывает текстовый файл - C++
Здравствуйте, товарищи. Мне нужна программа, которая будет просто открывать текстовый файл, в котором будет хранится пароль. Вот самое...

Один раз, - нет! Второй, - да! - C++
Почему в 77-ой строке не осуществляется вызов оператора индексирования, а в 88-ой, - осуществляется (135-145)? #include "stdafx.h" ...

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

Программа выводит один результат - C++
#include <iostream> using namespace std; int main() { setlocale(LC_CTYPE, "rus"); int magic; // магическое число. ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nmcf
5276 / 4596 / 1541
Регистрация: 14.04.2014
Сообщений: 18,257
28.07.2015, 19:56     ShellExecute. Программа открывает один видеофайл, но оставшиеся 2 - нет #2
Косая черта почему не удвоена?
IrineK
Заблокирован
28.07.2015, 20:42     ShellExecute. Программа открывает один видеофайл, но оставшиеся 2 - нет #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
У меня работает в такой редакции:
C++
1
2
3
4
5
6
7
8
int c;
    std::cin >> c;
    if (c == 1)
        ShellExecuteW(NULL, L"open", L"D:\\video\\2014_1.mp4", NULL, NULL, SW_SHOWNORMAL);
    if (c == 2)
        ShellExecuteW(NULL, L"open", L"D:\\video\\2014_2.mp4", NULL, NULL, SW_SHOWNORMAL);
    if (c == 3)
        ShellExecuteW(NULL, L"open", L"D:\\video\\Sequence 01_9.mp4", NULL, NULL, SW_SHOWNORMAL);
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.07.2015, 13:49     ShellExecute. Программа открывает один видеофайл, но оставшиеся 2 - нет
Еще ссылки по теме:

Явных ошибок нет, но программа не работает - C++
Задание было такое: 1. Разработать программу, которая создает массив, количество элементов которого задается пользователем. Все элементы...

Не работает программа, ошибок компиляции нет. - C++
Есть вот такая программа: поменять местами строки в матрице с мин и макс значениями. Писал в вижуал С++. #include <stdio.h> #include...

Вставить после каждого символа «.» один символ « » (пробел), если после точки нет пробела. - C++
Вставить после каждого символа «.» один символ « » (пробел), если после точки нет пробела. Как сделать так, чтоб между точкой и...

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

Программа в Visual Studio работает, а в Borland C++ нет - C++
Здравствуйте! У меня такая проблемма: программа работает на Visual Studio, а на Borland C++ выдает 25(!) ошибок! Программа предполагает...

Программа со строками, в одном виде работает, в другом нет - C++
Написал программу #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; int main(int argc, char*...


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

Или воспользуйтесь поиском по форуму:
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
30.07.2015, 13:49  [ТС]     ShellExecute. Программа открывает один видеофайл, но оставшиеся 2 - нет #4
Большое вам спасибо!! Всё сработало, вы мне очень помогли))
Yandex
Объявления
30.07.2015, 13:49     ShellExecute. Программа открывает один видеофайл, но оставшиеся 2 - нет
Ответ Создать тему
Опции темы

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