PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Разработка программ > Программы управления > iCarDS

Ответ
 
Опции темы Поиск в этой теме
Старый 26.11.2017, 17:22   #161
duzzy
Гуру
 
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
duzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond repute
По умолчанию

Текст в речь - Text to Speech

Маленькая утилита по преобразованию текста в речь
Можно найти ей разное интересное применение)))

Работает так...

например в командной строке
пишем:

путь до утилиты\txt2speech.exe "Привет! Как дела?"

Можно использовать в икаре, js скриптах фубара - проговаривать нужные переменные или какие то команды.

Код(готовая функция) для JS скриптов...
Код:
var WshShell = new ActiveXObject("WScript.Shell");

spk("Плейлист");

function spk(txt2spk){
WshShell.Run(".\\settings\\txt2speech.exe " + '"' + txt2spk + '"', 0);
};
где .\\settings\\ путь до файла txt2speech.exe.

Видос как работает в фубаре))

Скачать
...

Последний раз редактировалось duzzy; 26.11.2017 в 19:37.
duzzy вне форума   Ответить с цитированием
Старый 26.11.2017, 17:44   #162
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
seriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant future
По умолчанию

По поводу запуска адаптера . Какие случаи его отключения ?
У меня сейчас таких нет , поэтому не вижу смысла его включать принудительно . Ну и конечно проверять ..
А ранее возникали в двух случаях :
если ипользовал его рестарт, были иногда глюки и адаптер просто не включался
и если недостаточное питания свистка .
Сейчас это устранил.

net_checker_v2 работает так :
запускается и начинает переподключать сеть раз 5ть наверное (лесенка моргает красным)
далее ждет и тогда все ОК )

И интересно , чего Ты "насочинял" внутри ?)

Цитата:
Ну и добавил болталку)))... можешь тоже проверить sound_messages=true
Тестанул (норм , но при подключении молчит)
"Нет поключения к сЕти" , как и 10-ть лет назад )))
А София жгет ..
seriousstas вне форума   Ответить с цитированием
Старый 26.11.2017, 18:46   #163
duzzy
Гуру
 
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
duzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond repute
По умолчанию

seriousstas

Цитата:
По поводу запуска адаптера . Какие случаи его отключения ?
Смотри, например: запускаем комп, адаптер выключен и грузим скрипт net_checker_v2... если скрипт успел загрузится быстрее включения адаптера, то скрипт будет получать сеть = "" т.е. пустышку...
Проверить просто... выключаешь адаптер и запускаешь net_checker_v2, результатом будет пустой цикл так как переменная $net_name = "" .
Вот как раз для этого скрипт wifi_adapter_check и нужен, тем более что он отрабатывает один раз.
Вот видос отснял по тому как оно работает))

Цитата:
И интересно , чего Ты "насочинял" внутри ?)
Перебрал много вариантов, но остановился на кривом нативвайвай)))
Забрал из него скан сетей и убрал пинг... но из замеченного могу точно сказать что прошлый вариант работает в два раза быстрей.

Цитата:
Тестанул (норм , но при подключении молчит)
Подключение я пока не делал)) так для пробы решил вставить, и голос лучше использовать отдельным скриптом(он работает через цикл и пока не проговорит скрипт стоит).
Цитата:
А София жгет ..
А София да еще та падла)))... умеет играть в камень-ножницы... смотрел недавно как с ведущим одного телешоу играла, да и разговаривала с ним на интересные темы)))
duzzy вне форума   Ответить с цитированием
Старый 26.11.2017, 22:42   #164
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
seriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant future
По умолчанию

Цитата:
остановился на кривом нативвайвай
Да, похоже альтернативы нет ..
Цитата:
Забрал из него скан сетей и убрал пинг... но из замеченного могу точно сказать что прошлый вариант работает в два раза быстрей.
имеешь ввиду без нативвайвай или "монитор" ?
Цитата:
Вот видос отснял по тому как оно работает))
Будет полезным, но мне Ты знаешь , лучше скрипт показать , тогда все устаканивается )
Цитата:
- wifi_adapter_check.exe --- включает адаптер а затем запускает чекер
Вот это не понял, почему не объеденить ? зачем делать отдельно ...
seriousstas вне форума   Ответить с цитированием
Старый 26.11.2017, 23:45   #165
duzzy
Гуру
 
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
duzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond repute
По умолчанию

seriousstas
Цитата:
Да, похоже альтернативы нет ..
Ну почему есть, просто нужно сидеть и ковырять функции разбираясь что к чему. Либо лезть в винапи и делать с нуля))

Цитата:
имеешь ввиду без нативвайвай или "монитор" ?
Имею в виду net_checker первую версию которая работала через пинг сети.

Цитата:
Вот это не понял, почему не объеденить ? зачем делать отдельно ...
Поясню еще раз, смотри если выключен адаптер и мы запускаем net_checker_v2 он уходит в пустой цикл(без проверок) так как не видит нужной сети...

