Azt nézted, hogy a variable convert utasítás miket tud?
korlátozottabb mint amit az android tud alapból, de itt is vannak "csodák"
Gyorskeresés
Legfrissebb anyagok
- Bemutató Spyra: akkus, nagynyomású, automata vízipuska
- Bemutató Route 66 Chicagotól Los Angelesig 2. rész
- Helyszíni riport Alfa Giulia Q-val a Balaton Park Circiut-en
- Bemutató A használt VGA piac kincsei - Július I
- Bemutató Bakancslista: Route 66 Chicagotól Los Angelesig
Általános témák
LOGOUT.hu témák
- [Re:] [Szevam:] Érzelmi magabiztosság/biztonság - miért megyünk sokan külföldre valójában?
- [Re:] [btz:] Internet fejlesztés országosan!
- [Re:] Elektromos rásegítésű kerékpárok
- [Re:] [cigam:] Milyen NAS-t vegyek?
- [Re:] eBay-es kütyük kis pénzért
- [Re:] [ubyegon2:] Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- [Re:] [Luck Dragon:] Asszociációs játék. :)
- [Re:] [Szoszo94:] Xiaomi Mi Router 3G - Padavanra fel!
- [Re:] [gban:] Ingyen kellene, de tegnapra
- [Re:] [sziku69:] Fűzzük össze a szavakat :)
Szakmai témák
PROHARDVER! témák
Mobilarena témák
IT café témák
GAMEPOD.hu témák
Hozzászólások
hetn
tag
#79335424
törölt tag
Robotban úgy van, hogy van egy "idő szövegesen" opció. Itt megadod amit szeretnél az Android kódoknak megfelelően, és ennyi. Mivel ez a kód alapból a rendszer része, ezért fura nekem, hogy a Tasker -ben nincs lehetőség ebből kiindulni.
Szerintem majd MrDini összedob valami js kódot a problémára
Ha épp olvassa a topikot
HREH
Topikgazda
Már dobott is pár napja, az is tökéletesen működik
"Fun isn't something one considers when balancing the universe. But this... does put a smile on my face."
Melyikre gondolsz?
amit nekem adott?
HREH
Topikgazda
Nem, arra, amit erre a problémára írt.
"Fun isn't something one considers when balancing the universe. But this... does put a smile on my face."
Ha épp olvassa a topikot
Alap! Ez az egyik kedvenc topikom, plusz a Tasker a kedvenc Android appom!
De írtam is neki privátban egy JS kódot, még aznap. Történetesen ezt:
setGlobal('%Time',global('%Time').replace(/[a-z] /g,':').replace(/[a-z]/g,''));
Ez ugyebár a %Time változóban cseréli le a stringben megjelenő összes kisbetű és space párosítást egy ':'-ra, majd a maradék betűket kicseréli a semmire és a kapott eredményt kiírja a %Time változóba. Természetesen átírható a %Time változó neve, a lényeg csak annyi, hogy nagybetűvel kezdődjön a neve!
(#5548) hetn
Nem rossz ötlet a replace, én is valami ilyesmit csinálnék. De ha regex-et használsz, akkor megspórolsz egyet belőle. A fenti JS kódom is hasonlóan működik. Taskerben ez valahogy így néz ki:
A1: Variable Set [ Name:%Time To:12h 01m 43s Recurse Variables:Off Do Maths:Off Append:Off ]
A2: Variable Search Replace [ Variable:%Time Search:[a-z] Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In:%Time Replace Matches:On Replace With:: ]
A3: Variable Search Replace [ Variable:%Time Search:[a-z] Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In:%Time Replace Matches:On Replace With: ]
A4: Flash [ Text:%Time Long:Off ]
(#5552) Somatom
Nem a rendszer része, hanem a rendszerre írt Java programoknál tudod használni ezt. Tasker alatt is ugyanúgy lehet használni Java Object-tel ezt a megoldást, csak az kicsit bonyulultabb, nyilván nem fogok olyat írni, ha van egyszerűbb megoldás is.
Egyébként a legtutibb és leggyorsabb megoldás (ha van fent busybox), shellbe berakni ezt, majd a kimenetét kiirányítani egy változóba:
date %T
Vagy ha a date bináris hiányos lenne:
date %H:%M:%S
[ Szerkesztve ]
Eleinte angol billentzuyetet akartam. De aztán megismerkedtem a nagy 'Ő'-vel!
#79335424
törölt tag
Ha Robotban tudtam közvetlenül használni, akkor Taskerben is lehetne. Ez csak a fejlesztőn múlik. Azért említettem meg, mert esetleg lehetne kérni ilyen funkciót.
Persze, nyilván, de Pentnek elég sok teendője van így is. Aligha foglalkozna szerintem ilyen 'jelentéktelennek tűnő' problémával, mikor van rá workaround. És mint mondtam, a Tasker is tudja pontosan ugyanazt a megoldást, mint amit linkeltél, csak Java Objectekkel kell létrehozni, kb mintha egy droidos programot csinálnál.
Eleinte angol billentzuyetet akartam. De aztán megismerkedtem a nagy 'Ő'-vel!
Mauzes
őstag
Sziasztok!
Root nélkül ki tudom kapcsolni a képernyőt Tasker-rel? Eddig csak olyan megoldást találtam, ami kikapcsolás mellett olyan szinten lockolja a képernyőt, hogy a normál ujjlenyomatos feloldás helyett PIN-t kell megadnom. Ez nyilván nem optimális.
Úgy szeretnéd kikapcsolni a képernyőt hogy ne legyen képernyőzár?
Mauzes
őstag
Képernyőzár lehet és legyen is, de a normál ujjlenyomattal feloldható, ne pedig PIN-es (PIN kódot akkor szokott csak kérni a telefonom az "ujjlenyomatok védelme érdekében", ha újraindítom a telót. A különféle screen off alkalmazások viszont amikor kikapcsolják a képernyőt, akkor minden alkalommal úgy zárják le, hogy kizárólag PIN-nel tudom feloldani, nem ujjlenyomattal. Miután megszoktam az ujjlenyomatos feloldást, elég zavaró már pinekkel szarakodni.)
[ Szerkesztve ]
#79335424
törölt tag
Ha másképp nem megy, akkor én megpróbálnám azt a trükköt, hogy direkt lezárás helyett, levetetném 1mp -re a kijelző timeoutot, aztán a lezárást majd megoldja az OS. Ha lezárt, akkor meg visdzaállítatnám a kívánt értékre. Nem biztos, hogy működik, de egy próbát megér.
HREH
Topikgazda
Jó lenne, csak Taskerben 7mp a minimum display timeout.
Egyébként root nélkül nincs is nagyon más megoldás.
[ Szerkesztve ]
"Fun isn't something one considers when balancing the universe. But this... does put a smile on my face."
Mauzes
őstag
És tényleg 7 mp.
Ezt a fost, most komolyan ezt a kő egyszerű taskot nem lehet megoldani Tasker-rel, hogy képernyő kikapcs?
#79335424
törölt tag
Valami rendszer szintű ármány lehet a háttérben. Robotban bármilyen időt be tudok állítani, de hiába állítom 2mp -re, nem reagál rá a teló, nem zárja le a kijelzőt. Viszont, a "kijelző kikapcsolása" műveletnél a Robot nem írja, hogy root kéne neki hozzá (Android 4.4.2).
Szia!
Nem hiszem, hogy a Taskerrel ezt root nélkül meg tudod oldani...
De próbáld meg ezt egy Run Shell-be tenni:
input keyevent 26
Aztán vagy engedi, vagy nem...
Eleinte angol billentzuyetet akartam. De aztán megismerkedtem a nagy 'Ő'-vel!
#79335424
törölt tag
Az nagyon meglepne, ha a keyeventek mennének root nélkül.
Képzeld, a jelenleg nálam lévő Samsungon megy root nélkül is!
Ezért bátorkodtam bedobni ide is...
Eleinte angol billentzuyetet akartam. De aztán megismerkedtem a nagy 'Ő'-vel!
#79335424
törölt tag
Esetleg "input tap x y" is?
Persze, minden további nélkül!
Android 6.1.1...
[ Szerkesztve ]
Eleinte angol billentzuyetet akartam. De aztán megismerkedtem a nagy 'Ő'-vel!
#79335424
törölt tag
Te jó ég! Ez írgalmatlan méretű rés a pajzson. Milyen Samu ez?
[ Szerkesztve ]
Na most várjunk
itt van kettő rootolt telefon
Android 4.2 és 5.1-el
Mindkettő rootolt
beírom a shell code-ba hogy input tap 400 200 mondjuk,és lefut a parancs
Nem írom be elé hogy su
Nem kell su parancs. Egyébként is a Taskerben su helyett a Use rootot érdemes bepipálni.
BTW Nálad is lefut root nélkül és végre is hajtódik?
[ Szerkesztve ]
Eleinte angol billentzuyetet akartam. De aztán megismerkedtem a nagy 'Ő'-vel!
Jól gondolom hogy ahhoz unrootolni kellene?
amugy terminalban is lefut a parancs
[ Szerkesztve ]
Mauzes
őstag
Nálam Galaxy S6, 6.0.1, és nem fut le se az input keyevent 26 se az input tap x y. Legalább is én Tasker-ben létrehoztam egy run shell task-ot és simán beírtam, amit javasoltál, de futtatásnál piros köröcske jelzi, hogy nem hajtja végre.
Nem, nem kell unrootolni. Ha nincs bepipálva a Use root a Run shell-nél, akkor nem root shellben futtatja le a Tasker a kódot.
Egyébként terminálban a $ jelzi, hogy nem vagy root. A # pedig a root shell-t jelöli.
Ha kiadod $ mögött, hogy input text "just a little test", akkor beírja ezt a szöveget az emulátorodba?
Eleinte angol billentzuyetet akartam. De aztán megismerkedtem a nagy 'Ő'-vel!
Érdekes... Akkor valószínűleg nem megy Nálad a dolog...
Egyébként nem input tap x y, hanem az x és y helyére valamilyen kordinátát kell írni. Pl:
input tap 200 200
Eleinte angol billentzuyetet akartam. De aztán megismerkedtem a nagy 'Ő'-vel!
Error:invalid arguments...
viszont itt a text parancs végén van ilyen hogy (default: touchscreen)
ezt a hiba parancs után listázza ki
Mauzes
őstag
Persze, én is számokat írtam.
Hmm, akkor valamiért gondolom nem szereti a bináris a space-t a stringeknél.
input text test
Ennek mennie kell... Feltéve, ha engedi használni root nélkül...
Eleinte angol billentzuyetet akartam. De aztán megismerkedtem a nagy 'Ő'-vel!
Megy..
Bozek
nagyúr
Gondolom az AutoInput is ezt használja, az is megy root nélkül.
Mauzes
őstag
Autoinput nálam is megy root nélkül, de ezek a parancsok mégsem futottak le Tasker-ben.
Mauzes
őstag
Sziasztok!
Tudtok segíteni abban, hogy az alábbi task-ot hogyan állítsam be?
1. Minden hónap 2. napján nyisson meg egy adott weboldalt
2. A weboldalon van egy "Letöltés" gomb, azt nyomja meg (ilyenkor automatikusan letölt a teló egy csv fájlt)
3. A letöltött fájlt csatolva küldje el egy megadott email címre
Megjegyzés: tök mindegy, hogy adott napon mikor hajtja végre a task-ot, de gyanítom, hogy a képernyőnek be kell kapcsolva lennie. Jó lenne, ha nem kellene számon tartanom az időt, hogy most akkor be kell kapcsolni a kijelzőmet, mert mi van, ha épp nem érek rá.
Szia!
Megtennéd, hogy kicsit konkretizálod a dolgot? Mondjuk, hogy milyen weboldal, milyen fájl... Jöhet privátban is!
Illetve az e-mail küldés szerintem Taskeren belül nem megoldható, max a K9 maillel, vagy pl egy PHP szkriptet meghívva.
[ Szerkesztve ]
Eleinte angol billentzuyetet akartam. De aztán megismerkedtem a nagy 'Ő'-vel!
Mauzes
őstag
Van egy befektetési alapok árfolyamait követő weboldal, ahonnan adatokat lehet letölteni adott dátumra.
Pl: http://www.bamosz.hu/letoltesek?alapids=HU0000704549;HU0000704556;HU0000703509
Itt magában a weboldal linkjében benne van már az kiválasztott eszközök kódja, tehát ha a linket megnyitod, már ki van választva az a néhány értékpapír, ami téged érdekel.
Így egyből lehet is kattintani a "letöltés" gombra, ezután egy adatokat tartalmazó csv letöltődik. És jó lenne, ha ez a céges email címemre el lenne küldve a telómról.
Ez kicsit ilyen first world problem, hiszen manuálisan sem sok meló, de a célom az lenne, hogy automatikusan minden hó végi záró árfolyam összegyűjtve megérkezzen hozzám emailem, és a lényeg, hogy automatizálva soha nem lenne elfelejtve.
[ Szerkesztve ]
Ok, megnézem, mit tehetek!
De egyébként ez egy tipikus olyan task, amit én PHP-ban raknék össze, s azt futtatnám Crontabból.
Eleinte angol billentzuyetet akartam. De aztán megismerkedtem a nagy 'Ő'-vel!
Mauzes
őstag
Én amatőr Tasker-es vagyok, amít írtál, már nem is értem.
Az nem Tasker, a PHP egy ismert szkriptnyelv, aminek eredeti feladata, hogy szerveroldalt tud dinamikusan előállítani HTML-t a weboldalad látogatóinak. De használható még sok másra, pl kiváló parsolásra, illetve mailt is tudsz vele küldeni.
Az időzítést pedig a crontab oldaná meg.
Egyébként ránéztem az oldalra... Sajnos ez így nem megvalósítható, mert az újabb Android verziók már nem tudnak rendesen POST/GET kérést küldeni JS-ből. Ez a bamosz pedig egy nagyon bonyolult form (űrlap) alapján generálná a csv-t, amit pedig max ezzel a módszerrel lehetne leszedni.
Esetleg kérdezz rá náluk, hogy nem biztosítanak-e API-t hozzá...
2. én is amatőr Taskeres vagyok.
[ Szerkesztve ]
Eleinte angol billentzuyetet akartam. De aztán megismerkedtem a nagy 'Ő'-vel!
Mauzes
őstag
És mi lenne, ha letöltés gombra az autoinput kattintana? Ha ez működne, akkor már csak a többi részét kellene valahogy megoldani.
Szerk: Odáig már működik, hogy browse url megadott lapra, majd letöltés gombra kattint autoinput, és le is tölti a download mappába a fájlt. Már csak el kellene küldeni majd bezárni mindent, esetleg a fájlt törölni.
[ Szerkesztve ]
A fájlt ki tudod olvasni a Read File-al egy változóba. Ha pedig fent van a K9-mail, azzal talán tudsz küldeni mailt a Taskerből. Ha így van, az e-mail szövege helyére tedd be a változó nevét. Szerintem csatolni nem lehet így...
A törlés meg valami Delete File néven van.
Eleinte angol billentzuyetet akartam. De aztán megismerkedtem a nagy 'Ő'-vel!
#79335424
törölt tag
Szerintem a szerverre szinkronizálásban szabadabb a mozgástér, mint az e-mail küldésben. Ez lehet mondjuk Foldersync, és Gdrive. A másik eszköz értesítése meg lehet mondjuk Pushbullet -tel. Erre az letölti a cuccot a szerverről.
Bár én nem értek hozzá...
hetn
tag
Csatlakozok én is a "kivánságlistához":
Azt hogyan lehet kicsikarni a Taskerből, hogy amikor ki van kapcsolva a kijelző, a készülék ne aludjon el?
Konkrétan: egy "mozgó wifi adó" jelét kéne elcsípnem, ami max 15-20mp-ig él. Annyit tudok behetárolni, hogy a keresett wifi -mondjuk- délután 2 és 3 közt "érkezik". Nem akarok csatlakozni hozzá, csak trigger-ként akarom annak a wifinek a jelét használni és nem érdekel hogy a figyelés alatt több energiát fogyaszt a telefon. A WifiNear-Toggle funkciója túl ritkán nézegeti a wifit ehhez a feladathoz,
A Tasker Preferences-ben sem tudom ~40mp alá vinni a figyelést, akkor ha a telefon "alszik"
[ Szerkesztve ]
Mauzes
őstag
Még egy olyan trükk érdekelne, hogy hogyan tudnám továbbfejleszteni a whatsapp értesítős profilomat, hogy ne minden értesítésnél pittyegjen, hanem csak mondjuk 60 mp-enként egyszer.
Ami most van:
Alapból a whatsapp értesítési hangot kikapcsoltam, hogy soha ne adjon hangot (magát az értesítést nem). Ez azért jó, mert ha a munkahelyen vagyok, akkor néma marad a teló. Viszont ha nem munkahelyen vagyok, akkor nem baj, ha pittyeg a whatsapp, így beállítottam egy profilt: ha Notification Whatsapp + not wifi connected [munkahelyi wifi] -> Play ringtone notification [whatsapp értesítési hang].
Viszont amikor egy percen belül valaki 10-szer ír, akkor 10-szer pittyeg a teló, és pl. vezetés közben elég zavaró. Amit szeretnék:
Csak akkor játsszon le a tasker értesítési hangot a fenti profil alatt, ha az előző 60 mp alatt nem játszott le / nem volt végrehajtva a task. Így percenként max. 1-szer pittyegne a telóm.
[ Szerkesztve ]
becenevem
aktív tag
Sziasztok!
A [linken] tálalható leírás szerint próbáltam két dátum közötti napok számát kiíratni a Flash paranccsal.
Hibára fut. A leírt logika alapján próbáltam magamtól is, de továbbra is a konvertálásnál hibára fut.
A változók megkapják a dátumot, de utána már nem fut tovább.
Tudnátok segíteni, mi lehet a baja?
Köszönöm.
Ne gyere be meg ne gyere erre, he...
Bozek
nagyúr
Az utolsó kettő Variable Set-nél ki van pipálva a Do Maths? Szerintem ott lehet a probléma, mert ha a %today változó is megkapja az értéket, akkor nem a konvertálásnál hasal el a dolog, lévén az első konvertálás még az értékadás előtt van.
becenevem
aktív tag
Variable set name %mainap to %DATE
Variable convert name %mainap function Date time ro second store result in %mainapsec
Már ez is elhasal.
08.10.56/Variables doreplresult: |%mainap| -> |2017. 02. 11.|
08.10.56/E Variable Convert: %mainap -> %mainap
08.10.56/E Variable Convert: %mainapsec -> %mainapsec
08.10.56/MyCal parseDateTime: bad time parts 1
08.10.56/MyCal parseDateTime: bad no date parts 1
08.10.56/MyCal DATE: null null null TIME: null null null
08.10.56/E Variable Convert: %mainap: failed.
08.10.56/E result: stop task (error)
08.10.56/Variables doreplresult: |%mainap| -> |2017. 02. 11.|
08.10.56/Variables doreplresult: |%mainapsec| -> |%mainapsec|
08.10.56/E Error: 1
08.10.56/MacroEdit action finished exeID 1 action no 1 code 596 status: Err next 1
Ne gyere be meg ne gyere erre, he...