Направите читач отиска прста који има свесни контекст у Таскер-у

Доступне опције за читаче отиска прста су и даље ограничене, међутим, са Таскер-ом можете креирати Таскер профил читача отиска прста који је свестан контекста.

Читачи отиска прста су прилично ограничени у свом подразумеваном стању. Поред очигледне могућности да откључате телефон или да ауторизујете нека плаћања, не можете много више да урадите са читачем отиска прста на већини Андроид телефона. Функција се увек осећала као пропуштена прилика - до сада!


Читач отисака прстију заснован на задатку

Прављење прилагођеног читача отиска прста у оквиру Таскера је прилично једноставан пројекат. Таскер ће доделити више функционалности читачу отиска прста у зависности од тога шта радите или где се налазите. У овом примеру ћу вам показати како да тренутно пребаците тренутну веб локацију на велики екран (у овом случају, мој рачунар). На овај начин ћете моћи да додате додатне функције читачу у зависности од отворених прозора или ваше локације. Ваша машта је ваша једина граница.

Како то ради

Имајте на уму да је

Апликација Алати за скенирање отиска прста је нов и у активном развоју. Таскер подршка је тренутно ограничена само на извршавање задатака, међутим, то је све што ће нам требати. Користићемо променљиве унутар Таскера за додељивање више од једног профила на скенер отиска прста. Када се отисак прста активира, Таскер ће проверити шта сте још радили (или где се налазите) и у складу са тим ће извршити исправан профил.

Скенирање отиска прста

Морамо да натерамо читаоца да делује као универзални покретач за наше услове. Мораћемо да направимо задатак, Скенирани прст, то ће нам покренути друге профиле. Ово можемо повезати са променљивом %ФингерСцаннед. Када апликација Алати за скенирање отиска прста препозна отисак прста, покренуће наш задатак Скенирани прст да привремено подеси вредност %ФингерСцаннед од 0 до 1 за 2 секунде. 2 секунде би требало да буде довољно времена да наши други профили Таскер-а реагују на промену променљиве и одговоре на њу. Ако имате било каквих проблема са Таскер-ом који реагује на промену променљиве, покушајте да повећате акцију чекања на 3 секунде или дуже. Отворите алатке за скенер отиска прста и доделите овај задатак. Затим ћемо креирати различите профиле који се покрећу у зависности од тренутног контекста - да ли је одређена апликација отворена или не, која је ваша тренутна локација итд.

Пребаците тренутни Цхроме прозор

У овом примеру ћемо показати како да пребаците тренутно отворену картицу у Цхроме-у. Овај профил ће се покренути када је вредност %ФингерСцаннед постављена на 1 (према претходно креираном задатку) И Таскер открива да је тренутно отворена апликација Цхроме претраживач. Ово захтева да омогућите услугу приступачности за Таскер, иначе Таскер неће моћи да открије када је Цхроме отворен. Штавише, ми ћемо искористити АутоИнпут добро као Придружити од КСДА Јуниор Мембер јоаомгцд због обимне интеграције са Таскером.

Прво, мораћете да креирате профил са два контекста: прво, контекст стања који се активира када је %ФингерСцаннед = 1; друго, контекст апликације који се активира када се Цхроме отвори. Затим ћете морати да поновите задатак као што је приказано на слици изнад или као што је приказано у наставку. Када завршите, овај задатак као што је постављен ће упитати тренутно отворену УРЛ адресу у Цхроме-у и гурнути је на ваш рачунар помоћу Јоин. Можете затражити избор уређаја ако желите, али за супер брзо дељење, одредио сам један уређај за то.

Користим упит корисничког интерфејса аутоматског уноса да добијем вредност УРЛ адресе у прегледачу. У већини случајева, веб адреса ће почети са ввв/хттп (с) или њиховом комбинацијом. Да бисмо ухватили УРЛ, биће нам потребан следећи регуларни израз:

