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

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

keeperdy 25.03.2016 12:47

Умеет, либо внутреннее управление, либо через Media Utilities. Если не совместимо с плеером, можно банально прописать имитацию нажатия тача в указанном месте через input tap - у меня так PCRadio включается

Алексей L&M 26.03.2016 14:23

Нашёл.
Управление плеером: Медиа -> управление медиа плеером. Затем выбираем плеер и действие.

Теперь не могу сделать паузу при включении и выключении. Уже всё перетыкал. Подскажите как задержка выставляется?

keeperdy 26.03.2016 17:30

Какая задержка? Пауза перед выполнением? Тогда Task - wait

Алексей L&M 26.03.2016 18:37

Спс, работает. До этого Wait пробовал, но он был в конце списка заданий, потому и не работало, переместил вначало заданий и ок.

makkaw 26.03.2016 19:04

Привет всем ! помогите пожалуйста как сделать задачу чтоб при вкл питание планшет проснулся , а при выкл в сон ! Если можно поподробней ! Спс

Алексей L&M 26.03.2016 19:22

makkaw, при подаче питания по USB планшет сам просыпается. Остаётся только отправить в со при отсутствии питания, добавляешь
Состояние -> Зарядка -> Зарядка -> ставишь галку Если не.
Действие - Экран -> System Lock

Алексей L&M 26.03.2016 19:25

Цитата:

Сообщение от keeperdy (Сообщение 356206)
Какая задержка? Пауза перед выполнением? Тогда Task - wait

Так и не получается реализовать запуск с задержкой на зажигание. Вначале темы есть скрипт, но как из него вытащить нужную информацию?

sven83 29.03.2016 16:31

мужчины вопрос сделано два профиля по ориентации экрана
1 положение правой стороной
2 положение экран вниз
так вот как заставить его не проигрывать профиль при включении.. проблема в том что при экраном вниз выключаеться экран, так и должно быть...но при включении планшета он находиться в положении правой стороной а таскер прогоняет два профиля.... как ему обьяснить что при включении и загрузки не прогонять профиль экранов в низ

keeperdy 29.03.2016 17:04

sven83
Можно через переменную по ориентации экрана отключить выполнение профиля.
Распишите подробней условия (сделайте импорт задачи) и что Вы хотите конкретно получить в итоге, а то сумбурно написано.

Алексей L&M
Что Вы хотите задержать при запуске и по какому признаку?

sven83 29.03.2016 17:12

Цитата:

Сообщение от keeperdy (Сообщение 356654)
sven83
Можно через переменную по ориентации экрана отключить выполнение

как сделать отключение выполнения профиля

keeperdy 29.03.2016 17:22

Статус профиля - выключить

Выложите исходники в таком виде хотя бы, тогда и разберемся сразу
Профиль: PCRadio (7)
Приложение: PCRadio
Начальная: Autoplay + Pwramp OFF (8)
A1: Остановить приложение [ Приложение:Poweramp Use Root:Включить Continue Task After Error:Включить ]
A2: Ждать [ Мсек.:0 Секунды:4 Минуты:0 Час.:0 Дни:0 ]
A3: Secure Settings [ Конфигурация:PCradio Play (Root) Package:com.intangibleobject.securesettings.plugin Имя:Secure Settings Задержка (сек.):0 ]

Профиль: PowerAMP (9)
Приложение: Poweramp
Начальная: Autoplay + Pc Radio Off (13)
A1: Остановить приложение [ Приложение:PCRadio Use Root:Включить Continue Task After Error:Включить ]
A2: Ждать [ Мсек.:0 Секунды:4 Минуты:0 Час.:0 Дни:0 ]
A3: Secure Settings [ Конфигурация:Pwramp play (Root) Package:com.intangibleobject.securesettings.plugin Имя:Secure Settings Задержка (сек.):0 ]

sven83 29.03.2016 17:36

Профиль: ориентация праваой стороной
Начальная: правой стороной)
A1: run shell [command input keyeven 26]
Профиль: ориентация экраном вниз
Начальная:экраном вниз
A1: system look
в общем как то так....нужно чтоб при первичном включении (планшет уже установлен правой стороной) не включался таск A1: run shell [command input keyeven 26]

