Mam pytanie.
Jak wykonać jakieś działanie matematyczne na zmiennych w Taskerze?
Chodzi mi o to, żeby stworzyć profil, że gdy podłączę ładowarkę, to powie mi ile czasu będzie się ładować.
Początek jest łatwy. Kontekst: ładuje baterię.
Ale jaki task stworzyć?
Na pewno trzeba ustawić jakąś zmienną np. %CZAS i potem dodać akcję: Powiedz: "Czas ładowania to %CZAS"
Tylko zachodzi pytanie: Jak ustawić zmienną %CZAS?
Każdy procent baterii będzie ładowany średnio 0,02 godziny (przynajmniej u mnie, na HTC WFS), czyli wzór to:
%CZAS = (100-%STAN_BATERII) * 0,02
Tylko jak to zrobić?
Jak zmusić Taskera do liczenia?
//edit
Udało się! 🙂
1. Tworzymy kontekst: Ładuje baterię
2. Dodajemy Taski
a) set variable np %POZOST = 100 - %BATT //czyli ile procent jeszcze pozostało do ładowania.
Nie zapomnij zaznaczyć Do Maths!!
b) set variable np %CZAS = %POZOST * 1.2 //tyle minut się będzie ładować na HTC WFS.
Też zaznacz Do Maths
c) variable split. Name %CZAS, Splitter '.' //pozbędziemy się w ten sposób części dziesiętnej
d) misc -> say. Jako tekst wpisujesz np. "Przewidywany czas ładowania to %CZAS1 minut" //ważne żeby użyć %CZAS1 - wtedy użyje pierwszy element tablicy utworzony w kroku powyżej
Można też dodać warunek aby końcówkę minut odpowiednio wymawiał (tzn minut albo minuty)
I to tyle 🙂