Что делает wifi_adapter_check, при старте скрипта проверяет адаптер включен он или выключен, если выключен то включает адаптер и запускает скрипт net_checker_v2

Т.е. скрипт net_checker_v2 нужно запускать при уже работающем адаптере.

И да ты писал...
Цитата:
поэтому не вижу смысла его включать принудительно
Принудительных включений в скрипте просто нет, сейчас везде стоят проверки...
duzzy вне форума   Ответить с цитированием
Старый 27.11.2017, 00:05   #166
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
seriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant future
По умолчанию

Цитата:
Что делает wifi_adapter_check, при старте скрипта проверяет адаптер включен он или выключен, если выключен то включает адаптер
это ясно , а объединить и проверять не получится , добавив его вначало net_checker ?
Цитата:
скрипт net_checker_v2 нужно запускать при уже работающем адаптере.
Запуск цикла ведь можно задержать до запуска адаптера или $net_name = "" задается сразу ?
seriousstas вне форума   Ответить с цитированием
Старый 27.11.2017, 19:16   #167
duzzy
Гуру
 
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
duzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond repute
По умолчанию

seriousstas
Цитата:
это ясно , а объединить и проверять не получится , добавив его вначало net_checker ?
В том то и дело... я тебе про это и писал: если адаптер выключен и запустить скрипт то подключится уже не выйдет. Нужно сначала включить адаптер а затем уже проверять наличие сети.

Цитата:
Запуск цикла ведь можно задержать до запуска адаптера или $net_name = "" задается сразу ?
Можно конечно, но ты знаешь на сколько???
Хотелось чтоб отрабатывало автоматом без лишнего вмешательства вот в чем дело.

Возьми попробуй сделать как я описывал на выключенном адаптере и ты поймешь о чем я говорю

------------------------------------------------------------------------------------------------
Ты пробовал живьем?
Интересно как работает поиск нужной сети когда она исчезает и появляется.

Я разобрался из за чего была проблема с пустой сетью)) , это нативвайвай, нужно просто перенести старт его сессии после проверки адаптера. Скорее всего он открывает библиотеку и использует ее без закрытия и поэтому если адаптер выключен и мы сканим сеть получаем пустышку... вот так вот))
duzzy вне форума   Ответить с цитированием
Старый 27.11.2017, 23:32   #168
duzzy
Гуру
 
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
duzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond repute
По умолчанию

Net_checker_v2

Работает без пинга и постоянно мониторит нужную сеть.

При первом старте net_checker_v2.exe, сетевое соединение должно быть активным!!!

Т.е. wifi - адаптер должен быть включен, а необходимая сеть подключена.
Это единоразовая настройка.

При необходимости перенастройки параметров адаптера и сети,
в ини файле заменить параметр fist_run=false на fist_run=true,
затем включить адаптер, подключиться к сети и запустить net_checker_v2.exe.
Через несколько секунд после запуска появится таблица с настройками сети и адаптера.
Таблицу нужно закрыть, она для наглядности заполнения параметров
в ини файле.

У утилиты есть настройки в ини файле...
[settings]
interface=Беспроводная сеть --- собственно сам wifi
ssid=DIR-777 --- название сети
profile=DIR-777 --- профиль подключения
check_timeout=5000 --- время цикла проверок
adapter_enable_timeout=5000 --- задержка на старте после вкл.адаптера
net_connect_count=3 --- число попыток подключения к сети
adapter_enable_count=3 --- число попыток включения адаптера(после последней попытки программа завершается)
messages=true --- вкл.\выкл. сообщение о статусе сети
tray_messages=true --- вкл.\выкл. сообщение о статусе сети
sound_messages=False --- вкл.\выкл. голосовых сообщение о статусе сети
fist_run=False --- вкл.\выкл. режима первого старта утилиты

Скрипт работает с иконками в трее, показывая состояние сети и адаптера.
Их можно поменять на свои более информативные, переименовав свои иконки именами образцов в папке icons.
Лежать они должны в папке icons рядом со скриптом.

Скачать
...
duzzy вне форума   Ответить с цитированием
Старый 28.11.2017, 04:08   #169
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
seriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant future
По умолчанию

Цитата:
нужно просто перенести старт его сессии после проверки адаптера
я это и пытался сказать , ну навести на мысь всмысле..))
Первый вариант работал , теперь буду тестить уже последнюю "альфу")
seriousstas вне форума   Ответить с цитированием
Старый 29.11.2017, 01:59   #170
duzzy
Гуру
 
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
duzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond repute
По умолчанию

seriousstas
Цитата:
я это и пытался сказать , ну навести на мысь всмысле..))
Я так и понял)))
Пробуй вроде все должно работать как надо.
duzzy вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 21:47.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot