Hirdetés

Új hozzászólás Aktív témák

  • Mcrazy

    Topikgazda

    válasz kisspepe #6 üzenetére

    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

Új hozzászólás Aktív témák