keeperdy 29.03.2016 17:44

Можно через переменную, попозже напишу, когда планшет будет под рукой

sven83 29.03.2016 17:49

Цитата:

Сообщение от keeperdy (Сообщение 356671)
Можно через переменную, попозже напишу, когда планшет будет под рукой

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

Алексей L&M 29.03.2016 18:45

Цитата:

Сообщение от Алексей L&M (Сообщение 356223)
Так и не получается реализовать запуск с задержкой на зажигание. Вначале темы есть скрипт, но как из него вытащить нужную информацию?

Цитата:

Сообщение от keeperdy (Сообщение 356654)
Алексей L&M
Что Вы хотите задержать при запуске и по какому признаку?

Планшет засыпает и просыпается по датчику холла, который управляется с помощью реле по АСС.
Когда заводишь авто, планшет включается, выключается и снова включается.

Тут похоже софтово не решить проблему, нужно на реле делать задержку.

Алексей L&M 30.03.2016 05:08

А нельзя как то отслеживать состояние по времени? К примеру, если экран включен 5 секунд, то выполняем то то, а если меньше, ничего не выполняем.

keeperdy 30.03.2016 09:41

Цитата:

Сообщение от Алексей L&M (Сообщение 356680)
Планшет засыпает и просыпается по датчику холла, который управляется с помощью реле по АСС.
Когда заводишь авто, планшет включается, выключается и снова включается.

Тут похоже софтово не решить проблему, нужно на реле делать задержку.

По Датчику Холла никак - это равносильно нажатию клавишы вкл./выкл.

Поставьте вначале задержку на включение программ в основном профиле, назовем его Main
Task - Wait - 5 сек. В принципе, достаточно будет, планшет включился, пошел отсчет, погас, задача не выполняется, включился - 5 секунд и все проги запустились.

Для посдтраховки, можете создать, например:
Profile: Acc Pause
State: Display [ Is:Off]
Enter: Stop Main (19)
A1: Stop [Task:Main]

Цитата:

А нельзя как то отслеживать состояние по времени? К примеру, если экран включен 5 секунд, то выполняем то то, а если меньше, ничего не выполняем.
Можно, но здесь надо переменные использовать и отлавливать состояние, считаю, что это не целесообразно, т.к. по сути это такая же пауза будет - отследил включение, пошел таймер, погас экран, условие не выполнено - задача остановилась, включился экран, запустился таймер, условие выполнено, все запускается.

sven83
Поигрался с Таскером вчера, удалось придумать такую схему. Работает для следующих условий. Я так понял, что экран гаснет, когда планшет находится в вертикальном положении, планшет запоминает это состояние, аксселерометр не отслеживает положение, при включении уже в горизонтальном у меня картинка все равно долю секунды в вертикальном состоянии (аксселерометр же не отслеживает), а потом переворачивается. Вот можно такое придумать

Profile: Var ORIENT (20)
State: Orientation [ Is:Standing Up ]
State: Display State [ Is:Off ]
Enter: Var (21)
A1: Variable Set [ Name:%ORIENT To:1 Do Maths:Off Append:Off ]

Если планшет в верт состоянии и выкл. экран, записывается значение переменной %ORIENT 1

Profile: Autostart (6)
State: Orientation [ Is:Left Side ]
Enter: Autostart (19)
A1: If [ %ORIENT neq 1 ]
A2: Launch App [ App:PCRadio Data: Exclude From Recent Apps:Off Always Start New Copy:Off ] - я просто запускал приложение, в Вашем случае - input tap
A3: End If
A4: Variable Clear [ Name:%ORIENT Pattern Matching:Off ]

Если планшет на боку, проверятся первичное условие - см. выше, если не совпадает - запустить выполнение команды, если совпало - пропускаем и очищаем переменную, т.е. потом при перевороте экрана задача будет выполняться, вплоть до гашения экрана в верт, состоянии.

keeperdy 30.03.2016 09:44

Цитата:

Сообщение от sven83 (Сообщение 356673)
хорошо жду....и по возможности нужно чтоб таск не запускался а не весь профиль ..заранее спасибо
В общем нужно как то прописать чоб не выполнять таск если включен экран)) вот)))

Опять ниче не понятно, Вы хотите, чтобы таск выполнялся только в состоянии с выкл. экраном? Тогда вряд ли приложение запуститься, т.к. sleep mode не даст в фоне работать, там отдельно настраивать нужно.

sven83 30.03.2016 12:06

В общем нужно таск при включенном экране не работал а в выключенном работал
Разъясню на пальцах
Планшет на правом боку -
1 нажатие кнопки включения
2 включается музыка
Планшет экраном вниз
1 выключение экрана
2 выключение музыки
Так вот при первичном включении планшета он находиться в положении на правом боку и естественно начинает прогонять таск нажатия на кнопку и экран гаснет! Вот мне нужно чтоб при включении планшета не выполнялся таск нажатия кнопки включения так как экран уже работает и этой командой он отправляет планшет в сон
Тоесть чтоб таск нажатие кнопки не работал при включенном экране

keeperdy 30.03.2016 12:14

Ну попробуйте двойное условие - Экраг выключение + ориентация - на правом боку, только в опциях таскера нужно активировать режим опроса аксселерометра, по умолчанию, датчики опрашиваются автоматически при зарядке.

sven83 30.03.2016 12:23

Цитата:

Сообщение от keeperdy (Сообщение 356768)
Ну попробуйте двойное условие - Экраг выключение + ориентация - на правом боку, только в опциях таскера нужно активировать режим опроса аксселерометра, по умолчанию, датчики опрашиваются автоматически при зарядке.

Разъясни...сейчас что то я не понял) акселерометр настроен....я не понял как сделать двойное условие

keeperdy 30.03.2016 12:27

Профиль создаешь на первом условии долгий тап - добавить условие

sven83 30.03.2016 12:43

Цитата:

Сообщение от keeperdy (Сообщение 356771)
Профиль создаешь на первом условии долгий тап - добавить условие

Так с этим немного разобрался)) вечером или в обед попробую на планшете

Алексей L&M 07.04.2016 18:22

Цитата:

Сообщение от keeperdy (Сообщение 356744)
По Датчику Холла никак - это равносильно нажатию клавишы вкл./выкл.

Поставьте вначале задержку на включение программ в основном профиле, назовем его Main
Task - Wait - 5 сек. В принципе, достаточно будет, планшет включился, пошел отсчет, погас, задача не выполняется, включился - 5 секунд и все проги запустились.

Это не работает.
Когда экран гаснет, через 5 секунд задача выполняется при выключенном экране.
Цитата:

Сообщение от keeperdy (Сообщение 356744)
Для посдтраховки, можете создать, например:
Profile: Acc Pause
State: Display [ Is:Off]
Enter: Stop Main (19)
A1: Stop [Task:Main]

Уже всю голову сломал, как это создать?

ps вобщем разобрался. Отключать нужно Tasks.

keeperdy 08.04.2016 10:07

Да, убиваются задачи, а не профиль-условие.

qazxcvbnm1985 11.04.2016 11:09

киньте плиз скрипт для таскера след.:
При гашении экрана сразу все на паузу ставить и отключать вообще все что можно( глубокий сон типа), при включении все опять запускать.

keeperdy 11.04.2016 12:09

Это самые простые скрипты, которые пишутся вручную в зависимости от своих предпочтений.

Профиль - условие - экран - выключен
Задача - и прописываете все, что Вам надо отключить.

На паузу лучше не ставить, а убивать приложение. Тот же PowerAmp умеет при запуске автоматически начинать воспроизведение.

Для этих целей используйте плагин TaskKill и Secure Settings.

Алексей L&M 11.04.2016 16:07

А что за команда system lock? Уводит в сон или только экран гасит?
Нажатие кнопки вкл = system lock?

keeperdy 11.04.2016 16:13

Да, System Lock аналогично нажатию кнопки Power, но только в одном направлении - уводит планшет в сон, т.е. включить обратно не получится с помощью этой команды.