((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*

Ако имате проблема са конфигурисањем упита - користите подешавање променљиве да бисте се вратили у Цхроме и изаберите траку за адресу. Аутоматски унос ће тада помоћи да се аутоматски подеси снимање УРЛ-а. Поставио сам прилагођену променљиву %адреса који ће садржати УРЛ адресу са тренутно отворене Цхроме картице.

Недавно ажурирање апликације Јоин је решило проблем и радње А2-А4 више нису потребне. Можете исправно да гурнете УРЛ без обзира на префикс.

Пре него што можемо да гурнемо страницу на рачунар, морамо да проверимо да ли је УРЛ правилно форматиран. Гурање УРЛ-а који почиње са ввв неће аутоматски отворити веб локацију у претраживачу на рачунару. Најлакши начин да се уверите да шаљемо исправно форматиран УРЛ је да покренете а тражи/замени поступак. Подразумевана вредност за %префикс променљива ће бити "http://". Ово нам је потребно ако веб локација не подржава хттпс протокол. Тражићемо или хттп или хттпс у УРЛ-у и ако %префикс пронађено је постављено у пусх УРЛ-у. Тражити хттпс:// и изаберите замени. Не уносите ништа у замени са поље јер само желимо да ово буде уклоњено са наше адресе урадите исто за хттп://.

Последња радња је Јоин Пусх. Идите на УРЛ и унесите %адреса. На овај начин ће УРЛ бити исправно гурнут на рачунар и аутоматски ће отворити веб локацију.

Ако сте забринути за безбедност, многе веб локације ће вас аутоматски преусмерити на своју безбедну верзију ако постоји, али ако не, можете да користите ХТТПС свуда проширење да то уради уместо вас.


Закључак

Као што видите, додељивањем радње Таскер алата за скенирање отиска прста променљивим променљивим, можемо доделити више радњи упркос ограничењима једног задатка Таскер. Контактирао сам програмера алата за скенирање отиска прста, Даниел Хубер, и наводи да је за будућност планирано више Таскер функционалности. Сада када знате како да користите читач отиска прста без повезивања са једним задатком, можете да прилагодите који контексти и које радње треба да се покрену када се отисак прста препозна.

Можда можете да емитујете ИоуТубе видео једним додиром (није потребан Цхромецаст). Можда бих ово показао у свом следећем туторијалу? Ако желите да видите ово и друге Таскер скрипте, јавите нам своје мишљење у наставку!


Преузми/увези

Као и увек, обезбедићемо начине за преузимање или ручно увезивање рада који показујемо у овим Таскер туторијалима. Имаћете две опције да додате ове скрипте у подешавање Таскер-а.

Прво, можете преузети цео пројекат пратећи везу за преузимање испод. Након што преузмете Пројецт КСМЛ датотеку, можете је увести тако што ћете отворити Таскер, а затим дуго притиснути икону Почетна у доњем левом углу. Ово ће отворити мени Таскер Пројецт, који ће вам омогућити да увезете пројекте који се налазе на интерној меморији.

Преузмите пројекат читача отиска прста који има свесни контекст

Алтернативно, можете користити описе профила/задатка који се налазе у две картице испод да вас воде кроз процес поновног креирања ове скрипте сами. Препоручујемо ову руту ако желите да научите како да постанете бољи у Таскер-у, тако да сами можете да прилагодите или побољшате скрипту.

[табс][таб титле ="Цаст Цхроме"]

Profile: Cast Chrome. 

Application: Chrome

State: Variable Value [ %FingerScanned eq 1 ]

Enter: Chrome

A1: AutoInput UI Query [ Configuration: Only Visible: true

Only Clickable: false

App Package: com.android.chrome

Check Screen State: false

Text: ((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*

Regex: true

Variables: address Timeout (Seconds):20 ]

A2: Variable Set [ Name:%prefix To: http:// Do Maths: Off Append: Off ]

A3: Variable Search Replace [ Variable:%address Search: https:// Ignore Case: On Multi-Line: Off One Match Only: On Store Matches In:%prefix Replace Matches: On Replace With: ]

A4: Variable Search Replace [ Variable:%address Search: http:// Ignore Case: On Multi-Line: Off One Match Only: On Store Matches In:%prefix Replace Matches: On Replace With: ]

A5: Join Send Push [ Configuration: Device: Chrome@Home

Url: %prefix%address Timeout (Seconds):60 ]

[/таб][таб титле ="Читај прст"]

Scanned Finger. 

A1: Variable Set [ Name:%FingerScanned To: 1 Do Maths: Off Append: Off ]

A2: Wait [ MS: 0 Seconds: 2 Minutes: 0 Hours: 0 Days: 0 ]

A3: Variable Set [ Name:%FingerScanned To: 0 Do Maths: Off Append: Off ][/tab]

[/табс]

Захтеви: Андроид верзија: 6.0+апликације: Придружити (или АутоРемоте), Алати за скенер отиска прста (Подршка за Таскер треба да буде откључана) Додатак: АутоИнпутхардвер: Читач отиска прста