Hirdetés

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

  • aprokaroka87
    nagyúr

    Nem.
    A Perform Taskban lévő Stop arra szolgál, hogy ha egy másik taskot hívsz meg vele (tehát nem önmagát), és van még az eredeti taskban action, akkor azok már nem fognak lefutni.

    Pl.
    Flash2+3 (424)
    A1: Flash [ Text:Flash2 Long:Off ]
    A2: Perform Task [ Name:Flash1 Priority:%priority Parameter 1 (%par1): Parameter 2 (%par2): Return Value Variable: Stop:Off ]
    A3: Flash [ Text:Flash3 Long:Off ]

    Ez egy task leírása, ami 3 action-ból áll:
    1. egy toast kiírja, hogy Flash2
    2. meghívom a Flash1 taskot, ami csak egy szimpla actionból áll: egy toast kiírja, hogy Flash1, így:
    Flash1 (406)
    A1: Flash [ Text:Flash1 Long:Off ]

    3. egy toast kiírja, hogy Flash3

    A lényeg annyi, hogy ha a Stop be van pipálva, akkor a Perform Task alatti action (vagy több is), nem fog(nak) lefutni, ha pedig nincs bepipálva, akkor igen. (A fenti példában bepipált Stop esetén nincs Flash3-as toast, egyébként van)

    Csináltam egy egyszerű tesztet

    1. notification (title =Alma)
    2. perform task (stop pipa)
    3. notification (title= Körte)

    Ha lefuattom a taszkot valóban bedobja az "alma" notificationst,nincs ismétlés.

    Majd viszalépek úgy hogy kilépjen a task szerkesztésből,utánna jobb felső sarokban a pipára rányomok.

    Majd visszalépek a Task szerkesztésbe és ha futtatom akkor bizony az "alma" notications ismétlődni kezd,pedig a Taskon nem változtattam semmit.

    Ez hogy van?

    Csak akkor áll le ha kitörlöm a Taskot.

    Annó is volt olyan taskom amiben alkalmaztam a perform taskot,ott nem volt ilyen gond

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