Egor13 Опубликовано: 3 марта 2018 Поделиться Опубликовано: 3 марта 2018 (изменено) 3 часа назад, Kangaroo сказал: Зависит от биндов. Например, если каждый из них запускает свой цикл, то по отдельности они будут работать. А один скрипт не может одновременно проводить несколько циклов. Но есть способ переделать их в таймеры, тогда все будет ок. Очень сложно для нуба?) Вот сейчас пробую все бинды в один засунуть, посмотрю что получится Изменено 3 марта 2018 пользователем Egor13 Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Denisz Опубликовано: 3 марта 2018 Поделиться Опубликовано: 3 марта 2018 25 minutes ago, Kangaroo said: Зависит от биндов. Например, если каждый из них запускает свой цикл, то по отдельности они будут работать. А один скрипт не может одновременно проводить несколько циклов. Но есть способ переделать их в таймеры, тогда все будет ок. Привет Кен! Я почитал что ты написал, в общем в бинде есть функции Loop, и попугай, если бинд включен, и идет цикл, то после 3-4 переключенного текста пустота, перестановка цикла в другой ахк поможет? Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Kangaroo Опубликовано: 3 марта 2018 Автор Поделиться Опубликовано: 3 марта 2018 30 минут назад, Denisz сказал: Привет Кен! Я почитал что ты написал, в общем в бинде есть функции Loop, и попугай, если бинд включен, и идет цикл, то после 3-4 переключенного текста пустота, перестановка цикла в другой ахк поможет? Такого быть не должно, если цикл сам никак не мешает попугаю. Скинь код, поглядим. Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Denisz Опубликовано: 3 марта 2018 Поделиться Опубликовано: 3 марта 2018 1 hour ago, Kangaroo said: Такого быть не должно, если цикл сам никак не мешает попугаю. Скинь код, поглядим. Сейчас в скайпе кину, прост цикл читает чат каждые 1-2 сек Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Egor13 Опубликовано: 3 марта 2018 Поделиться Опубликовано: 3 марта 2018 (изменено) Странно, недавно работало, сейчас не воспроизводит звук, почему так может быть? If InStr(MY_REPEAT_STRING, "Квик") or InStr(MY_REPEAT_STRING, "квик") or InStr(MY_REPEAT_STRING, "Куик") or InStr(MY_REPEAT_STRING, "куик") or InStr(MY_REPEAT_STRING, "Егор") or InStr(MY_REPEAT_STRING, "егор") { SoundBeep } И еще, что здесь не правильно, как исправить? Вот строка для примера, откуда взять надо номер телефона: Цитата * Вы приняли вызов от Regina_Mishkina (тел: 490186), местоположение: JK (821 метров). IfInString, MY_REPEAT_STRING, ] , местоположение: { FoundPos := RegExMatch(MY_REPEAT_STRING, "\[тел:(.*)\] - ", MY_ZAKAZ) SendInput {f6}/sms %MY_ZAKAZ% На ваш заказ назначен желтый "Perrenial", номер F 297 SI. Ожидайте, машина в пути.{enter} } Изменено 3 марта 2018 пользователем Egor13 Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Denisz Опубликовано: 3 марта 2018 Поделиться Опубликовано: 3 марта 2018 1 hour ago, Egor13 said: Странно, недавно работало, сейчас не воспроизводит звук, почему так может быть? If InStr(MY_REPEAT_STRING, "Квик") or InStr(MY_REPEAT_STRING, "квик") or InStr(MY_REPEAT_STRING, "Куик") or InStr(MY_REPEAT_STRING, "куик") or InStr(MY_REPEAT_STRING, "Егор") or InStr(MY_REPEAT_STRING, "егор") { SoundBeep } И еще, что здесь не правильно, как исправить? Вот строка для примера, откуда взять надо номер телефона: IfInString, MY_REPEAT_STRING, ] , местоположение: { FoundPos := RegExMatch(MY_REPEAT_STRING, "\[тел:(.*)\] - ", MY_ZAKAZ) SendInput {f6}/sms %MY_ZAKAZ% На ваш заказ назначен желтый "Perrenial", номер F 297 SI. Ожидайте, машина в пути.{enter} } Мб звук выключен Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
mvm. Опубликовано: 3 марта 2018 Поделиться Опубликовано: 3 марта 2018 1 час назад, Egor13 сказал: Странно, недавно работало, сейчас не воспроизводит звук, почему так может быть? If InStr(MY_REPEAT_STRING, "Квик") or InStr(MY_REPEAT_STRING, "квик") or InStr(MY_REPEAT_STRING, "Куик") or InStr(MY_REPEAT_STRING, "куик") or InStr(MY_REPEAT_STRING, "Егор") or InStr(MY_REPEAT_STRING, "егор") { SoundBeep } И еще, что здесь не правильно, как исправить? Вот строка для примера, откуда взять надо номер телефона: IfInString, MY_REPEAT_STRING, ] , местоположение: { FoundPos := RegExMatch(MY_REPEAT_STRING, "\[тел:(.*)\] - ", MY_ZAKAZ) SendInput {f6}/sms %MY_ZAKAZ% На ваш заказ назначен желтый "Perrenial", номер F 297 SI. Ожидайте, машина в пути.{enter} } IfInString, MY_REPEAT_STRING, ] местоположение: Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Egor13 Опубликовано: 3 марта 2018 Поделиться Опубликовано: 3 марта 2018 1 час назад, Egor13 сказал: Странно, недавно работало, сейчас не воспроизводит звук, почему так может быть? If InStr(MY_REPEAT_STRING, "Квик") or InStr(MY_REPEAT_STRING, "квик") or InStr(MY_REPEAT_STRING, "Куик") or InStr(MY_REPEAT_STRING, "куик") or InStr(MY_REPEAT_STRING, "Егор") or InStr(MY_REPEAT_STRING, "егор") { SoundBeep } И еще, что здесь не правильно, как исправить? Вот строка для примера, откуда взять надо номер телефона: IfInString, MY_REPEAT_STRING, ] , местоположение: { FoundPos := RegExMatch(MY_REPEAT_STRING, "\[тел:(.*)\] - ", MY_ZAKAZ) SendInput {f6}/sms %MY_ZAKAZ% На ваш заказ назначен желтый "Perrenial", номер F 297 SI. Ожидайте, машина в пути.{enter} } (Слово удалено системой), скиньте готовый бинд на СМС!!1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Kangaroo Опубликовано: 3 марта 2018 Автор Поделиться Опубликовано: 3 марта 2018 2 часа назад, Egor13 сказал: IfInString, MY_REPEAT_STRING, ] , местоположение: IfInString, MY_REPEAT_STRING, местоположение: Там же нет квадратной скобки. Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Egor13 Опубликовано: 3 марта 2018 Поделиться Опубликовано: 3 марта 2018 3 минуты назад, Kangaroo сказал: IfInString, MY_REPEAT_STRING, местоположение: Там же нет квадратной скобки. Блин, точно! кстати, а можно как-то сделать, чтобы когда я за рулем Перенниала писало это, а когда за рулём султана - про султан? Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Egor13 Опубликовано: 3 марта 2018 Поделиться Опубликовано: 3 марта 2018 Не работает, там после «тел:» пробел стоит и оно видимо его вырезает и вставляет вместо номера Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
mvm. Опубликовано: 3 марта 2018 Поделиться Опубликовано: 3 марта 2018 51 минуту назад, Egor13 сказал: Блин, точно! кстати, а можно как-то сделать, чтобы когда я за рулем Перенниала писало это, а когда за рулём султана - про султан? IfInString, MY_REPEAT_STRING, местоположение: { model1name = "Perrenial" model2name = "Sultan" myid := getid() getmodelname := getTargetVehicleModelNameById(myid) if(getmodelname = model1name) { FoundPos := RegExMatch(MY_REPEAT_STRING, "\[тел:(.*)\] - ", MY_ZAKAZ) SendInput {f6}/sms %MY_ZAKAZ% На ваш заказ назначен желтый "Perrenial", номер F 297 SI. Ожидайте, машина в пути.{enter} } if(getmodelname = model2name) { FoundPos := RegExMatch(MY_REPEAT_STRING, "\[тел:(.*)\] - ", MY_ZAKAZ) SendInput {f6}/sms %MY_ZAKAZ% На ваш заказ назначен желтый "Sultan", номер F 297 SI. Ожидайте, машина в пути.{enter} } } Итак сколько тебе нужно моделей Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Egor13 Опубликовано: 3 марта 2018 Поделиться Опубликовано: 3 марта 2018 Все равно не пашет определение номера в переменную Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Egor13 Опубликовано: 4 марта 2018 Поделиться Опубликовано: 4 марта 2018 15 часов назад, Egor13 сказал: Все равно не пашет определение номера в переменную Проблема решена, спасибо Кену Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Kangaroo Опубликовано: 4 марта 2018 Автор Поделиться Опубликовано: 4 марта 2018 Для механиков - реакция на включение /duty и повтор предыдущей команды, когда вы пытаетесь кого-то заправить или починить без активного /duty. IfInString, MY_REPEAT_STRING, ] Введите /duty для начала работы { sleep 1111 SendInput {f6}/duty{enter} sleep 1111 SendInput {f6}{up 2}{enter} } 2 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.