-
Fototrend

Új hozzászólás Aktív témák
-
válasz
gyuri81
#1718
üzenetére
Biztos valami "elgörbült", mert nem szokta enni az akkut.
Az NFC-s kérdésedre azt javasolnám, hogy képernyő feloldva/lezárva eseménnyel kapcsolgasd ki be. Ha gondolod szívesen elkészítem neked. Nálam már működik egy ilyen makró, csak meg van spékelve még egy országkóddal(mert külföldön nem használom) és wifi jelenléttel, hogy ne legyen bekapcsolva feleslegesen.
Viszont ha jól emléxem, akkor ADB-n le kell futtatni egy parancsot, hogy az NFC-hez hozzáférjen a MD.Ui: Közben beugrott, hogy nálad van root, akkor nem kell az ADB hack.
-
válasz
gyuri81
#1713
üzenetére
Szia!
A Macrodroid beállításaiban van egy "Események testreszabása" menü. Ott néz körül, hogy nincs esetleg valami frissítési gyakoriság túl alacsony értékre állítva, illetve még azt, hogy a közelségérzékelő ne működjön kikapcsolt képernyőnél, illetve a Fényérzékelő esemény frissítése "Soha"-ra legyen állítva. Az is lehet, hogy valami beragadt. Nézd meg, hogy van-e olyan makród, ami "Rendszeres intervalllum" esemény vezérel és milyen értékre van állítva. Egy újraindítást, app cache törlést is próbálj meg, mert ez nem normális. Nálam fut néhány intervallumos makró, de csak 1% így is a fogyasztás.
-
Készítettem egy makrót az erősebb Wifi hálózathoz kapcsolódásra.
Aki szeret gyakorolni, legyárthatja magának a kép alapján is (szövegfeldolgozáshoz segítség a 2.kép), a többieknek itt a letöltő link.
Amennyiben az érzékenység nem megfelelő az adott hálózathoz való kapcsolódáshoz, akkor a "Hálózathoz csatlakozás" műveletek alatt található "Változó" feltételek értékeit kell módosítani. Ez a makró 2 routerhez/Ap-hoz készült, ha valakinek több van, némi reszeléssel az is megoldható.

-
Sziasztok!
Az új frissítésnek köszönhetően már csomagnév alapján is lehet indítani alkalmazásokat.
Ennek örömére végre befejezhettem egy régóta félretett makrómat, ami nem más, mint egy App Lock.
A működése a következő: Az -Alkalmazás elindítva- eseményhez hozzáadott alkalmazások indítás után csak a PIN kód beírása után használhatók.
Mindaddig nem kell újra PIN kódot megadni, ameddig nem indítunk egy másik védett alkalmazást, vagy ameddig a kijelző le nem kapcsol.
A makró inaktív állapotban kerül importálásra és a PIN kód is 0-ra van állítva.
Első indításkor meg kell adni egy PIN kódot, beállítani a védeni kívánt alkalmazásokat (jelenleg a számológép és az óra van beállítva), majd a mentést követően engedélyezni a makrót. Ha nem lett beállítva kód, akkor a makró engedélyezése, majd a MD-ból való kilépés után előugrik egy beállító ablak. Amennyiben nem kerül PIN kód beállításra, úgy az aktív makró inaktívvá válik, de erről értesítés is lesz.
A kód bármikor megváltoztatható a makróba belépve - Lokális változók - PIN kód módosítás-ra bökés után.
Sajnost a kódbeviteli mező kicsillagozása jelenleg nem lehetséges.
Örülnék, ha tesztelnétek néhányan és jeleznétek, hogy ki lehet-e játszani (ha igen, miként) kellene-e javítani rajta valamit.
A makró innen tölthető. -
Most látom, hogy jött egy újabb frissítés. 5.6.3. Próbáld meg, hátha ezzel már javult.
-
válasz
PistiSan
#1688
üzenetére
Nem kell megvárni, egy gombkombinációval újra lehet indítani, de kikapcsolni nem (illetve igen, egy kisebb trükkel).
#1687 Somatom A valóság határain belülre gondoltam, amivel egy kicsit növelni lehet az esélyt a megtalálásra. (amikor elveszíted a telefont, nem pedig ellopják) (SIM kiszedő tűvel vagy gémkapoccsal a nyelv alatt járkálás sem éppen hétköznapi
) -
Sziasztok!
Azt gondolom, hogy egy hasznos makróra bukkantam. Lezárt telefonnál nem engedi előhívni a Kikapcsoló menüt. Készülék elvesztésénél jó, ha van ilyen aktiv makró . Anti Shutdown -
Minden engedélyt megadtál a MD-nak? Rendszerbeállítások módosítása? Ez kell a Bt-hoz. Az is lehet, hogy telepítened kellene még Macrodroid Helper apk-t. Még ilyen hibáról nem hallottam, hogy nem látja Bt eszközöket. Ha végképp nem megy, akkor egy NFC címkét kell elhelyezni az autós tartóban, ami aktiválja a kapcsolódást. Töltő csatlakozást is meg lehet adni eseménynek, de akkor mindig dugdosni kell a kábelt.
-
Szia!
Pedig az lenne az igazi, ha a fejegységben levő MD keresné a beállított telefonokat. Akkor nem látja a MD a csatlakoztatott telefonok listáját, ha a Bt kikapcsol. Nem lehetséges, hogy a keresés után ez történik? A Bt-k általában 2 percig aktívak, ha nincs csatlakozás. -
válasz
Dolphine
#1661
üzenetére
Közben beugrott, hogy azért nem jelenik meg 30mp-ként, mert hogy a Változó-Battlevel feltétel 5%-onként engedélyezi a felugró üzenetet. A változó minden 0-ra és 5-re végzödő akkuértéket figyel. (5-10-15-20-25-100%..stb)
Töröld ki ezt a feltételt a "Táp csatlakoztatva" alatt és akkor fogja mutatni mindig, ha töltőn van a telefon.
A "Képernyő ki"-nél a Lock screent kell választani, mert az működik rootolatlan készüléken. Egyébként szerintem a képernyő kikapcsolására nincs szükség, mert kb 5 mp után, ha nincs feloldva, akkor is kikapcsol. Persze Te tudod, hogy mit akarsz. -
válasz
Dolphine
#1648
üzenetére
Pontosan. Egyébként ha van AOD a telefonodon, akkor ott mutatja a töltöttségét, de lehet olyat is csinálni, hogy pld 5%-onként bekapcsolja az MD a kijelzőt, ha fekszik a telefon, akár töltőn van vagy nincs. Mond el, hogy mit szeretnél és megpróbáljuk összehozni. Te is sok mindenre rá tudsz jönni, ha telepítve van a MD és tanulmányozod.
-
válasz
retesz147
#1631
üzenetére
Szia!
Mintha már más is panaszkodott volna, hogy egyik nem megy a másik nélkül. Valószínű, hogy ez a jövőben így is marad. Egyébként ott írja, hogy a 8.1 verzió felett szükséges a helyadatok bekapcsolása. Miért gond, ha állandóan be van kapcsolva a GPS? Ha nem használja semmi, akkor lapít a háttérben. Nem sok vizet zavar. Szerintem nincs olyan megoldás, amivel úgyanúgy működik, mint régen, de ha igen, ossza meg bátran, aki tudja. -
Nyilván azért írtam azt, hogy ez csak tesztelésre jó.
Azt kellett vele kipróbálni hogy egyáltalán működik-e a telefonoddal.
Ahhoz, hogy egy makró jól működjön, kell némi gyakorlat hozzá és kell jól ismerni a macrodroid működését.
De ha kérdezel és beteszel a makróidról képeket akkor hamar rá tudunk jönni a hibára. Este teszek fel egy működőt, azért, hogy lásd. -
-
-
válasz
Ittnemaz
#1623
üzenetére
Ha filléres régi, akkor már nem mindegy? Egyébként nyugodtan hagyhatod, nem lesz semmi baja. A benne lévő elektronika tudja, hogy mikor mennyit kell etetni az aksit. Ha felpuposodik és elszáll, akkor az nem az állandó tápon lógástól lesz, hanem attól, hogy már előregedett és ettől semmilyen elektronika nem véd meg.
-
Sziasztok!
Akinek szüksége lenne egy olyan makróra, amivel automatikusan fogadhatja a hívást, ha a füléhez teszi a telefont, itt megtalálja. -
válasz
Ittnemaz
#1606
üzenetére
Amikor több műveletnek ugyanaz a feltétele (pld nálad a Médialejátszás - Képernyő be - Kijelző időtúllépésnek) akkor azt egy IF művelet alá be lehet tenni a következőképpen:
" kb hetente leválasszam a 220v hálozatról, lemerítsem az akkut 10% környékére, majd vissza kapcsoljon töltöre?"
A töltés szabályozására semmilyen külső program nem képes. Maximum jelezni tudnak egy beállított érték elérése után.
Viszont amióta Okos konnektorok léteznek, a töltőn lévő eszközöket talán lehet automatizálókkal szabályozni, hogy meddig töltődjenek fel. Persze sok értelmét nem látom, de ez már más téma. -
-
válasz
Ittnemaz
#1602
üzenetére
Ez így már mindjárt érhetőbb. A makróról készült kép alapján sokkal könnyebb megállapítani, hogy hol lehet a hiba, hova kell a segítség.
Jelen esetben úgy néz ki, hogy nem vagy tisztában a MD működésével, de mindjárt helyretesszük a dolgokat.
A MD úgy működik, hogy beérkezik egy esemény és ha másképp nem szabályozzuk (feltételekkel), akkor lefut a műveleti ablakban lévő összes művelet.
A Te esetedben - mivel nincs feltételekkel szabályozva - az összes művelet végrehajtódik 18:00-kor 18:01-kor és 18:20-kor.
Ahhoz, hogy úgy működjön, ahogy szeretnéd, az összes műveletet el kell látni feltétellel: Pld bökj ár a Média lejátszás-ra és válaszd a Feltétel hozzáadása -> Esemény aktív -> 18:00
Ugyanígy a Night Clock indításáthoz is add hozzá, de ugye itt a 18:01-t válaszd, majd az utolsó művelethez pedig a 18:20-at. -
válasz
Ittnemaz
#1598
üzenetére
Nem, a beírt 3 soros szöveg az nem képernyőmentés. Megnyítod a makrót és jobb fent a 3 pontra böksz, majd az előugró menüből kiválasztod a "Megosztás képként" lehetőséget. Ez el fogja menteni a képet a telefon belső memóriájában a Macrodroid - Export mappába. Na innen kell feltölteni a képet a PH-ra aktív tag úr.
Kicsit olvasgasd a Topik összefoglalót is és sok kérdésre megtalálod a választ. Ha fel tudtad tölteni a képet, akkor előrébb vagyunk és a segítség is könnyebben megy. -
válasz
zeon.hu
#1595
üzenetére
Olyan nincs is. Kell egy Rendszeres időköz esemény, pld: 2 perc és kell hozzá egy Internet ellenőrzése művelet, aminek értékét egy változóba kell menteni. Ez a változó legyen Logikai, Igaz/Hamis. Erre a változóra lehet hivatkozni a wifi kényszerített csatlakozásánál. De ahogy Fall-N is írta, nagy gond, hogy mind a kettő frekvencia ugyanazt a nevet viseli. Bár a meglévő BSSID-ra lehet csatlakozni, de nincs kizárva, hogy 1 percen belül megint ledobja. Akkor a 2 perce ellenőrzés hiábavaló. Ha pedig kisebb intervallumot adunk meg, akkor meg az ellenőrzés nem fogja békénhagyni a telót és ezáltal jobban merül az aksi. Szerintem amint lehet, változtasd meg a BSSID neveket és minden megoldódik.
-
válasz
zeon.hu
#1590
üzenetére
"Amikor átvált mobilnetre a telefon, mert nincs internet, akkor le is csatlakozik a wifiről, illetve hogy vált át aktív wifi kapcsolat mellett?
Ha lecsatlakozik, akkor a "Hálózatról lecsatlakozva" esemény, ha nem csatlakozik le, akkor meg a Nincs internet eseményt kell elkapni (Értesítés érkezett)."Ezt kérdeztem és ajánlottam, de nem adtál választ rá, úgyhogy a kérdés még mindig fenn áll. Ha wifi-n van a telefon, akkor hogy megy a mobilnet? Ha be van kapcsolva a letöltésgyorsító (mobilnet használata, ha lassú a wifi), akkor azt ki kell kapcsolni, mert különben üldözzük a semmit. Érted mire gondolok? Normál körülmények között, ha elmegy a wifin a net, de lóg a hálózaton a telefon, akkor nem szabdna a mobilnetet használnia.
-
válasz
zeon.hu
#1588
üzenetére
Én pedig válaszoltam neked, hogy ne az SSID eseményt használd, hanem a Wifi hálózatról lecsatlakozva és akkor működni fog. De ha nem szakad le a wifiről, csak simán elmegy a net, akkor azt egy pingelős makróval lehetne megvalósítani, ami "x" időközönként megpingel egy címet és ha nem válaszol, akkor le és felcsatlakoztatja a telefont a megadott wifi hálózatról/ra.
-
-
válasz
PistiSan
#1576
üzenetére
Szia!
Az SMS üzenet elfogása működik, de csak akkor látod a változóit , ha nem "Több esemény"-es (Multitrigger) a makró. Használni ettől függetlenül tudod, ha beilleszted a helyi változó nevet: [sms_message]
A megosztás már körülményesebb, mert a MD nem ad erre sok lehetőséget, vagy sms-ben vagy e-mail-ben küldheted tovább. Feltöltheted a vágólapra is, de vágólap tartalmát automatikusan megosztani szerintem biztonsági okok miatt nem valószínű. Ha tévednék, javítsatok ki. -
válasz
zeon.hu
#1554
üzenetére
Szia!
Szerintem az a gond, hogy SSID eseménnyel akarod, de az nem erre való, mert csak egyszer fut le, hiába fut a háttérben a wifi keresés, ha már egyszer hatótávon belül van, akkor addig, amíg nem fut le egy SSID hatótávon kivül esemény (amihez ell kell hagyni a helyszínt vagy kikapcsolni a routert.), addig nem fog aktiválódni.
Amikor átvált mobilnetre a telefon, mert nincs internet, akkor le is csatlakozik a wifiről, illetve hogy vált át aktív wifi kapcsolat mellett?
Ha lecsatlakozik, akkor a "Hálózatról lecsatlakozva" esemény, ha nem csatlakozik le, akkor meg a Nincs internet eseményt kell elkapni (Értesítés érkezett). -
Oké, a működéséről tévesen nyilatkoztam, a tudását nem firtattam és nem is igazán mennék bele ebbe a méregetésbe, de ezt most muszáj kimondanom. Az hogy a "Használata nem nehéz" és "Kicsit más a logikája a felületnek" nagyon enyhe kifejezés.
Ezt a könnyedséget egy olyantól kéne megkérdezni, aki még sose látott automatizálót, akinek semmi angol tudása és informatikai alapismerete nincs.
Somatomnak nem jött be az MD. Reméljük a másikkal többre jut.
Egyébként pont az UI az egyik legfontosabb a funkciók mellett, ami miatt lehet utálni vagy szeretni egy alkalmazást. -
-
Egy kis módosítás még kellett bele. Szóval itt a teljes kép a makróról.
A működés a következő: Lebegő gomb megnyomására (de lehet bármi más esemény) aktiválódik az első If művelet, mert ez van feltételként beállítva. Elindul a Stopper és felugrik a kérdés az If művelet hatására. Esetünkben, ha 10mp-en belül érkezik Igaz gombnyomás, akkor a Teszt felbukkanó üzenet kiíródik és a makró megáll, ellenkező esetben vagy a mégse gomb megnyomására 10mp után a második If-ben lévő műveletek hajtódnak végre. -
Szia!
Ott van a probléma, hogy az If megerősítés-nek nincs feltétele, ezért nincs mire hivatkozni, hogy a "Mégse" gomb aktiválódjon.Tehát előtte létre kell hozni egy normál If-et, amibe behelyezed a kívánt If megerősítéssel műveletet. Valamint szükséged van egy Stopper-re is, mert a sima várakozás ebben az esetben nem használható. Nézd meg az alábbi képet és látni fogod a megoldást. A lebegő gomb ne tévesszen meg, ott bármi lehet. Én ezzel teszteltem, illetve indítottam a makrót. -
-
-
válasz
mókuska
#1519
üzenetére
Egész jól sikerült!
Annyit javítanék rajta, ami lényeges, hogy a második If -ben lévő 2mp várakozást a Bt tiltás elé helyezd el, mert ott van értelme. Ami nem túl lényeges, csak esztétikailag, az a második IF, ami nem szükséges. Helyette az elsőhöz betennék egy Else vagy Else/IF-et és a második IF tartalmát ez alá helyezném el. Az első két esemény hatására első IF-ben lévő műveletek csak akkor futnak le, ha a Bt csatlakoztatva van.És még egy fontos. Az "Alkalmazás leállítva- Headphones" eseményhez fűzz még hozzá egy "Bt csatlakoztatva" feltételt, a BT fülessel megjelölve, mert különben, ha véletlen megnyitod majd leállítod az alkalmazást úgy, hogy közben más Bt eszköz van csatlakoztatva, akkor is letiltja a Bt-t, ami nem biztos, hogy szerencsés.
-
-
válasz
mókuska
#1514
üzenetére
Nézz vissza egy kicsit a hsz-ek között. Találsz sok példamakrót, amiben láthatod, hogy néz ki egy több eseményes, kicsit zsufi megoldás..
És egy kérés: Ha lehet, akkor a képeket illeszd be a hsz-be, ne a linkjét. Mindenkinek jobb és egyszerűbb, ha azonnal látja és nem kell kattintgatni. Köszönöm!
-
válasz
mókuska
#1511
üzenetére
Ezt a két makrót össze lehet gyúrni egybe is, nem olyan bonyolult, de a komolyabbakhoz kicsit több gyakorlat kell, mert sok eseményt és műveletet fejben össze kell rakni. Olyasmi, mint a sakk. Fejben lejátszod a meccs felét minimum, mire az első lépést megteszed.
Nem mindenki szereti az egybe makrókat, mert zsúfoltnak találja. Én magam meg azt szeretem, hogy amit csak lehet, egybe pakolni. Nem szeretek ugrálni 2-3 makró között, hogy megtaláljam a helyes működést. Persze vannak kivételek, amikor ez elkerülhetetlen. Kinek a paplan
-
válasz
mókuska
#1503
üzenetére
Pedig nem bonyolult a logikája. Felülről lefelé irányban működik. Érkezik egy esemény és az alatta lévő műveletek lefutnak. Ha feltételek is vannak a makróban, akkor azok teljesülése esetén fut le az adott művelet. Az Események és a Feltételek mindegy, hogy milyen sorrendben vannak, de a Műveletek nem. Ott válik egy kicsit kacifántosabbá, amikor egy makróban több esemény is van és ezekhez külön műveleteket rendelünk. Ilyenkor lényeges a jó tervezés, If elágazások, Ismétlődések működésének ismerete, de hidd el, bele lehet jönni. Ajánlom figyelmedbe az Összefoglaló olvasását is. Sokat megtudsz belőle.
-
válasz
mókuska
#1501
üzenetére
Természetesen. A műveletek között, a listában megtalálod az "Értesítés eltávolítása"-t. Előtte azonban tegyél be a rezgés után (vagy elé is beszúrhatod mindkettőt, ahogy tetszik) egy 1-2mp várakozást, hogy biztosan be legyen zárva a program. A "Több-kevesebb" sikernél a "Több"-höz közelebb kerülsz, ha gyakran tanulmányozod az Események/Műveletek/Feltételek listát.
-
válasz
mókuska
#1499
üzenetére
Szia!
Az eseményekhez add hozzá az "Alkalmazás elindítva/bezárva - Alkalmazás leállítva- Headphones" eseményt. Ezután bökj rá az "Indítás Headphones" műveletre, Feltétel hozzáadása -> Esemény aktív > Bt csatlakoztatva.
Ezután ugyanezt csináld meg a "Indítás Shure +Pay" művelettel is, de itt az "Esemény aktív" feltételnél az "Alkalmazás leállítva" eseményt válaszd ki.
Az "Indítás Shure +Pay" művelet elé beszúrhatsz egy "Várakozás a következő művelet előtt" műveletet 1-2 mp-el. Ha mindent jól csináltál, akkor úgy fog működni a makród, ahogy szeretnéd. -
válasz
zeon.hu
#1497
üzenetére
Én is összekapcsoltam 2 Samu telót. Internet hozzáférés-t tudnak egymásnak nyújtani, de nem kell bekapcsolni a funkciót. Elég a csatlakozás.
Egy egyszerű kis makróval tudsz riasztást létrehozni és az értesítést átküldeni a telefonodra. Utóbbihoz ne felejtsd el az Órában engedélyezni a MD értesítéseket. -
válasz
zeon.hu
#1494
üzenetére
Így már világosabb. Az a gond, hogy a Bt nem deríti fel időnként a közelében lévő eszközöket, mint a wifi, csak ha kézzel indítod. Viszont még ebben az esetben sem lehet elkapni a találati listát. Össze kell csatlakoztatni őket, és akkor lehet a megszakadt kapcsolatot monitorozni. Ha Bt-vel nem megy, akkor még meg lehet próbálni Hotspot-tal, wifin át összekapcsolni a két telefont, és ennek a szakadását vizsgálni. A lényeg, hogy csak létező kapcsolatot lehet vizsgálni, láthatóságot nem. Illetve lenne még a Wifi SSID hatókör elhagyása, de ennek nem tudom mennyire lenne stabil a működése. Kísérletezni kell, hogy kiderüljön a biztos működés.
-
Szia!
Ha arra gondolsz, hogy a teló merülését jelezze az órán, akkor igen. Nekem a Band 5 van. A Huawei app-ban engedélyezd az óra értesítéseinél a Md-t és utána az akku figyelő makrót egészítsd ki egy " Értesítések megjelenítése " művelettel, amiben el is helyezheted az akku százalékot. -
Szívesen segítek mindenkinek. Na és nem titok, hogy az ilyen kihívásokból én is tanulok és jó ötletekkel gazdagodom.
Azt nem kérdeztem, bár lehet, hogy írtad már: Amikor a Bt füles csatlakoztatva van, akkor teljesen néma a telefonod hangszórója? Értesítések sem jönnek át?
Amennyiben igen, akkor a Whatsapp és társaihoz úgy tudsz a MD-al hangot rendelni, hogy az "Értesítés érkezett" eseményt állítod be. Itt megint felmerül a kérdés és kísérletezni kell, hogy tudnak-e együtt szólni az értesítési hangok és a MD-ban beállított (pld Riasztás hangcsatornán lévő) hangok.
Gyere nyugodtan, ha elakadsz. Amint tudok, reagálok. -
Kipróbáltam én is és igen.. Ha be van állítva bármilyen csengőhang, akkor azt helyezi előtérbe az android, amikor hívás érkezik, a többi csatornát szünetelteti. Viszont, ha a csengőhangot a gyári "Csendes"-re állítom (nem néma csengőhang, mert az nem jó!), akkor lejátssza a MD hangot. A csoport és egyéni csengőhangok átvariálását sem úszod meg, mert ezek "Csendes" csengőhangnál is megszólalnak. Egyszóval, ha továbbra is úgy szeretnél bt fülest használni, hogy nem hordod a füledben csak híváskor, akkor meg kell dolgoznod a MD-t. Kísérletezés és finomítások sora fogja meghozni az eredményt.
Bejövő híváskor a csengőhang lejátszását pedig While/Do ismétléssel kell működtetni, ameddig a készülék csörög, különben egyszer az elején lefut és kész, hiába csörög a telefon tovább.
-
Azt is meg tudod csinálni, hogy békén hagyod a csengőhang beállítást - mert az úgyis a fülesben szól - és a MD-al csinálsz egy plusz csengetést mondjuk a Riasztás hangcsatornán. A ha a többi értesítés is csak a fülesben szól, akkor arra is kell építeni egy makrót.
(#1484) PistiSan
Az nem igazán jó neki, ha kikapcsolja a telefonhívás hangját a Bt beállításokban, mert akkor a bejövő hívást sem tudja a fülesen bonyolítani. Illetve lehet, hogy egyféleképpen igen, mégpedig, ha hívás felvétele után a tárcsázón rányom a Bt ikonra. De ebben nem vagyok biztos, hogy működik-e. -
Szia!
Szerintem ez Telefon és rendszer függő. Nálam csak Samsung telefonok voltak mimdig, de olyannal még nem találkoztam, hogy ha Bt füles van csatlakozva, akkor a telefon nem cseng. Azt tudom javasolni, hogy Bt csat-nal a normál csengőhang legyen csendes (vagyis néma) és bejövő hívás esetén a Md játsszon le hangot. Ezt már be lehet állítani, hogy melyik hangcsatornán szólaljon meg. Ha nem boldogulsz vele, este 18 óra után tudok segiteni összerakni a makrót. -
-
válasz
zeon.hu
#1470
üzenetére
Szia!
Igen, tud. Az "Értesítés nem létezik" eseményt kell beállítani hozzá. Ha létezik több értesítés is azon kívül, hogy futás közben megjelenik az értesítési sávon (pld Igo-nak nincs, csak a futását mutatja, ha háttérbe kerül), akkor érdemes az alap értesítés tartalmára hivatkozni. -
válasz
tachikoma
#1466
üzenetére
Pedig most pont utólag kiértékelő ciklust használsz a megosztott makródban, mert a Do/While az pont az.
A 4x2mp-nek semmi értelme, mert a képernyő ki művelethez hozzá van rendelve egy képernyő lezárva feltétel. Ha feloldottad a kijelzőt, akkor nem fut le.
Azt lehet finomítani, hogy a makró ne fusson le minden képernyő feloldásnál, de ha nem csinálsz vele semmit, akkor sem sok vizet zavar.
-
válasz
tachikoma
#1464
üzenetére
"- Nekem ujjlenyomattal nyílik a telefon, és nem rootolt. Mégis működik tök jól. Mondjuk ezt a "biztonsági házirend" dolgot nem vágom, nem biztos ,hogy nálam van ilyesmi."
Lehet, hogy ez csak amolyan Samsung sajátosság.
"ha előttem van az asztalon, akkor normál esetben (a makró nélkül) bekapcsolna a képernyő és lánám az értesítést egy (hosszabb) ideig. Így meg most csak egy másodpercig"
Akkor állítsd 2 vagy több mp-re a kikapcsolás előtti 750ms várakozást, ha hosszabban szeretnéd látni!
"- Azért raktam minden lépésben vizsgálatot, hogy azonnal megszakadjon a makró futása. Emiatt is daraboltam fel a hosszú várást több kisebbre és ezért is van értesítés meglétének kiértékelése a ciklustesztnél. Ha esetleg feloldom, ne akarjon még várni, kikapcsolni, bekapcsolni."
A "Képernyő ki" művelethez kellhet valóban a feltétel, de a várakozásokhoz nem, mert csak feleslegesen kér erőforrást az ellenőrzéshez. A 4x2mp - egymás után - ugyanolyan gyorsan megy végbe, mint az 1x8mp, ezért a darabolás felesleges.
"A "készülék lezárva" feltételre szerintem mindenképpen szükség van, különben jelen állapotában soha nem lép ki a ciklusból."
Rosszul fogalmaztam, mert én sem a ciklust vezérlő feltételre gondoltam, hanem a cikluson belül lévőre.
A Do/While-t állítsd át While/Do-ra és akkor biztos nem fog futni, ha közben feloldod a kijelzőt. A kettő között az a különbség (ezt már korábban Oldman2 is leírta), hogy a Do/While a ciklus végén ellenőrzi az őt vezérlő feltételt. Tehát a benne lévő műveletek az esemény hatására - egyszer - akkor is lefutnak, ha egyébként a ciklust vezérlő feltétel hamis. A While/Do - ellentétben az előbbivel - már az esemény bekövetkezésekor ellenőrzi a feltételt és ha az hamis, akkor nem fut le soha.
Ha pedig teljesen biztosra akarsz menni a képernyő feloldással kapcsolatban, akkor tegyél be egy "Képernyő feloldva" eseményt, ehhez pedig a műveletekben legelsőnek egy "Makró megszakítása - Ez a makró" műveletet, melynek feltétele: "Esemény aktív - Képernyő feloldva".
Próbáld ki a változtatást és szerintem nem lesz szükséged a Boolean változóra. -
válasz
tachikoma
#1460
üzenetére
Szia!
Jó az elképzelés, de van néhány észrevételem, amivel javítani/finomítani lehet a makrón. Remélem nem gond, ha megvitatjuk és talán másnak is hasznára válhat.Halkan jegyzem meg, hogy aki ujjlenyomatos feloldást használ és nincs root-olva a készüléke, annak ez a makró nem lesz jó, mert a MD a képernyő kikapcsolásával, annak lezárási folyamatát is eszközadminisztrátorként végrehajtja (függetlenül, hogy egyébként már le van zárva a készülék, csak a kijelzőt kapcsoljuk ki/be) és a biztonsági házirend ebben az esetben nem engedi az ujjlenyomatos feloldást.
1. A Do/While ciklushoz nem szükséges az "Értesítés létezik" feltétel, mert csak az "Értesítés érkezett" eseményre aktiválódik és amint feloldásra kerül a kijelző, megszakad a futása. Ezzel az utóvillogás is elkerülhető. Arra gondolok, ha valaki feloldja a kijelzőt, akkor úgyis megnézi az értesítéseket, ezek után pedig felesleges a kijelző újbóli villogtatása, a felhasználó zavarása a még nem olvasott üzenetekre.
2. Az összes 2mp-es várakozást kitörölném és a ciklus legvégén helyeznék el egyet 5-6mp beállítással. Ez a következőképp működne: Érkezik az értesítés, felvillan a kijelző 1mp-ig, kikapcsol majd vár 5 mp-ig. Ha ezalatt feloldásra kerül a kijelző, akkor megszakad a ciklus és vége a villogásnak.
3. A globális feltételeknél ( a makró legalján) az android autó-hoz szerintem nem kell NOT feltételt társítani. Elég az "Alkalmazás nincs előtérben" illetve "Nincs háttérben" feltétel.
Az én elképzelésem:
Szerk: Tulajdonképpen a ciklusban lévő műveletekhez kötött "Készülék lezárva" feltételekre sincs szükség, mert a ciklusban lévő jelen esetben kiváltja azt.
-
válasz
PistiSan
#1452
üzenetére
Most vettem észre, hogy én egy régebbi verziót használtam és abban még nem szerepelt az általad kért beállítás, de a 4.9.6.1-től már elérhető a Műveletek-Makrodroid beállítások-ban.
Hátha másnak is hasznos lehet még. Leteszteltem megint a "Wifi nincs csatlakoztatva - Bármelyik hálózat" feltételt és működik Nougat 7.x alatt is, de szükség van egy 5mp-s várakozásra, mert csak ennyi idő után érzékeli a MD, hogy nincs csatlakoztatott wifi hálózat.
-
válasz
batai15
#1451
üzenetére
Nem látom a változást a linkelt képen. Sikerült végül?
(#1452) PistiSan Sajnos nem lett belőle semmi. A fejlesztő időhiányra hivatkozva nem-et mondott. Azóta kértem már még 1x, de kértem már mást is, nem teljesítette. A legutóbbi wifi problémámra azt írtam, hogy eleve rosszul használom azt a makrót és minden jó úgy, ahogy van.. Ő nem változtatott korábban semmit és ennyi.
Lehet, hogy én nem vagyok szimpatikus neki, mert silány az angol tudásom.
Ha gondolja valaki, akkor a hivatalos fórumon tehet fel kéréseket vagy írhat neki az email címére. Talán több sikerrel jár, mint mi. -
válasz
batai15
#1444
üzenetére
Mind a kettőt lehet, a hangparancs-ot passzolom, mert szerintem azt nem kezeli a MD, de - régi rendszert használó lévén - ezt nem tudom teljesen megerősíteni. A kikapcsolt képernyőnél történő rázás érzékelést először a MD beállításában aktiválni kell, viszont jelentős akkumerülést okozhat. Ez áll a MD beállításában. Ki kell próbálni.
-
A változásokat az eseményekben és műveletekben, valamint a 2. IF-ben a saját programjaidnak és kívánságaidnak megfelelően állítsd be. Ha még szeretnél valamit hozzáfűzni, akkor az 1. IF-nél mindenképp a "Makró megszakítása" művelet elé tedd be, a 2. IF-nél pedig az Endif elé. Jelen esetben ott a sorrend nem lényeges.
-
-
válasz
batai15
#1438
üzenetére
Szia!
Természetesen szívesen segítek. Mire elolvastam a kérésed, Somatom már reagált, amire nekem is muszáj volt.Az általad használt makrónak csak a felét látjuk - az eseményeket -, ha legközelebb képet szeretnél a makróról betenni, akkor válaszd jobb felül a makróban a "megosztás képként" lehetőséget. Persze én inkább összedobnék egy másikat.
A "Ne zavarj" móddal lehet, hogy variálnod kell, neked mi a jó beállítás.
Az én elképzelésem a következő: Az indulás adott, játék/ok indulásánál aktiválódik az amit szeretnél, viszont a kilépésnél betennék egy 10-30 mp közötti késleltetést, ha mégis visszalépnél a játékba, valamint a makró sem bolondul meg a hirtelen ki/be kapcsolásoktól. -
válasz
Somatom
#1436
üzenetére
Nem a fejlesztőt akarom védeni, mert biztos oka volt rá, hogy nem tette bele ezt a funkciót, legfőképp azért, mert az app-ok jelentős százaléka nem tud a háttérben működni, ezért ha háttérbe kerül, tekinthetjük "Bezárt, Leállítva" állapotúnak. Amiről Te beszélsz, az csak egy csekély százalékra igaz, amiről már fentebb is írtam.
Hogy állapítod meg, hogy egy app nem fut, ha az nincs fókuszban? Hogy tudod biztosa, hogy leállt, ha a "Kilépés" funkció csupán csak a kezdő képernyőre vagy az előző oldalra juttat vissza? Mi a jelentősége ha háttérben van vagy teljesen leállt, ha fókuszon kívül nem csinál semmit? Miért nem elég az, ha háttérbe került és ezt eseményként fel lehet használni? A MD szerint, amíg egy app a memóriában van, addig az fut a háttérben és ezt feltételként fel lehet használni. Viszont az aktuális makróhoz még erre sincs szükség, mert bőven elég a "Fókuszból kikerülés", Alkalmazás leállt - esemény. VIszont, ha még egy ilyen makrót sem raktál össze, akkor nem értem, hogy miért írod határozottan, hogy a MD-al nem megoldható. -
válasz
Somatom
#1428
üzenetére
Szerintem az alkalmazások egy csoportja (amelyek nem tudnak önálló tevékenységet folytatni a háttérben: Számológép, Névjegykezelő, stb) tekinthető leállítottnak, amikor háttérbe kerül.
A másik csoport, amelyik tud a háttérben is dolgozni (szerverek, zenelejátszók, navigációk, stb) hagynak maguk után értesítést, amire lehet a MD-ban is hivatkozni.
Az említett makrót pedig egyben is el lehet készíteni, If, Else, vagy Elseif használatával. -
válasz
Hínár929
#1423
üzenetére
Sajnos az a helyzet áll fent nálad, amit korábban is írtam. A telefonodon lévő rendszernek van egy erre készített hangfájlja, amit bejövő híváskor a fülesre küld, elzárva minden más hanglehetőséget. Lehet, hogy egy újabb OS váltásnál ez változni fog, de az is lehet, hogy nem. Egyenlőre nem tudok megoldást a problémádra.
Új hozzászólás Aktív témák
- AI, GitHub Copilot, Claude, Gemini
- BMW topik
- Lassan 2027-re is elfogy a TSMC 2 nm-es gyártókapacitása
- Kerékpárosok, bringások ide!
- Kínai és egyéb olcsó órák topikja
- Még a saját szövetségeseivel szemben is fegyverként használná az AI-t az USA
- Pedzegeti az új Xbox irányát a Microsoft
- Háremet tartana az adattárolókból a Chieftec letisztult dizájnú háza
- Kezdő fotósok digitális fényképei
- alza vélemények - tapasztalatok
- További aktív témák...
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


)
Kicsit olvasgasd a Topik összefoglalót is és sok kérdésre megtalálod a választ. Ha fel tudtad tölteni a képet, akkor előrébb vagyunk és a segítség is könnyebben megy.
Annyit javítanék rajta, ami lényeges, hogy a második If -ben lévő 2mp várakozást a Bt tiltás elé helyezd el, mert ott van értelme. Ami nem túl lényeges, csak esztétikailag, az a második IF, ami nem szükséges. Helyette az elsőhöz betennék egy Else vagy Else/IF-et és a második IF tartalmát ez alá helyezném el. Az első két esemény hatására első IF-ben lévő műveletek csak akkor futnak le, ha a Bt csatlakoztatva van.
