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

  • Teasüti
    nagyúr

    Igen, RegEx.
    Azt tapasztaltam, hogy az AV-tól csak az %avcomms() változóban kapom meg az összes értelmezését a bemondott szövegemnek, vesszôvel ellátva.
    Ha mondjuk a parancs ez: "Hang ki", akkor mondjuk ezt kapom (precision 5 esetén): hang mi, hang ki, hang nincs, ha ki, kaki. Ezt splittelem a vesszôknél, hogy megkapjam egyesével az értelmezéseket. Mivel a trigger a "hang" szó, ezért egy FOR ciklussal viszgálom (szavanként) hogy az értelmezésben van-e "ki" szó és ha igen, akkor jöhet a némítás task.
    Mivel egy taskban végzem az összes hang állítást (hang ki, hang be, hang lejjebb, hang feljebb), ezért a FOR-ciklusban van egy massziv IF-ezés, hogy a megtalált parancsszóhoz tartozó akció hajtódjon végre.

    Ehhez nem kell ciklus. Egy változóban benne van minden. Miért nem elég csak keresni benne? Miért végzel vizsgálatot egyesével?
    Éppen úgy kellene csinálni, mint mondjuk egy %PACTIVE vizsgálatnál: *ki* oszt' jóvan.
    Ez egyetlen feltétel parancsonként.

    Amúgy meg regex-nél már működik a zárójelezés? Én ezért tértem át JS szkriptekre, mert Tasker-ből nem tökéletes a regex. <setting> nem tiszta még. :) Az csak példa gondolom, mert regex-ben nem értelmezett tudtommal.

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