Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » проблемы с процедурами start и sound

Страниц (1): [1]
 

1. Rince - 05 Января, 2016 - 13:49:37 - перейти к сообщению
Собственно, при выполнении вот такого простого скрипта возникают проблемы:
CODE:

start ("d:\3\mpc-hc64.exe d:\help.wav");
sound ("d:\3\help.wav",1);



со start: запускается не media player classic (MPC), а проигрыватель для wav по умолчанию (windows media player). Причем иногда вообще ничего не происходит. Без параметров командной строки MPC запускается нормально. Видимо обрабатывает только вторую часть строки, т.к. созданный мной .cmd файл глючит схожим образом. Есть какие-то готовые решения, как запустить программу с параметрами командной строки? через кнопку "выполнить" или тотал коммандер строка запуска работает нормально.
UPD: При назначении MPC проигрывателем для .wav по умолчанию все равно через start запускается Windows media player!

Со звуком:
просто не проигрывает.
Есть какие-то ограничения на формат файла? стандартные звуки винды тоже не проигрывает.
UPD: разобрался. надо в конец скрипта паузу воткнуть, тогда работает.
2. Kibor - 05 Января, 2016 - 23:07:14 - перейти к сообщению
 Rince пишет:
разобрался. надо в конец скрипта паузу воткнуть, тогда работает.

проигрывание асинхронное к выполнению скрипта.
то есть выполнение не ждет пока закончится мелодия.
есл и одна инструкция sound , то скрипт отрабатывает не успев проиграть.
3. Rince - 10 Января, 2016 - 16:12:18 - перейти к сообщению
Да, я так и понял.
А что со "Start" можно сделать? Параметры командной строки очень нужны(.

Powered by ExBB FM 1.0 Final