- Microsoft Outlook topic
- Videó stream letöltése
- Proxmox VE
- Spanyol botrány: ellophatták a járművezetők adatait
- Microsoft Excel topic
- A személyes adatainkkal, képeinkkel tréningezi az AI-t a Meta
- Hálózati / IP kamera
- Ilyen még nem volt: sztrájkba kezdtek a Samsung dolgozói
- Otthoni hálózat és internet megosztás
- Perelnek a vallásos kripto-piramisjáték miatt
-
IT café
Új hozzászólás Aktív témák
-
fecske13
tag
Sziasztok,
egy kis segítséget szeretnék kérni.Egy fájlba szeretném menteni az értesítések megjelenítésének idejét és az alkalmazás nevét.
Az idő az már sikerült, de az alkalmazás nevét hogyan kell "elkapni"?"Az a lényeg, egészség legyen, meg kerozin a repcsibe."
-
fecske13
tag
Értesítés érkezett eseményhez hogyan tudom feltételnek megadni azt, hogy Tartalmazza "haha" ÉS Nem tartalmazza "hehe" ?
Mert vagy az egyiket, vagy a másikat lehet kiválasztani."Az a lényeg, egészség legyen, meg kerozin a repcsibe."
-
fecske13
tag
Az értesítés érkezett eseménynél csak egyet lehet választani.
Vagy így adjak neki két feltételt?
Az értesítés érkezett esemény aktiválódásakor már használható az értesítés létezik feltétel, ami ugyan arra az értesítésre vonatkozik?
"Az a lényeg, egészség legyen, meg kerozin a repcsibe."
-
fecske13
tag
"Adhatsz neki két feltételt az eseménynél is,", de hogyan?
A két eseményest nem igazán értem.
Ha az elsőben megadom, hogy tartalmazza a "haha"-t, a másodikban a "hehe"-t, hogy zárom ki, hogy csak akkor legyen esemény ha van "haha" és nincs "hehe"?[ Szerkesztve ]
"Az a lényeg, egészség legyen, meg kerozin a repcsibe."
-
fecske13
tag
Először az Értesítés érkezett eseménynél adtam meg az egyik feltételt, és feltételként a másikat.
Nem volt jó.Most így van.
Értesítés érkezettnél tetszőleges van kiválasztva
A két feltételnél pedig amit szeretnék, egyiknél Tartalmazza..., másiknál Nem tartalmazza...
De ez sem jó.Az értesítés érkezett esemény aktiválódásakor már használható az értesítés létezik feltétel, ami ugyan arra az értesítésre vonatkozik?
[ Szerkesztve ]
"Az a lényeg, egészség legyen, meg kerozin a repcsibe."
-
fecske13
tag
Így küldöm az értesítést
Itt lehet valami bibi, mert most így tesztelem:
Az első eseményt érzékeli, a másodikat viszont nem. (az egyik változót beállítja, a másikat nem)
Ha megcserélem az események sorrendjét akkor megint csak az elsőt érzékeli.Ebből arra gyanakszom, hogy az első értesítés érkezett esemény kiértékelése után a következőnél már neki nem új az értesítés érkezés.
[ Szerkesztve ]
"Az a lényeg, egészség legyen, meg kerozin a repcsibe."
-
fecske13
tag
Köszi, hogy még ilyenkor is foglalkozol vele.
Ezt már próbáltam (#563), de nem működött, lehet azért mert MD-vel küldtem az értesítést?
Kipróbálom élesben is, hátha úgy működik.Úgy állítottam be hogy, mind a két eseménynél tartalmazza van.
Ha tartalmazza a haha-t akkor a haha változó true, ha tartalmazza a hehe-t akkor a hehe változó true.
De csak az egyik változót állítja true-ra.[ Szerkesztve ]
"Az a lényeg, egészség legyen, meg kerozin a repcsibe."
-
fecske13
tag
Köszönöm a segítségedet.
Közben erre jutottam én is.
A dupla értesítés nem működik külső alkalmazással sem.
Hasonlóan oldottam meg, egy értesítés és a műveletnél az Értesítés létezik a feltétel.
A változókat csak a próbákra csináltam, hogy lássam mi történik és mi nem."Az a lényeg, egészség legyen, meg kerozin a repcsibe."
-
fecske13
tag
-
fecske13
tag
Makro futtatása műveletnél megvárhatná a futtatott makro végét, mert abban lehet olyan aminek az eredményét itt használni kéne.
Hang lejátszása esetén is megvárhatná annak a befejeződését. Használok olyan makrot amiben lejátszok egy rövid figyelmeztető hangot, majd utána jön egy szöveg felolvasás.
"Az a lényeg, egészség legyen, meg kerozin a repcsibe."
-
fecske13
tag
Nem arról van szó, hogy egy makró futásideje 10 ms vagy 1 perc, hanem arra próbálok rámutatni, hogy ne nekem kelljen kitalálni hogy mennyit várakoztassam ha azt akarom hogy a másik fejeződjön be és utána folytatódjon ennek a futása.
De legyen egy kitalált példa, hátha rávilágít mit is akarok mondani: adott egy makró "esemény nélkül" ami csak azt csinálja, hogy változók állapotának megfelelően különféle hangot játszik le.
Ezt a makrót hívom meg xx másik makróból, ahol beállítom a megfelelő változót és meghívom a "lejátszó" makrót, majd várakozok és a lejátszás végeztével folytatom a makró további műveleteit.
Ebben az esetben ugye a hívó makróban különféle fix várakozási idők vannak, mert ezeket én adtam meg annak függvényében hogy mit játszatok le.
De ha megunom az egyik hangot és kicserélem a lejátszó makróban egy másikra aminek a hossza eltérő, akkor az összes öt hívó makróban a várakozási időket is át kell állítani az új hangnak megfelelőre.
Nem lenne szebb megoldás ha nem kéne variálni a várakozással?Vagy lehet adott esetben egy ciklus is ami lehet csak egyszer fut le, de lehet hogy 1001-szer.
És még biztos van számtalan példa.A probléma áthidalható egyszerűen egy változóval, de az nem szép.
"Az a lényeg, egészség legyen, meg kerozin a repcsibe."
-
fecske13
tag
Az sms küldésnél van lehetőség kiválasztani a kártyát, de hívás indításnál nincs ilyen.
Mi lehet az oka?"Az a lényeg, egészség legyen, meg kerozin a repcsibe."
-
fecske13
tag
Pontosan ez volt az utolsó mondatom.
"A probléma áthidalható egyszerűen egy változóval, de az nem szép."Egyelőre minden makróm úgy működik ahogy szeretném, de van amit csak ilyen "kerülő utakon" tudtam megoldani.
A példa kitalált volt, csak a problémámat akartam érthetővé tenni.A dual sim kérdésre van valami ötleted?
A következő jóváhagyása művelet is megérdemelne egy időzítést és egy döntési helyzetet, hogy mi legyen, ha a kezelő nem válaszol.
[ Szerkesztve ]
"Az a lényeg, egészség legyen, meg kerozin a repcsibe."
-
-
fecske13
tag
"Szép makrót raktál össze Te is."
Köszönöm.
"A 13 perces stoppernek mi a funkciója?
A "Nem lefutott makró" feltételre miért van szükség?"
Ezek hivatottak megakadályozni a sűrű jelzést. Nem látom szükségét, hogy gyors merülés esetén minden százalék változásnál figyelmeztessen, a nem lefutott makró ideje 5 perc.
Töltés esetén pedig a 13 perces időzítés működik.
Ideteszem a két If feltételeit."Szvsz a "tap_kulso" változó helyett használhatod a "Tápellátás csatlakoztatva/nincs csatlakoztatva" feltételt."
Sajnos a telefonom nem minden állapotváltozást követ azonnal. Ilyen a táp állapot is (meg még van néhány: pl.: BT, vagy egy alkalmazás előtérben, stb), ezért kell használnom változókat."Azt a 3 műveletet a 2. makróból nem sikerült eldugni az első makróban?"
Na ez megér egy misét Én szövegfelolvasás előtt mindig használok egy jelzőhangot, hogy felfigyeljek arra, hogy szövegelés következik. Csak itt jön megint a telefonom önállósága és ha a jelzőhang után teszek egy várakozást akkor azt nem minden esetben veszi figyelembe. Van olyan eset hogy a jelzőhanggal egyidejűleg elkezd szövegelni is, van olyan is hogy az 5 mp szünetből pl.: 7 perc lesz, de olyan is van hogy rendben lefut. Mindezt úgy, hogy a rendszernapló bejegyzés szerint a makró tökéletesen úgy futott ahogy meg van írva. Na ezért van ez szétválasztva, nem jutott jobb eszembe.[ Szerkesztve ]
"Az a lényeg, egészség legyen, meg kerozin a repcsibe."
-
fecske13
tag
-
fecske13
tag
Az ötleteid alapján módosítottam kicsit a makrókon.
Mivel ezek mással is foglalkoznak, csak az érdekes részt teszem ide.Ez a felolvasás
Ez pedig a növekvő időköz
A stopper nullázásakor vissza kell állítani az idő változót alapra (nálam 180 mp).
Pár hónapja voltak ötletek a fejlesztéssel kapcsolatban. Arról lehet tudni valamit?
"Az a lényeg, egészség legyen, meg kerozin a repcsibe."
-
fecske13
tag
Van két makróm, amiből az első lejátszik egy értesítési hangot, majd meghívja a másik makrót, ami egy 5 másodperces várakozással kezd, azután felolvas egy szöveget.
A logból látható, hogy az első és a harmadik esetben az történik aminek történnie kell, de a középső esetben az 5 másodperc az bizony nem annyi, hanem itt pl. majdnem 4 perc (de ez teljesen változó időtartam).
Mi a csoda okozhatja a jelenséget?
[15:19:11] - T: Akku töltöttsége
[15:19:11] - Invoking Macro: Akku 01
[15:19:11] - A: Várakozás 1 másodperc {Macro:Akku 01}
[15:19:12] - A: If (Akku < 30%) {Lejátszás: Hajokurt 1x, Makró futtatása (Akku 01.1)} {Macro:Akku 01}
[15:19:12] - IF CLAUSE TRUE: If (Akku < 30%) {Lejátszás: Hajokurt 1x, Makró futtatása (Akku 01.1)}
[15:19:12] - A: Lejátszás: Hajokurt 1x {Macro:Akku 01}
[15:19:12] - A: Makró futtatása (Akku 01.1) {Macro:Akku 01}
[15:19:12] - Invoking Macro: Akku 01.1
[15:19:12] - A: Várakozás 5 mp {Macro:Akku 01.1}
[15:19:12] - Scheduling macro (921366): Akku 01.1 to resume in: 5000ms action action index:1
[15:19:12] - Intent details at creation
[15:19:12] - ID = 921366
[15:19:12] - GUID = -7738916966448727007
[15:19:12] - Next Action = 1
[15:19:12] - A: If (Akku >= 90%) {Lejátszás: Fresh, Makró futtatása (Akku 01.1)} {Macro:Akku 01}
[15:19:12] - IF CLAUSE FALSE: If (Akku >= 90%) {Lejátszás: Fresh, Makró futtatása (Akku 01.1)}Next action = 13
[15:26:17] - Waking up intent to resume macro
[15:26:17] - ID = 921366
[15:26:17] - GUID = -7738916966448727007
[15:26:17] - Next Action = 1
[15:26:17] - Waking up to resume macro: Akku 01.1 next action index = 1
[15:26:17] - A: Szövegfelolvasó ([v=device_..) {Macro:Akku 01.1}[15:40:37] - T: Akku töltöttsége
[15:40:37] - Invoking Macro: Akku 01
[15:40:37] - A: Várakozás 1 másodperc {Macro:Akku 01}
[15:40:38] - A: If (Akku < 30%) {Lejátszás: Hajokurt 1x, Makró futtatása (Akku 01.1)} {Macro:Akku 01}
[15:40:38] - IF CLAUSE TRUE: If (Akku < 30%) {Lejátszás: Hajokurt 1x, Makró futtatása (Akku 01.1)}
[15:40:38] - A: Lejátszás: Hajokurt 1x {Macro:Akku 01}
[15:40:38] - A: Makró futtatása (Akku 01.1) {Macro:Akku 01}
[15:40:38] - Invoking Macro: Akku 01.1
[15:40:38] - A: Várakozás 5 mp {Macro:Akku 01.1}
[15:40:38] - Scheduling macro (921368): Akku 01.1 to resume in: 5000ms action action index:1
[15:40:38] - Intent details at creation
[15:40:38] - ID = 921368
[15:40:38] - GUID = -7738916966448727007
[15:40:38] - Next Action = 1
[15:40:38] - A: If (Akku >= 90%) {Lejátszás: Fresh, Makró futtatása (Akku 01.1)} {Macro:Akku 01}
[15:40:38] - IF CLAUSE FALSE: If (Akku >= 90%) {Lejátszás: Fresh, Makró futtatása (Akku 01.1)}Next action = 13
[15:44:17] - Waking up intent to resume macro
[15:44:17] - ID = 921368
[15:44:17] - GUID = -7738916966448727007
[15:44:17] - Next Action = 1
[15:44:17] - Waking up to resume macro: Akku 01.1 next action index = 1
[15:44:17] - A: Szövegfelolvasó ([v=device_..) {Macro:Akku 01.1}
[15:45:27] - Notification Service Created[15:51:31] - T: Akku töltöttsége
[15:51:31] - Invoking Macro: Akku 01
[15:51:31] - A: Várakozás 1 másodperc {Macro:Akku 01}
[15:51:32] - A: If (Akku < 30%) {Lejátszás: Hajokurt 1x, Makró futtatása (Akku 01.1)} {Macro:Akku 01}
[15:51:32] - IF CLAUSE TRUE: If (Akku < 30%) {Lejátszás: Hajokurt 1x, Makró futtatása (Akku 01.1)}
[15:51:32] - A: Lejátszás: Hajokurt 1x {Macro:Akku 01}
[15:51:32] - A: Makró futtatása (Akku 01.1) {Macro:Akku 01}
[15:51:32] - Invoking Macro: Akku 01.1
[15:51:32] - A: Várakozás 5 mp {Macro:Akku 01.1}
[15:51:32] - Scheduling macro (921372): Akku 01.1 to resume in: 5000ms action action index:1
[15:51:32] - Intent details at creation
[15:51:32] - ID = 921372
[15:51:32] - GUID = -7738916966448727007
[15:51:32] - Next Action = 1
[15:51:32] - A: If (Akku >= 90%) {Lejátszás: Fresh, Makró futtatása (Akku 01.1)} {Macro:Akku 01}
[15:51:32] - IF CLAUSE FALSE: If (Akku >= 90%) {Lejátszás: Fresh, Makró futtatása (Akku 01.1)}Next action = 13
[15:51:37] - Waking up intent to resume macro
[15:51:37] - ID = 921372
[15:51:37] - GUID = -7738916966448727007
[15:51:37] - Next Action = 1
[15:51:37] - Waking up to resume macro: Akku 01.1 next action index = 1
[15:51:37] - A: Szövegfelolvasó ([v=device_..) {Macro:Akku 01.1}[ Szerkesztve ]
"Az a lényeg, egészség legyen, meg kerozin a repcsibe."
-
fecske13
tag
Azt hiszem ez a magyarázat az 5 másodpercnél hosszabb várakozásokra.
A makró:és a log:
[2018-10-16 16:04:00] - T: Intervallum: 00:02:00
[2018-10-16 16:04:00] - Invoking Macro: 1
[2018-10-16 16:04:00] - A: Várakozás 1 másodperc {Macro:1}
[2018-10-16 16:04:01] - A: Várakozás 2 mp {Macro:1}
[2018-10-16 16:04:03] - A: Várakozás 3 mp {Macro:1}
[2018-10-16 16:04:06] - A: Várakozás 4 mp {Macro:1}
[2018-10-16 16:04:10] - A: Várakozás 5 mp {Macro:1}
[2018-10-16 16:04:10] - Scheduling macro (920880): 1 to resume in: 5000ms action action index:5
[2018-10-16 16:04:10] - Intent details at creation
[2018-10-16 16:04:10] - ID = 920880
[2018-10-16 16:04:10] - GUID = -8532715854913103121
[2018-10-16 16:04:10] - Next Action = 5
[2018-10-16 16:04:15] - Waking up intent to resume macro
[2018-10-16 16:04:15] - ID = 920880
[2018-10-16 16:04:15] - GUID = -8532715854913103121
[2018-10-16 16:04:15] - Next Action = 5
[2018-10-16 16:04:15] - Waking up to resume macro: 1 next action index = 5és így néz ki nálam a régi:
[2018-10-15 14:59:12] - Invoking Macro: Akku 01.1
[2018-10-15 14:59:12] - A: Várakozás 5 mp {Macro:Akku 01.1}
[2018-10-15 14:59:12] - Scheduling macro (921364): Akku 01.1 to resume in: 5000ms action action index:1
[2018-10-15 14:59:12] - Intent details at creation
[2018-10-15 14:59:12] - ID = 921364
[2018-10-15 14:59:12] - GUID = -7738916966448727007
[2018-10-15 14:59:12] - Next Action = 1
[2018-10-15 14:59:17] - Waking up intent to resume macro
[2018-10-15 14:59:17] - ID = 921364
[2018-10-15 14:59:17] - GUID = -7738916966448727007
[2018-10-15 14:59:17] - Next Action = 1
[2018-10-15 14:59:17] - Waking up to resume macro: Akku 01.1 next action index = 1
[2018-10-15 14:59:17] - A: Szövegfelolvasó ([v=device_..) {Macro:Akku 01.1}és ez az új makró:
[2018-10-16 11:24:28] - Invoking Macro: Akku 01.1
[2018-10-16 11:24:28] - A: Várakozás 1 másodperc {Macro:Akku 01.1}
[2018-10-16 11:24:29] - A: Várakozás 1 másodperc {Macro:Akku 01.1}
[2018-10-16 11:24:30] - A: Várakozás 1 másodperc {Macro:Akku 01.1}
[2018-10-16 11:24:31] - A: Várakozás 1 másodperc {Macro:Akku 01.1}
[2018-10-16 11:24:32] - A: Várakozás 1 másodperc {Macro:Akku 01.1}
[2018-10-16 11:24:33] - A: Szövegfelolvasó ([v=device_..) {Macro:Akku 01.1}"Az a lényeg, egészség legyen, meg kerozin a repcsibe."
-
fecske13
tag
Miért vannak az 1. makróban egymásutáni várakozások?
Arra voltam kiváncsi, milyen hosszú várakozási időnél kezdi az "altatást".Nekem ebből az jött le, hogy az 5 mp-nél hosszabb várakozásoknál már "elaltatja" a makrót "Scheduling macro (920880): 1 to resume in: 5000ms action action index:5", majd "felébreszti" és folytatja "Waking up intent to resume macro".
És az "ébresztés" ami már nem a megfelelő időben történik okozzhatja a hibát.Az ismétlődő 1mp-es várakozás és az egyszeri 5mp-es várakozás között nem látok különbséget,
A két log azért mutat némi különbséget.[ Szerkesztve ]
"Az a lényeg, egészség legyen, meg kerozin a repcsibe."
-
fecske13
tag
Sziasztok!
Szükségem lenne egy "kijelző megérintve" eseményre, amivel beállítanék egy változót.
Milyen megoldással lehetne ezt megcsinálni?"Az a lényeg, egészség legyen, meg kerozin a repcsibe."
-
fecske13
tag
A rendszernaplóban sincs nyoma?
Azért kérdezem, mert valamelyik előző verziónál nálam azt csinálta, hogy a naplóban benne volt, lefutott, de a szövegfelolvasásnál nem volt hang.
Csak egy újraindítás oldotta meg, aztán néhány alkalommal jó volt, majd megint nem volt hang.
Én műveletnek betettem mellé egy fájlba írást (dátum, időpont), az rendben volt."Az a lényeg, egészség legyen, meg kerozin a repcsibe."
-
fecske13
tag
A Redmi 3S a 4.9.2-es verzióval nálam nem érzékelte a Wifi-s eseményeket.
Vissza akartam rakni valami régebbi verziót, mert nem tudom mikortól volt hibás, de közben frissült 4.9.3-ra és most a teszted után látom, hogy újra mennek az eddig nem működő Wifis makrók is."Az a lényeg, egészség legyen, meg kerozin a repcsibe."
Új hozzászólás Aktív témák
- MSI H81M-P33 LGA 1150 alaplap
- Lenovo Thinkcentre M710s 7. gen i5-7500 CPU, 16 GB DDR4 RAM
- Gigabyte GA-Q77M-D2H LGA 1155 alaplap, + ajándék i5-3470 CPU
- DELL OPTIPLEX 3040 MICRO PC, i5-6500T CPU,8 GB DDR3 RAM, 500 GB HDD
- AKCIÓZVA! Lenovo ThinkBook 13s Fémházas Profi Ultrabook -60% i5-10210U 8GB 256GB SSD FHD IPS WIN10
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen