|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.07.2015, 19:59 | #1 |
Новичок
Джуниор
Регистрация: 26.07.2015
Сообщений: 1
|
Может ли консольное приложение открывать видеофайл?
Здравствуйте, уважаемые программисты!
НЕ могли бы вы мне помочь? Может ли консольное приложение открывать видеофайл? Открыть в проигрывателе по умолчанию, Home Classic например. Какой-нибудь коммандой, или что-то типа того. Заранее благодарю! |
26.07.2015, 20:08 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
Может. Начиная от ShellExecute до креатепроцесс с параметрами.
|
26.07.2015, 20:57 | #3 |
Форумчанин
Регистрация: 01.06.2015
Сообщений: 497
|
Код:
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
|
27.07.2015, 10:18 | #4 |
Форумчанин
Регистрация: 14.12.2012
Сообщений: 668
|
Ну зачем же лишний раз дёргать api оси, есть библиотечная int system( const char *command ).
http://en.cppreference.com/w/cpp/utility/program/system. Если Си http://en.cppreference.com/w/c/program/system. command - обычная шел команда. |
27.07.2015, 13:26 | #5 |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
Ну да, нафиг дергать API, лучше дернуть командную оболочку
|
27.07.2015, 14:30 | #6 |
Форумчанин
Регистрация: 01.06.2015
Сообщений: 497
|
Можно использовать и system, а что будет правильнее? Почему?
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
|
27.07.2015, 15:18 | #7 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
лучше уж дернуть АПИшку напрямую.
чем через плечо дернуть его же. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
27.07.2015, 15:59 | #8 |
Форумчанин
Регистрация: 14.12.2012
Сообщений: 668
|
Сложно спорить в таком вопросе, каждый частично прав. В винде скудная командная оболочка, если было бы иначе, то её, возможно, больше бы уважали. До windows7(дальше не знаю) так и не сочли нужным решить проблему с кодировкой консоли (utf консоль), просто показатель того, что это не приоритет (имхо). Другое дело linux - на консоль приятно смотреть.
|
27.07.2015, 16:21 | #9 |
Форумчанин
Регистрация: 01.06.2015
Сообщений: 497
|
Т.е. с помощь system нельзя будет запустить файл, например, с названием: フィルム.mp4 ?
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
|
27.07.2015, 16:59 | #10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Консольное приложение | TRANE82 | Помощь студентам | 16 | 15.12.2012 23:03 |
консольное приложение | unbanned | Общие вопросы Delphi | 12 | 01.11.2011 15:25 |
Консольное ли приложение? | Сtrl | Visual C++ | 1 | 11.04.2011 11:36 |
Консольное приложение | Lag | Общие вопросы C/C++ | 3 | 05.05.2010 08:02 |
Консольное приложение | MAcK | Общие вопросы Delphi | 2 | 03.12.2006 18:28 |