Алексей L&M 11.04.2016 16:34

Спс, разъяснили.

Есть ещё вопросец.
Заметил, что виджеты Торкое на рабочем столе в режиме сна включают синийзуб.
У Торкое есть спец виджет, который при нажатии на него эти виджеты включает и выключает, соответственно обращение к синезубу прекращается, но приходится каждый раз перед сном нажимать на этот виджет. Как Таскером можно автоматизировать нажатие виджета?
Может есть другой способ Торкоевские виджеты усмирить?

keeperdy 11.04.2016 16:43

Отключайте блутуз таскером по засыпанию
Симуляция нажатия выполняется через команду - input tap X Y, где X/Y - координаты нажатия и вуаля (в режиме разработчика включите опции отображения касаний (не помню, как правильно), там сверху будут выводится координаты нажатия по осям X и Y, вот их и забивайте без разделительных знаков, должно получится наподобие "input tap 400 200" без кавычек)

Алексей L&M 11.04.2016 16:46

Блютуз я отключаю, но виджеты его включают. И так по кругу, пока не выключить виджеты.

Нажатие удручает тот момент, что виджет находится на 4-й странице и всегда закрыт каким нибуть приложением, например навителом или плеером.

keeperdy 11.04.2016 17:01

А если убивать само приложение (Torque) при засыпании?

Алексей L&M 11.04.2016 18:53

Если убивать Таскером, то Торкое почему то запускается снова. Закрыть можно только нажав кнопку выход в самом Торкое.
С Навителом у меня то же самое.

ps в настройках Торкое убрал галку, "включать блютуз при запуске", теперь блютуз во сне отключается, но Торкое всегда включен, хотя теперь это наверное не так страшно.

keeperdy 11.04.2016 22:12

Выключайте через плагин Killtask, у меня такое было (автоперезапуск) с PowerAmp'ом, сейчас все нормально выключается через плагин. Можно торк вырубить через его же спецкоманду в таскере - org.prowl.torque.REQUEST_TORQUE_QUIT

Алексей L&M 12.04.2016 04:37

Это куда писать?

keeperdy 12.04.2016 11:05

Misc-Send-Intent Action-org.prowl.torque.REQUEST_TORQUE_QUIT
но советую все-таки использовать TaskKill (в том же маркете найдете, так правильно называется), прекрасно и корректно грохает торк

Алексей L&M 13.04.2016 13:30

TaskKill с Торкое отлично справляется, спс.
А вот Навител, после Таскера выдаёт сообщение о некоректном завершении работы и приходится запускать его в ручную. Похоже его лучше оставлять запущенным.

А как Таскером имитировать нажатие кнопки "Домой"?

keeperdy 13.04.2016 13:54

1. В плагине TaskKill попробуйте поиграться с методами "убивания" приложений, может Навител другой алгоритм закрытия требует.

2. Так-с, батюшка, а Вы уже совсем разленились :)

Это базовые функции Таскера!!! Даю наводку - подраздел "Приложения"

А вообще-то не поленитесь и пройдитесь по ВСЕМ доступным функциям, изучая их возможности.

Алексей L&M 13.04.2016 15:03

Цитата:

Сообщение от keeperdy (Сообщение 358235)
1. В плагине TaskKill попробуйте поиграться с методами "убивания" приложений, может Навител другой алгоритм закрытия требует.

Да, это я сразу попробовал, разницы нет

Цитата:

Это базовые функции Таскера!!! Даю наводку - подраздел "Приложения"
Вот где где, а тут и не искал )

Цитата:

2. Так-с, батюшка, а Вы уже совсем разленились :)
Нее, прото пока ещё привыкаю к нему, смотрю в инете разные примеры. Во многих случаях переключаюсь в Таскере на английский, иначе вообще не понятно что за что отвечает.
Цитата:

А вообще-то не поленитесь и пройдитесь по ВСЕМ доступным функциям, изучая их возможности.
В процессе.
Тут тоже не всегда понятно, что именно задача должна делать.

А вообще, начинаю понимать, насколько классное и гибкое приложение, нужно только время малось разобраться )


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

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