Je veux lier une variable à l'événement Fichier ouvert dans Tasker.
Mais je ne peux pas... Existe-t-il un autre moyen de vérifier quel fichier ou dossier est ouvert en ce moment... mais ce profil d'événement ne me permet d'examiner qu'un seul dossier que j'ai sélectionné... Je veux assigner une variable ici... au lieu d'un seul nom de dossier comme Download
Réponse
Trop de publicités?Bien qu'il s'agisse d'une limitation connue de Tasker, il existe une solution de contournement qui consiste à créer plusieurs événements puis à les combiner dans un profil à l'aide d'une variable (Profils actifs).
Voici comment procéder :
Supposons que vous souhaitiez un "événement d'ouverture de fichier" impliquant 3 fichiers distincts, dans ce cas je les ai nommés A.csv ; B.csv ; et C.scv.
Capture d'écran (cliquez sur l'image pour l'agrandir)
Événement A
Allez dans Profil >> Événement >> Fichier ouvert >> Choisir A.csv (donnez un nom au profil, par exemple FOa).
Capture d'écran (cliquez sur l'image pour l'agrandir)
Tâche
Comme vous le savez, il n'est pas possible de créer un profil sans tâche de liaison :
Lorsqu'il demande la tâche :
Allez dans Nouvelle tâche + >>N'écrivez rien dans le nom de la nouvelle tâche (pour qu'elle reste anonyme).
A1 Task >> Wait >> 2 seconds (Note : Il s'agit d'une tâche factice qui n'affectera rien)
Capture d'écran (cliquez sur l'image pour l'agrandir)
Événement B
Allez dans Profil >> Événement >> Fichier Fichier ouvert >> Choisissez B.csv (donnez un nom au profil, par exemple FOb).
Tâche
Lorsqu'il demande la tâche :
Allez dans Nouvelle tâche + >>N'écrivez rien dans le nom de la nouvelle tâche (pour qu'elle reste anonyme).
A1 Task >> Wait >> 2 secondes
Événement C
Allez dans Profil >> Événement >> Fichier Fichier ouvert >> Choisissez C.csv (donnez un nom au profil, par exemple FOc).
Tâche
Lorsqu'il demande la tâche :
Allez dans Nouvelle tâche + >> N'écrivez rien dans le nom de la nouvelle tâche (pour qu'elle reste anonyme).
A1 Task >> Wait >> 2 secondes
Pour créer un profil qui accède à ces trois fichiers comme s'il s'agissait d'un seul événement, procédez comme suit...
Sous l'onglet Profils : Sélectionnez État >> Variables >> Valeur de la variable >> %PACTIVE ~ FOa / FOb /*FOb ( voir la capture d'écran ci-dessous mes aesteriks ne s'affichent pas avec le formatage du texte )
(signifie que les profils actifs suggèrent que le profil principal est actif à chaque fois que l'un des fichiers est ouvert - ce qui est beaucoup plus souple que si vous n'aviez qu'un seul fichier).
Capture d'écran (cliquez sur l'image pour l'agrandir)
Vous pouvez ensuite relier ce profil à la tâche réelle que vous souhaitez accomplir.
La conséquence est que vous avez créé une Profil avec un événement qui concerne 3 dossiers et non plus un seul comme auparavant.
J'espère que cela vous sera utile, même pour d'autres scénarios dans lesquels il n'est pas possible d'effectuer plusieurs actions liées à un même événement.