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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Софт (http://pccar.ru/forumdisplay.php?f=172)
-   -   Tasker и скрипты для Таскера (http://pccar.ru/showthread.php?t=18712)

myxa781 23.09.2013 13:02

совсем не по теме... но про таскер :)
таскер в школе

Maxim Droy 23.09.2013 21:53

Как словить бездействия пользователя N времени? Если можно без скриптов, а тыканьем по gui.

myxa781 23.09.2013 22:34

Цитата:

Сообщение от Maxim Droy (Сообщение 271627)
Как словить бездействия пользователя N времени? Если можно без скриптов, а тыканьем по gui.

я только через getevent могу посоветовать...

Maxim Droy 24.09.2013 05:07

Цитата:

Сообщение от myxa781 (Сообщение 271630)
я только через getevent могу посоветовать...

А поподробней? :)

myxa781 24.09.2013 11:44

Цитата:

Сообщение от Maxim Droy (Сообщение 271657)
А поподробней? :)

ну это всетаки вариант со скриптом:)
принцип такой:
- запустите в терминале getevent
- побегут циферки почти как в матрице:)
- тыцните в любом месте экрана - циферки поменяются
- теперь достаточно обернуть в цикле проверку этого дела в конце поставить & - скрипт будет висеть резидентно...

lti1 25.09.2013 02:39

Цитата:

Сообщение от myxa781 (Сообщение 267803)
пробовать перехватить через getevent: getevent -S (немного чтива)
начните с
# getevent -S (выполнить при подключенной клаве)
в выведенном списке мониторить именно ее через logcat

С помощью getevent отловил необходимые мне сочитания клавиш, теперь хочу данные сочитания прикрутить к scene Tasckera, но что то ни как не могу разобраться как это сделать. Кто нибудь пробовал, получилось?

myxa781 25.09.2013 11:39

Цитата:

Сообщение от lti1 (Сообщение 271729)
С помощью getevent отловил необходимые мне сочитания клавиш, теперь хочу данные сочитания прикрутить к scene Tasckera, но что то ни как не могу разобраться как это сделать. Кто нибудь пробовал, получилось?

что получилсоь и что не получается опишите подробнее (у меня в школе не было курса телепатии :big:
попробуем помочь

lti1 25.09.2013 12:47

Цитата:

Сообщение от myxa781 (Сообщение 271751)
что получилсоь и что не получается опишите подробнее (у меня в школе не было курса телепатии :big:
попробуем помочь

Описывать особо то и нечего, дошёл до этого пункта
"# script -q -c 'getevent /dev/input/event1' /dev/null | while read code; do echo "$code" | grep -q '^0004 0004 00000004.$' && echo "code:$code"; done
В терминале выводится одна строчка на нажатие нужной мне кнопки, и одна на отжатие.
"
А куда это теперь засунуть, что бы привязать scene Tasckera не пойму.

myxa781 25.09.2013 13:43

Цитата:

Сообщение от lti1 (Сообщение 271757)
Описывать особо то и нечего, дошёл до этого пункта
"# script -q -c 'getevent /dev/input/event1' /dev/null | while read code; do echo "$code" | grep -q '^0004 0004 00000004.$' && echo "code:$code"; done
В терминале выводится одна строчка на нажатие нужной мне кнопки, и одна на отжатие.
"
А куда это теперь засунуть, что бы привязать scene Tasckera не пойму.

script -q -c 'getevent /dev/input/event1' /dev/null | while read code; do echo "$code" | grep -q '^0004 0004 00000004.$' && am broadcast -a net.dinglisch.android.tasker.ACTION_TASK -e task_name ИМЯЗАДАЧИ;done &
ИМЯЗАДАЧИ=задача в таскере которая будет или переменные менять или еще какие действия, в вашем случае будет делать действия которые вы уже отрисуете в сцене
& в конце строки, чтобы этот скрипт висел резидентом

lti1 25.09.2013 14:56

Цитата:

Сообщение от myxa781 (Сообщение 271764)
script -q -c 'getevent /dev/input/event1' /dev/null | while read code; do echo "$code" | grep -q '^0004 0004 00000004.$' && am broadcast -a net.dinglisch.android.tasker.ACTION_TASK -e task_name ИМЯЗАДАЧИ;done &
ИМЯЗАДАЧИ=задача в таскере которая будет или переменные менять или еще какие действия, в вашем случае будет делать действия которые вы уже отрисуете в сцене
& в конце строки, чтобы этот скрипт висел резидентом

А запускать данный скрипт через Run Shell?


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

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