Hirdetés
-
GAMEPOD.hu
Új hozzászólás Aktív témák
-
Topikgazda
válasz Yager01 #3603 üzenetére
Szia!
Az indítással semmi gond, de a kikapcsoláshoz root kell.
Van még olyan művelet, aminek "Háttérműveletek leállítása" a neve. Ez root nélkül is megy, de csak a háttérben futó alkalmazásokat tudja (elméletileg) kilőni.
Nos, hogy ez a Te esetedben hogy működik, azt úgy tudod meg, hogy feltelepíted a Macrodroid-ot és a hozzávaló MdHelper apk-t, majd leteszteled.
Én nem használok VPN appot, ezért nincs tapasztalatom vele. Talán más többet tud segíteni, aki használja ezt a VPN-t.
Az ingyenes MD-al is tudsz 5 makrót létrehozni, szóval nem kell addig megvenni, amig nem győződtél meg róla, hogy működik-e.
Ha feltetted és minden engedélyt megadtál neki, akkor gyere vissza és segítek összerakni egy teszt makrót.[ Szerkesztve ]
Üdv: Mcrazy
-
Topikgazda
Sziasztok!
Készítettem egy új telepítőfájlt az ADB engedélyek beállításához és a MacrodroidHelper fájl telepítéséhez.
Az újítást megtaláljátok az ADB engedélyek menüpont alatt.
A telepítő tartalmaz egy új parancsot a Helper fájlhoz, ami az Android 14-et futtató rendszerekhez készült (forrás a MD angol fóruma).Mivel a közelemben nincs Android 14-es rendszerű telefon, ezért nem tudtam tesztelni. A régebbi rendszereken hibával elszáll a telepítés.
Szeretném megkérni azokat, akik már 14-es rendszert használnak, hogy teszteljék le és jelezzenek vissza a működést illetően.
Köszönöm mindenkinek, aki időt szán rá!Üdv: Mcrazy
-
Topikgazda
válasz Yager01 #3617 üzenetére
A Helper nélkül nem fog teljesértékűen működni a MD, mert a Google olyan szigorításokat vezetett be, amelyekkel már a MD nem is lehetne a Play áruházban. Ezért készült a Helper fájl, ami azokat a feladatokat végzi el, amit a MD már nem tud, mert ki lett szedve belőle. Természetesen ezen okból a Helper nem is lehet fent a Play áruházban.
Tudok segíteni a makró összerakásában, de a korábban írt feltételeknek a telefonnak meg kell felelni."Az indítással semmi gond, de a kikapcsoláshoz root kell.
Van még olyan művelet, aminek "Háttérműveletek leállítása" a neve. Ez root nélkül is megy, de csak a háttérben futó alkalmazásokat tudja (elméletileg) kilőni."Közben feltettem az ADB telepítéséhez szükséges fájlokat .zip formátumban is, hogy a víruskergetők nyugodtan aludjanak.
Feltettem az önkicsomagoló exe fájlt a Vírustotal-ra és valóban van 2 találat, de ez csak az exe miatt van.
Itt vannak az eredmények, mindenki megnézheti.Üdv: Mcrazy
-
Topikgazda
válasz PistiSan #3618 üzenetére
1. Jelenleg nincs, de lehet majd írok hozzá egy makrót ami naponta 1x ellenőrzi, hogy van-e frissebb verzió.
2. Akkor ott valami azzal az engedéllyel nem stimmel, mert nem szabadna felugrani neki.
A kitörlés nem megoldás, mert attól még hiba nem oldódik meg.
Próbálj meg esetleg egy újratelepítést.Üdv: Mcrazy
-
Topikgazda
válasz PistiSan #3618 üzenetére
Összedobtam egy verzió ellenőrző makrót. Minden nap 9:00-kor lefut és ha van újabb, akkor felajánlja a letöltést.
Amennyiben a készülék le van zárva, akkor a feloldás után ugrik fel az értesítő.
Az ellenőrző nem a telefonon lévő verziót ellenőrzi, hanem, hogy a fejlesztő weboldalán elérhető-e újabb verzió az előző ellenőrzötthöz képest.
MDHelper verzióellenőrzőÜdv: Mcrazy
-
Topikgazda
Módosítottam néhány dolgot az előző verzióhoz képest.
Beállítottam, hogy csak akkor legyen az ellenőrzés befejezett, ha a fájl letöltése megtörtént. Tehát, ha nem lett letöltve az apk, akkor másnap ismét lefut az ellenőrzés és megkérdezi, hogy letöltöd-e.
Módosítottam az ellenőrző linket is.
Akik letöltötték, azok frissítsék egy új letöltéssel a makrót és ellenőrizzék, hogy jól működik-e minden.[ Szerkesztve ]
Üdv: Mcrazy
-
Topikgazda
-
Topikgazda
Szia!
Ezt nem biztos, hogy meg lehet a Macrodroiddal oldani.
Én előbb kipróbálnám, hogy rákötök egy BT fülest a telefonra és ott nyomogatom a hangerő gombot. Ha akkor is előjön a ez a hiba, akkor a telefonban kell keresni, de ha nem, akkor az autó audio beállításainál.Üdv: Mcrazy
-
Topikgazda
PistiSan jutottál valamire?
[ Szerkesztve ]
Üdv: Mcrazy
-
Topikgazda
válasz PistiSan #3648 üzenetére
Módosítottam egy kicsit.
A "Nem lefutott makrók" feltételt 1 percre állítottam. Ezzel tudsz játszani, hogy mikor aktiválódjon az "Értesítés" művelet.
A makró így is soxor fog szerepelni a logban, ez nem baj, de nem fog ész nélkül Értesítéseket gyártani. A "BT eszköz csatlakozva" eseményt nem szabad kitörölni, mert az rögzít egy makrófutást. Innen fogja tudni a feltétel, hogy egyszer már lefutott a makró (mindegy, hogy nem volt közben művelet).Üdv: Mcrazy
-
Topikgazda
válasz zeon.hu #3674 üzenetére
Korábban megválaszoltam, hogy nem lehet a MD-al megoldani.
Több oka is van.
1. Root nélkül nem lehet alkalmazást kilőni, leállítani
2. Ha lenne is rá lehetőség, akkor sincs értelme, mert az autó audió rendszere gombnyomásra meghívja a legutóbb használt zenelejátszó alkalmazást. Tehát mindegy, hogy mit csinálunk, az autó rendszerét nem tudjuk blokkolni.Üdv: Mcrazy
-
Topikgazda
válasz Donki Hóte #3685 üzenetére
Például úgy, hogy a {dayofmonth} változót először beleíratod egy lokális Egész típusú változóba (ekkor már nem lesz benne nulla) és a szövegfelolvasóban a {dayofmonth} helyett a Lokális változót adod meg.
[ Szerkesztve ]
Üdv: Mcrazy
-
Topikgazda
válasz Donki Hóte #3688 üzenetére
Ezt a "Nem túl egyszerű megoldást" oszd már meg kérlek. Kiváncsi vagyok rá. Talán még lehet finomítani is rajta.
Üdv: Mcrazy
-
Topikgazda
Mivel egy teljesen új rendszerről van szó és szerintem nem sokunknak van tapasztalata, én azt javasolnám, hogy mentsd el az összes makródat, telepítsd újra a Macrodroidot és a Helper-t. Add meg újra az engedélyeket, importáld a makrókat és teszteld. Ha ez után is "buta", akkor írd le részletesen, hogy ez mit takar.
[ Szerkesztve ]
Üdv: Mcrazy
-
Topikgazda
válasz Donki Hóte #3692 üzenetére
Köszönöm a részletes leírást. Azt gondoltam, hogy nekem már nem tud senki újat mutatni/mondani/írni, de hát tévedtem. (elnézést, hogy ironikus voltam)
Ha mondjuk feltettél volna egy képernyőképet a kész makródról, vagy leírtad volna, hogy miképp oldottad meg az - elseje és a -dika, -dike végződéseket a szövegfelolvasónál, azzal picit többet tudtunk volna meg.
Elmondhatod itt is, hogy mit baltázott el a fejlesztő, de az appban van Fórum menüpont és van Hibajelentés is, ezért oda is leírhatod a javaslataidat, ötleteidet.Üdv: Mcrazy
-
Topikgazda
válasz Donki Hóte #3694 üzenetére
Szerintem telepítsd fel a Taskert vagy bármelyik automatizálót, foglalkozz vele egy kicsit és majd látod a különbséget.
Álltalában senki sem születik Macrodroiddal.
De még mindig ott tartunk, hogy nem tudsz ide feltenni a makródról egy képet, nem ismered az app 1%-át sem, de azt már eldőntötted hogy szarul van felépítve, mert neked nem jön be a logikája.
Látogass el a fejlesztő fórumára és oktasd ki, ha van épkézláb ötleted. Ha nincs, akkor meg inkább maradj csendben vagy keress másik appot.Üdv: Mcrazy
-
Topikgazda
válasz Donki Hóte #3696 üzenetére
"A macrodroidban minden változót, ciklust egy nagyon szigorú, lépésről-lépésre meghatározott keretrendszerben tudsz bevinni, ami borzasztóan merev és időigényes."
Azért, mert még nem ismered és nem tudod használni.
Ezt is meg kell tanulni, mint ahogy azt is, hogy előbb készíted magad mellé a wc papírt és utána végzed a dolgod és nem pedig fordítva.
Ez nem Excel, ezt teljesen más. Olvasgasd az összefoglalót és nézz makrókat a topikban."Itt is éppúgy tudsz hülyeséget beírni, csak sokkal-sokkal lasabban írod be és még sokkal lassabban tudod javítani"
Igen, ez a tanulópénz és amig nem tanulod meg az app használatát, addig ez így is marad.
Hidd el, hogy 1 perc alatt annyi változót vagy if-et vagy bármit másolok neked, hogy reggelig nem tudod megszámolni.
Ha van Jogosítványod és nem libáért vetted, akkor már átélted egyszer azt, hogy nem úgy születtél, hogy tudtál vezetni."Sajnos én nem vagyok nyugodt és türelmes típus"
Ezzel itt sem mi és sem a fejlesztő nem tud mit kezdeni.
Én hasonlóan helyzetben voltam néhány másik automatizálóval. El is hagytam a használatukat és ezt választottam, mert nekem ez jött be.
Ezért ajánlottam neked is más automatizálók kipróbálását.
Ha nem boldogulsz és mindent kútfőből, egyedül akarsz megoldani, akkor sok türelemre van szükséged.
Ellenkező esetben kérdezz, olvasd a válaszokat és dolgozd fel. Valamint arra válaszolj, amiről beszélünk, mert különben nem tudunk segíteni.És még mindig nem tettél fel képet a makródról, hogy miként oldottad meg a fentebb írt problémát. De szerintem Te nem oldottad meg, mert létezik megoldás, amit nem kell 31x beírni.
Üdv: Mcrazy
-
Topikgazda
-
Topikgazda
válasz Donki Hóte #3700 üzenetére
Az összefoglalóban az alapok vannak benne. Nincs minden apróság ott, de azért elég részletes.
A másolás, ha nem sok minden kell, akkor van a Makrószerkesztőn belül a másolás/beillesztés, de ezt már Te is megtaláltad.
Viszont, ha több mindent akarsz másolni, akkor tegyél be mindent egy If-Endif közé és az IF másolásával az egész hóbelebancot, ami az If-ben van, azt tudod másolni/beilleszteni.
Pld ha 1 változóból kell 20 példány. akkor az elsőt létrehozod majd egyszer ráböksz - Másolás. Ezután a műveleti ablak fejlécében megjelenik a beillesztés ikon. Itt nyomkodod pld 20x vagy csak ötször és ezt az ötöt teszed be egy IF-be majd az IF-et másolod és azt illeszted be 4x, majd törlöd az IF-eket. És meg is van a 20db változó. Természetesen az eltérő adatokat miatt egyesével kell megszerkeszteni őket, ez alól nincs kivétel.Üdv: Mcrazy
-
-
Topikgazda
válasz kanyi51 #3706 üzenetére
Szia.
Valószínű, hogy nem Te vagy az egyedüli, csak a többiek szégyenlősek egy picit és nem merték bevallani.Mielőtt az Értékekre ugranánk, elmagyarázom, hogy is működik az egész és miért nincs szükség sok változó műveletre és IF-re.
Én még úgy tanultam, hogy a Sorszámnevek után pontot teszünk és a kiejtésnél (az 1. kivéve) a -dik végződést kapja mindegyik.
Na most a Google féle Szövegfelolvasó is ott volt ezeken az órákon és ő is szépen megtanulta, hogy kell kiejteni egy számot ha pontot teszünk utána.
Innen már egyszerű volt, jön a hónap napja számokkal (dayofmonth) vagyis nálam a makróban a (lv=day) lokális változó és ezután már csak utána kellet írni a pontot, ami azért kell, hogy sorszámnévként ejtse ki a szövegfelolvasó a nap számát és az "a" vagy "e" végződést, attól függően, hogy mire végződik az adott szám kiejtése.
(lv=day).a vagy (lv=day).e
Tehát Tizenhatodika vagy Tizenhetedike
A .a vagy .e beírása a változóba attól függ, hogy hányadik napja van a hónapnak. Ezeket kellett ledefiniálni az "Értékek összehasonlítása" című feltételben .Az Értékek összehasonlításánál az 1. érték az a változó, amelyik a nap(ok) számát tartalmazza, vagyis, hogy hányadika van.
A 2. érték pedig azoknak a napoknak a számát tartalmazza, amelyek kiejtése a-ra vagy e-re végződnek.
Itt a számok a reguláris (Regex) kifejezéseknek megfelelő formátumban vannak megadva, ezzel szűkítve a feltételek és az értékek számát, valamint egyszerűsítve és stabilizálva az összehasonlítást.Remélem tudtam segíteni eme rövidke magyarázattal.
Szerk: A Reguláris kifejezésekről rengeteg dokumentum található az interneten. Használatuk némi tanulást és gyakorlást igényel.
[ Szerkesztve ]
Üdv: Mcrazy
-
Topikgazda
válasz kanyi51 #3724 üzenetére
"Viszont nekem van egy olyan alkalmazásom"
Igen, ez is egy megoldást, de én több alkalmazást váltok ki a MD-al. És van olyan makróm is, amit "talán" semmilyen más app nem tud helyettesíteni."én nem tudok programozni, ezért csak tanulmányozom"
Én sem tudok programozni, bár korábban pár Batch skriptet írtam, de ez a közelébe sincs a programozásnak.
Az igaz, hogy a változók kezelése és a Reguláris kifejezések nem a kezdő színt, de némi utánajárás, kérdezgetés, próbálkozás után bele lehet jönni.
Alap dolgok létrehozásához nem kell nagy tudomány. Átnézed az eseményeket, műveleteket és abból már látod, hogy egyáltalán megoldható-e az adott kívánság makróval vagy sem. Ha nem tudod eldönteni, akkor meg szépen idefáradsz és megkérdezed. Bárkinek bármilyen nehézsége akad, azért van ez a fórum, hogy jöjjön és segítsünk egymásnak.
Hidd el, hogy egyikünk sem a MD-al született. Picit belemélyedsz, kapsz támogatást innen is és azt veszed észre, hogy már szépen építgeted a makróidat.
Az általam használt Regex-hez pedig írok egy kis help-et, hogy miként kel értelmezni.
Úgy, hogy hajrá!Üdv: Mcrazy
-
Topikgazda
Szóval akkor vesézzük ki, hogy mit is jelentenek az alábbi számhalmazok.
. a - \b[2368]\b|[12][368]|[23]0
Itt ugyebár a kiejtésben "-dika" végződésű számokra kell hivatkozni.
Másodika, Harmadika, stb
A "|" vagyis elválasztó a "Vagy" megfelelője. Vagy az egyik vagy másik oldalán lévő karakterek lehetnek csak a változóban, különben a felétel nem lesz igaz.
A "\b és \b" egy határoló jelző. Azt jelenti, hogy a feltétel csak akkor lesz igaz, ha azok a karakterek (jelen esetben számok) valamelyike szerepelnek a változóban, amik a szögletes [ ] zárójel között vannak. Jelen esetben [2368] vagy 2 vagy 3 vagy 6 vagy 8..stb
Ami még fontos. Az egyedülálló szögletes zárójelek esetében egy pár zárójel, egy karaktert jelent.
Tehát az "|" elválasztó jobb oldalán 2 pár szögletes zárójel van, ami azt jelenti, hogy a következő szám már 2 jegyű lesz. A zárójelek közt lévő számok pedig azt mutatják, hogy mely számok lehetnek csak a változóban.
A makró feltételnél a következők vannak: [12][368]
Ez azt jelenti, hogy a két jegyű számnak az első karaktere csak 1 vagy 2 lehet. A második pedig csak 3, 6, vagy 8.
Innen már lehet következtetni, hogy az érvényes számok a 13, 16, 18, 23, 26, 28.
Az utolsó "|" elválasztó után ez látható: [23]0
Gondolom innen már mindenki tudja, hogy a lehetséges számok a 20 és a 30.. e - \b[4579]\b|[12][124579]|10|31
Vagyis a kiejtésben "-dike" végződésű számokra kell hivatkozni.
A fentiek alapján úgy gondolom, hogy ezt már mindenki le tudja vezetni, ezért nem írom le még 1x.[ Szerkesztve ]
Üdv: Mcrazy
-
Topikgazda
1. Nem kell semmit sem átjelölni, mert ezzel a kóddal már eleve nem is fog elindulni az SMS érkezett esemény, ha az SMS-ben a szöveg az alma vagy a körte szavakkal kezdődik.
Ezzel kapcsolatban már nincs szükséged semmilyen feltétel hozzáadására sem az eseményhez, sem pedig a műveletekhez.2. Igen, vagyis teljesen mindegy, hogy a fenti szavak utána mi van (szóköz vagy egyéb karakter), nem fog teljesülni az SMS feldolgozása.
Viszont, ha megelőzi az adott szavakat bármilyen karakter, akkor már nem fog teljesülni a feltétel és feldolgozásra kerül az SMS.3. Reguláris kifejezések avagy Regexp.
Ezek nélkül nehéz vagy egyáltalán nem lehetséges adott feltételeket beállítani.
Az "alma|körte" azért nem elég, mert ebben a formában bárhol elhelyezkedhet a szövegben. Viszont a speciális karakterekkel be van állítva, hogy hol figyelje a MD a megfelelést.[ Szerkesztve ]
Üdv: Mcrazy
-
Topikgazda
Pontosan. Minden SMS továbbitásra kerül, amelyik a feltételnek megfelel, vagyis nem az adott szavakkal kezdődik a szövegük.
Ha valamiért ez nem működne, mert mondjuk az összehasonlításban benne lesz a feladó neve, tel száma, akkor a kódot ki kell venni az eseményből és az SMS küldése művelet alá kell feltételként betenni az Értékek összehasonlítása feltétellel.[ Szerkesztve ]
Üdv: Mcrazy
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Ozeki Kft
Város: Debrecen
Cég: Ozeki Kft
Város: Debrecen