Нужна такая фича, если появился сигнал появляется окошко типа
алерт и начинает проигрывать wav файл по кругу
до тех пор пока я в этом окошке не нажму кнопку ОК, как это сделать
? или где можно почитать об этом.
- Как включить звук в MT4?
- Индикаторы: TREND_alexcud
- Установка МТ5 - требует настройки прокси-сервера.
Поиск рулит:
Спасибо ! я это смотрел, но это не совсем то что нужно мне,
мне нужно остановить воспроизведение файла нажатием одной кнопки,
это возможно ?
AAE:
Можно, только придется извращнуться ;) Спасибо ! я это смотрел, но это не совсем то что нужно мне,
мне нужно остановить воспроизведение файла нажатием одной кнопки,
это возможно ?
Делаем скрипт, который висит в бесконечном цикле и играет нужный файл если глобальная переменная PlayNow больше 0:
while ( !IsStopped() ) { if ( GlobalVariableGet( "PlayNow" ) > 0 ) PlaySound( "Alert.wav" ); Sleep(10); // величину слипа надо подобрать в зависимости от длительности звука }
Во всех остальных экспертах (скриптах), которые будут использовать звук, вставляем такую последовательность:
GlobalVariableSet( "PlayNow", 1.0 ); MessageBox( "Нажмите на кнопку чтоб остановить этот звук!", "PlayNow", 0x00000000 | 0x00000030 ); GlobalVariableSet( "PlayNow", -1.0 );
Не проверял, но должно работать ;)
AAE:
Спасибо ! я это смотрел, но это не совсем то что нужно мне,
Спасибо ! я это смотрел, но это не совсем то что нужно мне,
мне нужно остановить воспроизведение файла нажатием одной кнопки,
это возможно ?
Впринципе возможно - написать программку с формой на визуальном языке и запускать ее вместо алерта.
проще - винамп запустить - пусть играет
#import "kernel32.dll" int WinExec(string,int); #import int start(){ WinExec("C:\\Program Files\\Winamp\\winamp.exe C:\\WINDOWS\\Media\\tada.wav C:\\WINDOWS\\Media\\chimes.wav",1); return(0); }
Integer:
А потом закрывать?проще - винамп запустить - пусть играет
А если он уже играет?
А если там повтор выключен?
komposter:
А если он уже играет?
А если там повтор выключен?
Integer:
А потом закрывать?проще - винамп запустить - пусть играет
А если он уже играет?
А если там повтор выключен?
Закрывать или нет - на выбор пользователя - развлекаться или работать когда "труба зовет".
Если уже играет, то будет играть переданные ему файлы. Можно передать ему плэйлист, тогда без разницы - включен повтор или нет - составить плэйлист достаточной длины. Чего не знаю - можно ли через командную строку повтор включать.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь