-
GAMEPOD.hu
Új hozzászólás Aktív témák
-
Topikgazda
Az általam használt makrók:
1. Akku alacsony színt figyelmeztetés hanngal
2. Bluetooth ki-be kacsolgatása különböző helyzetekben.
3. Nem fogadott hívás - sms emlékeztető hanggal és a hívó-küldő nevének bemondásával (ha kontaktok közt van)
4. Feketelista: Tiltja a bejövő hívásokat, a listában szereplő számokról.5. Mobilnet intervallumos kapcsolagatása (10 percenként, ill. ha kinyitom a képernyőzárat.)
6. Profilok : Otthoni-Utcai-Bluetooth-Éjszakai
7. Képernyő ébrentartása egyes programok futtatásakor.
8. Képernyő lezárása közelségérzékelő szenzor és fényszenzor használatával.
9. Hotspot be-ki kapcsolása értesítési sávon lévő gombbal
10. Wifi ki-be kapcsolása különböző helyzetekben ( Hazaérkezés, eltávozás, éjszakai mód)
Van több olyan is, amit csak saját szórakoztatásomra vagy figyelmeztetésre használok.
Kíváncsi vagyok, hogy mások milyen remek makrókat készítettek. Kérlek osszátok meg!
További szép estét!
[ Szerkesztve ]
Üdv: Mcrazy
-
Topikgazda
Jelzés hanggal egy beállított sebességhatár elérésekor.
Először is készítsünk kettő változót: Menü -> Variables -> "+" jellel. (Később is van rá lehetőség a változós beállításánál "Set Macrodroid variable")
Nevezzük el tetszés szerint, az első pld legyen Speed Temp. Tipusa: String - Értéke: később adjuk meg.A második változó pld. Speed. Tipusa: Decimal - Értéke: később adjuk meg.
Most lépjünk vissza a főoldalra és készítsünk egy új makrót: Add Macro - Nevezzük el tetszés szerint.Triggers: Regular intervall : 2 vagy 3 second - User reference start time: Nincs bepipálva
Actions: Set Macrodroid variable: válasszuk a Speed Temp-t, majd a három pöttyre kattintva válasszuk a Last location speed kmh-t, ezután Ok. (Ez egy szöveges formában elmenti a sebességünket)
Actions: Set Macrodroid variable: válasszuk a Speed-t, majd jelöljük be az Expression-t, majd a három pöttyre kattintva válasszuk a String variable value lehetőséget, ezután pedig a Speed Temp-t, ezután Ok. ( Ezzel a változóval decimális értékké alakítjuk a szöveges sebességértéket)
Acions: Play/Stop Sound -> Válasszunk egy hangot, majd Ok.
Bökjünk a Play: (választott hang) Akticonra, majd az előugró menüből válasszuk az Add constraint ->Macrodroid variable -> Speed és itt állítsuk be a kívánt feltételt. Pld: Jelölve a ">" (nagyobb jel) Value: 49.5 és végül Ok. Ezzel azt állítottuk be, hogy ha a sebességünk 49.5 km/h fölé emelkedik, akkor 2 vagy 3 másodpercenként (attól függ mit állítottunk be a Regular intervallum-nál) lejátsza a beállított hangot.
Amennyiben a sebességünk az adott érték alatt van, a hangjelzés kikapcsol.
Ezzel majdnem kész is vagyunk.Fontos megemlíteni, hogy a sebességfigyelő makrók, csak abban az esetben működnek, ha valamilyen gps-t használó program fut az elő-ill. háttérben. Pld: Fitness program,Waze, Pokemon.
A makró felesleges futása miatt szükséges még egy makrót létrehozni, amivel ezt a makrót ki-be lehet kapcsolni. Ez lesz a következő téma.[ Szerkesztve ]
Üdv: Mcrazy
-
Topikgazda
Valószínűleg azért, mert a gps amikor kevés jelet kap, téves sebesség infót mutat. Én teherautóban használom 2 hete és tökéletes, bár hozzá kell tennem, hogy külső gps vevőt használok, mert a tabletté nem olyan pontos. Tesztelt a szabadban és erre a problémára valamit kitalàlunk.
Üdv: Mcrazy
-
Topikgazda
Próbáld meg a hangot kikapcsolni (ráböksz majd disable) és tegyél be egy Popup message action-t. Értéke Legyen : var:speed Constraint Legyen ugyanaz mint a hang esetében. Ezzel a kijelzön latod az aktuális sebességet. Lehet,hogy nálad te a netröl kapott helyinfo alapján kapja a helyadatokat. Próbáld meg a "Csak Gps"-re állítani.
[ Szerkesztve ]
Üdv: Mcrazy
-
Topikgazda
Szóval a probléma ott van, hogy nem adtunk meg feltételt a makró futásának. Ezért megy, ha kell, ha nem.
Azt a feltételt kell megadni, hogy csak akkor fusson, ha a feltételben beállított alkalmazás is fut. Pld:
Constraints: Aplication Running -> Running in foreground -> Kiválasztott alkalmazás, majd Ok.Többféle megoldás létezik és addig egyszerű a dolog, amíg csak arra hivatkozunk, hogy az alkalmazás fut-e az előtérben, mert amennyiben a háttérbe kerül, rögtön megáll a makró. Pld ha jön egy hívás, vagy épp egy sms-t akarsz megnézni.
Amennyiben szükség van arra, hogy az alkalmazás a háttérben is fusson, akkor a makró megállítását/kikapcsolását nem olyan egyszerű megoldani, mert hiába zárod be az alkalmazást, ameddig az az utoljára használt programok listájában van, addig "Alive in background" szóval él a háttérben és nem lehet erre vagy a "Not running" feltételre hivatkozni. Tehát, ameddig nem törlőd a memóriából, addig fut a makró is.
Egyik megoldás lehet az, hogy készítünk egy makrót, ami azt figyeli, hogy a kiválasztott alkalmazás háttérben van-e és a sebesség nagyobb mint pdl 2 km/h. Amennyiben a sebesség az előbbi érték alá csökken, akkor egy időzítő bekapcsol és pld 5 vagy 10 perc elteltével, ha a sebbesség még mindig kevesebb mint 2 km/h, akkor kilövi a háttérben futó app-ot. Erre van lehetőség root nélkül is.
Lehet, hogy van elegánsabb vagy egyszerűbb megoldás is, de nekem még erre így nem volt szükségem, ezért nincs rutinom benne.
[ Szerkesztve ]
Üdv: Mcrazy
-
Topikgazda
Szia!
Nem teljesen értem, hogy mik azok a programok, amiket le kellene kapcsolni. Létezik olyan Action, hogy Kill Aplication - Program leállítása vagy Kill background Process - háttérben futó folyamat leállítása.
Ezzel a kettővel ki tudod lőni a kívánt programokat. A wifi illetve mobilnet kikapcsolásásval egyébként is leállnak a szinkronizálások. Nem kell az alkalmazásokat külön lekapcsolni. Az App enable/disable engedélyezi és letiltja (jegeli) az alkalmazásokat.
Ha valamit félreértettem, javíts ki kérlek!Üdv: Mcrazy
-
Topikgazda
Szia!
Az alkalmazásokat nem szükséges jegelni. Ne ezt a funkciót használd!
Én a következőképpen csinálnám.
Triggers:
Regular intervall: 1 óra
Aktions:
Wifi configure: Enable Wifi
Wait Before Next Action - 10 sec
Add constraint - Wifi state - Wifi is connected to - kiválaszott hálózat, vagy minden hálózat (Any Network)
-- Erre azért van szükség, hogy csak akkor nyissa meg az alkalmazásokat, ha kapcsolódott a wifi valamilyen hálózathoz.Launch Application - pld Yahoo
Add constraint - Wifi state - Wifi is connected to,,,Wait Before Next Action - 5 sec
Launch Application - pld Whatsapp
Add constraint - Wifi state - Wifi is connected to,,,Wait Before Next Action - 5 sec
Launch Home Screen - ezáltal minden a háttérbe kerül. Kijelző feloldásakor a home képernyő fogad.
Wifi configure: Disable Wifi
De lehet szépíteni is így:
Triggers:
Regular intervall: 1 óra
Aktions:
Wifi configure: Enable Wifi
Wait Before Next Action - 10 sec
Add constraint - Wifi state - Wifi is connected to - kiválaszott hálózat, vagy minden hálózat (Any Network)
-- Erre azért van szükség, hogy csak akkor nyissa meg az alkalmazásokat, ha kapcsolódott a wifi valamilyen hálózathoz.If clause
Conditions - Wifi state - Wifi is connected to,,,Launch Application - pld Yahoo
Wait Before Next Action - 5 sec
Launch Application - pld Whatsapp
Wait Before Next Action - 5 sec
Launch Home Screen - ezáltal minden a háttérbe kerül. Kijelző feloldásakor a home képernyő fogad.
End If
Wifi configure: Disable Wifi
Ebben az esetben, ha nem kapcsolódott a wifihez, akkor 10 mp múlva lekapcsolja a wifi-t és nem kell minden Aktions alát betenni a csatlakozási feltételt.
[ Szerkesztve ]
Üdv: Mcrazy
-
Topikgazda
Tudomásom szerint az üzenet küldő programok egy szolgáltatást futtatnak a háttérben, szóval soha nem állnak le teljesen, kivéve, ha alkalmazásoptimalizálás közben kikapcsolja a rendszer.
viszont a háttérbe küldésre nem gondoltam,ugyanis azzal nem zárom be őket,vagy a folyamat elején is csak sorban 'előtérbe hozom'
őket=launch app?,mert úgyis futnak?,s a végén megint 'hátra küldöm'=launch h.scr?,hiszen amúgy folytonosan futnak?Így igaz! Egyébként normál helyzetben, ha nem jegeled az appokat, akkor amint internethez jutnak, értesítenek. Persze ha mégsem, akkor jó ez a verzió, hogy időnként előtérbe hozod azt, ami nem hajlandó értesíteni (mondjuk nekem csak a Skype-val volt ilyen gondom).
Az én példám csak egy alap. Természetesen lehet, sőt kell is csiszolni rajta, mégpedig a Triggers feltételeket meg kell adni, pld: csak akkor fusson le, ha ki van kapcsolva a wifi, le van zárva a kijelző, illetve pld 7-21 óra között.
[ Szerkesztve ]
Üdv: Mcrazy
-
Topikgazda
Szia!
A makrókat lehet parancsikonnal is indítani. Eseménynek mehet az Empty trigger.
Ha rootolt a telefonod, akkor tudod kapcsolgatni a GPS-t, a Location Mode-al tudod választani a különböző pontosságokat és a szolgáltatást kikapcsolni. App enable/disable lehetőséggel tudod ki-be kapcsolni a Fused location service-t. Mindezeknek megtalálod a feltételeit is, amire tudsz hivatkozni. A Location History-re (Google Helyelőzmények kapcsolgatására) nem tudok megoldást. Üzenetek kiírása, bemondása, hang lejátszása, kijelző vagy lámpa kapcsolgatása stb.. nem probléma.[ Szerkesztve ]
Üdv: Mcrazy
-
Topikgazda
Szia!
Itt leírom részletesen, hogy miként lehet elkészíteni, hátha másnak is szüksége lesz rá.
Tehát a makró funkciója: Fülhallgató vagy BT hedset Hívásfelvevő gombjának kétszeri megnyomására az utoljára hívott szám tárcsázása.
Triggers:
Media Button Pressed - 2 Presses
Aktions:
Waiit before Next Action - 1 s
Make Call - ( Last Number Called)
Üdv: Mcrazy
-
Topikgazda
Szia!
1. Igen a GPS ki/be kapcsolgatás csak rootolt eszközön lehetséges.
2. Van olyan lehetőség, hogy a beállításokban engedélyezed a Forgatásérzékelő működését lezárt kijelzőnél is, de arra számítani kell, hogy ez nagyobb akku használattal jár. Settings -> Trigger Options -> Flip Device Trigger -> Work with Screen Off.
Boldog Új Évet!
Üdv: Mcrazy
-
Topikgazda
Szia!
Közvetlen kapcsolgatási lehetőség nincs, de ha rootolt a telefonod, akkor ennek a programnak a telepítése után lehetőség nyílik a lezárt kijelző illetve feloldott kijelző esetén a hálózati mód váltásra. Az xda-s program egy tasker beépülő, amit a Macrodroid is támogat.
Üdv: Mcrazy
-
Topikgazda
Meg lehet csinálni egy makróba is és nem kell változóba eltenni a screentimeout-ot, illetve sajnos nem is tudod változóba tenni, mert erre nincs lehetőség.
Viszont az alábbi felállásban megoldható a dolog.T: App launched
T: App closed
A: Set Screen Timeout - never
C: Trigger fired - App launched
A: Set Screen Timeout - 30 seconds
C: Trigger fired - App closedAz Actions-okhoz egyenként hozzá lehet adni a feltételeket rábökéssel és az Add constraint lehetőséget választva. Valamint lehet akár a Triggereket, Aktions-okat és Constraints-t is másolni és beilleszteni.
[ Szerkesztve ]
Üdv: Mcrazy
-
Topikgazda
-
Topikgazda
Sajnos nincs a feltételek közt. Én este még kipróbáltam. Nálam samsung telón úgy működött, hogy nem a naptár eseményt (Calendar event) állítottam be, hanem egy általános eseményt (Notification received), ebben beállítottam a naptár alkalmazást és amikor Ne zavarj módban volt a telo, szépen rezgett. Ha gondolod felteszem Drive-ra a makrót, de egyszerű, mint a szög.
Tessék: Calendar test
[ Szerkesztve ]
Üdv: Mcrazy
-
Topikgazda
De igen, Teherkocsizok én is. Már használom régóta az 1 perces riasztást. Ráhangoltam a navi programra. Úgy értsd, hogy amikor a Navi program az előtérben fut, akkor aktiválódik a makró. Egyetlen hátránya van, - amire még nem kerestem megoldást - , ha alagútban beragad 88 felett, akkor sípol, amíg vissza nem jön a GPS jel.
Üdv: Mcrazy
-
Topikgazda
Itt az Elmulasztott hívások és sms-k jelző makrója.
A Makró2-nek alaphelyzetben kikapcsoltnak kell lennie. Ezt a Makró1 vezérli és majd önmagát kikapcsolja.
A makóban ismétlődnek a hívás és sms események, mert ezeket néma üzemmódra is optimalizáltam.Üdv: Mcrazy
-
Topikgazda
Ezt a lehetőséget én is hiányolom a MD-ból. Az app nevét le lehet menteni változóba, de a csomagnevét nem. Valamint nem lehet rá hivatkozni a műveleteknél.
Jó lenne, ha azokat hiányosságokat - amik pld a Robotban elérhetők, de a Md-ban nem - valahogy eljuttatni a fejlesztő felé.
Az is lehetne egy kiindulópont, ha megosztanád, hogy Te milyen irányú Robotos parancsokat használsz (pld automatikus hívásfelvevő közelségérzékelővel. stb...) és megpróbáljuk legyártani Md-ban. Itt már rögtön kiderülne, hogy mik azok amik hiányoznak és fejlesztést igényelnek.Üdv: Mcrazy
-
Topikgazda
Amikor bekerül egy új feature, akkor derülnek ki dolgok, hogy nem biztos, hogy hibátlanul működik az, ami eddig jó volt. Ezeket folyamatosan jelezzük. Pld most a honosítással voltak olyan gondok, amit a fejlesztő sem tudhatott - A keresőt át kell kicsit "állítani", hogy ékezetes beírás nélkül is keressen, mert most nagyon nem jó.
Valamint az SSID mellé betette a BSSID megadásának lehetőségét. Na innentől a SSID eseménytől összeomlik a program.Üdv: Mcrazy
-
Topikgazda
Itt is van olyan, hogy naponta kijön javítás, ha az drasztikus hibára való. Az általánosság azért az, hogy jelezzük a hibákat és a következő frissítésnél már javítva vannak. Jamie egyedül fejleszti a MD-t, igyekszik, ahogy ideje engedi.
(#98) Oldman2
Meg lehet érteni a fejlesztőket is. Gondoljunk csak bele. Megcsinál egy programot, rengeteg munkát beletesz amit egyszer elad sok embernek, akik egy életen át kötelezően várják az újításokat és a támogatást. A bevétel egyszer lehet, hogy sok, de a később belefektetett munka már nem biztos, hogy megtérül és inkább abbahagyják a fejlesztést. Támogatást kevesen kapnak, viszont a folyamatos support embert, családot, pénztárcát felemésztő dolog. Bízzunk benne, hogy az MD nem kerül a szakadék szélére.
[ Szerkesztve ]
Üdv: Mcrazy
-
Topikgazda
Az üresre rajottem. Esemény w.gomb - személyreszabott. Pld egy kész makróhoz hozzáteszek egy w.gomb személyre szabott eseményt és ekkor tudsz neki parancsikont tenni a kepernoyre . Ekkor tudod a fehér üres oldalról kiválasztani. A színest pedig egyesével beállítod és később eldöntheted, hogy egyesével rakod ki különböző oldalakra vagy egy csoportban.
[ Szerkesztve ]
Üdv: Mcrazy
-
Topikgazda
Az fontos, ha hívással vagy sms-el kapcsolatos változót szeretnél, akkor előbb azt az eseményt hívd be a makróba. Más ne legyen ott, mert akkor nem fogod látni pld call name vagy call nummer-t. Változót tudsz előre gyártani a fő menü Variables pontjában vagy akkor amikor a Set variable muveletet választod.
És kérdezz nyugodtan!Egyébként nincs minden ömlesztve. A típusok azért külön vannak (string , integer...) Meg lehet szokni. 😉
[ Szerkesztve ]
Üdv: Mcrazy
-
Topikgazda
Amennyiben az esemény call incoming,
művelet- set md variable- new variable (vagy a már létező) - típusa - String - Value - és itt kiválasztod ,hogy [call_name] . Ha nem látható, akkor másold be innen. Működni fog.
Feltételnél ugyanez. Md variable- Hp...- = azanevamitakarsz[ Szerkesztve ]
Üdv: Mcrazy
-
Topikgazda
A fent említett esetre tökéletes a megoldásod.
Ha valaki esetleg másképp szeretné, akkor ezt szépen meg lehet valósítani pld Közelségérzékelővel
Esemény - Közelségérzékelő - Távol
Esemény - Közelségérzékelő - Közel
Művelet - Kihangosítás - Be
-Feltétel - Aktiváló esemény - Közelségérzékelő - Távol
Művelet - Kihangosítás - Ki
-Feltétel - Aktiváló esemény - Közelségérzékelő - Közel
Feltétel - És
Hívás állapota - hívás közben
A készülék csörög - nem csörög[ Szerkesztve ]
Üdv: Mcrazy
Új hozzászólás Aktív témák
- EA Sports WRC '23
- Bocsánatot kért az Apple, mert nagyon mellélőtt a legutóbbi reklámjával
- YouTube
- Intel Dual Core 2000 felhasználók barátságos offolós topikja
- Netfone
- Opel topik
- 8 kHz-es, jobbkezes PnP egér közeledik a Cherry Xtrfy logójával
- Samsung Galaxy S21 Ultra - vákuumcsomagolás
- Hosszabb videón az Arena Breakout: Infinite (PC)
- Windows 11
- További aktív témák...
- Asus ROG Strix G17 (G712LWS) - 17.3"
- Szép! HP EliteBook 840 G6 Fémházas Laptop 14" -70% i5-8365U 4Mag 16GB 512GB SSD FHD IPS + Táska!
- Szép, és jó! HP EliteBook 840 G5 Laptop 14" -70% i5-8350U 4Mag 16Gb 512GB SSD FHD IPS + Táska!
- Zotac gaming amp airo Geforce RTX 4070ti 2026 végèig garanciás
- 9gen PC,, i5 9600K , 1660 Ti , 16GB 3000MHz , 512GBGB m.2 , 1TB HDD
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen