Hej!
Jag har precis börjat labba lite med Tasker. Mitt första projekt är att skapa en mycket enkel "timer". Jag har en scen med en knapp vars värde alltid är detsamma. Under den finns en textruta som visar vad klockan är med den pålagda tiden och en textruta som visar hur mycket tid som återstår i timmar och minuter.
Problemet är att jag får en extra timme pålagd på det senare, när antalet sekunder räknas om till vanlig tid. Jag är usel på matematik (därför timern till att börja med) och kan inte ett vitten om kodning etc, så det är givetvis 100% skit bakom spakarna. Men jag behöver fatta vad jag gör för fel.
Så här ser scriptet ut:
1. Räkna om 4,5 timmar till sekunder + aktuell tid:
Variable set
%Time
To
4.5 * 60 * 60 + %TIMES
Do maths: Yes
2. Räkna ut mellanskillnaden mellan nu och sen
Variable set
%Timeleft
To
%Time - %TIMES
Do maths: Yes
3. Konvertera %Time till vanlig tid
Variable convert
%Time > Seconds to date time
Spara till
%Time
4. Konvertera %Timeleft till vanlig tid
Variable convert
%Timeleft > Seconds to date time
Spara till
%Timeleft
Nu får jag följande resultat:
Om aktuell tid är 13.00 så blir sluttid 17.30 = korrekt (%Time)
Däremot får jag 05.30 som mellanskillnad (%Timeleft).
Varifrån kom den där extra timmen???
( Ok, såg just att det finns en "Tasker - Jag vill ha hjälp tråd" under Apps och spel / Applikationer. Kan man flytta den här posten dit på nåt sätt? )
Last edited by a moderator: 17 dec 2014