IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> applescript pour taguer un fichier dans Finder, comment faire?
Options
MacEmbert
posté 19 Aug 2021, 18:31
Message #1


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 910
Inscrit : 12 Oct 2004
Lieu : Liège.be
Membre no 25 088



Hello,

J'aurais voulu créer un petit applescript à coller dans Automator et ensuite en faire un applet.
Objectif: donner un tag précis à un fichier en un clic de souris depuis le Finder, ou via un raccourci clavier.

Quelqu'un peut-il éclairer le profane que je suis?

Merci! smile.gif

Ce message a été modifié par MacEmbert - 19 Aug 2021, 18:31.


--------------------
Je ne croque pas que des pommes, j'aime aussi le Camembert.
iMac 2020, macOS Catalina
MacMini C2D 2020, macOS Monterey
iPad mini 2, iPad 6
iPhone XS
Go to the top of the page
 
+Quote Post
MacEmbert
posté 21 Aug 2021, 09:04
Message #2


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 910
Inscrit : 12 Oct 2004
Lieu : Liège.be
Membre no 25 088



Quelques précisions:
je cherche à obtenir un Finder ressemblant à ceci (je suis sous Catalina)
Image => https://u.pcloud.link/publink/show?code=XZS...te74DFdmm17nnok
Chaque bouton serait un applet Automator qui applique le tag au fichier sélectionné.
Il me manque le principal: le code AppleScript à insérer à l'app Automator.

J'ai trouvé cette discussion sur les forums Apple mais mon manque de compétence dans le domaine m'empeche de l'utiliser.

Ce message a été modifié par MacEmbert - 21 Aug 2021, 09:09.


--------------------
Je ne croque pas que des pommes, j'aime aussi le Camembert.
iMac 2020, macOS Catalina
MacMini C2D 2020, macOS Monterey
iPad mini 2, iPad 6
iPhone XS
Go to the top of the page
 
+Quote Post
radioman
posté 21 Aug 2021, 12:58
Message #3


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 5 984
Inscrit : 30 Sep 2002
Lieu : Limoges
Membre no 3 870



la version actuelle du Finder "en deux clics" est vraiment trop longue ??? ohmy.gif ohmy.gif



--------------------

 MacBook Pro 16" core I9 (2020) type 16.1 / 2,3 Ghz / 32 Go / 1To / Big Sur 11.6.1 (depuis la sortie de Monterey)
 Imac Alu 24" core 2 duo (mid 2007) type 7,1 / 2,4 Ghz / 4 Go / SSD Crucial C300 256 Go Samsung 840 EVO 512 Go / El Capitan 10.11.6
 Imac G4 800 15" (2002) type 4,2 60 Go 80Go 7200tr / 768 Mo / Pioneer DVR 104 111D / Tiger 10.4.11
 SSD externe M2 FireCuda 520 2To test Monterey / Time Machine MBP 16
 DD externe 4 To Time Machine MBP 16
 DD externe 2 To Big Sur Beta bidouilles
 DD externe AluICE 500 Go Time Machine iMac 24
 Dock "Freecom" + DD Bidouilles 10.4 / 10.5 / 10.6 / 10.7 / 10.8 / 10.9 / 10.10 / 10.11 / 10.12 / 10.13 / 10.14
 Dock double "Advance Dual Easy Docking" pour cloner les disques …
 imprimante-scanner A3 Epson Workforce 7620 / iPad 2 32 Go / iPhone 8+ Red 256 Go
Go to the top of the page
 
+Quote Post
MacEmbert
posté 22 Aug 2021, 17:44
Message #4


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 910
Inscrit : 12 Oct 2004
Lieu : Liège.be
Membre no 25 088



"Un clic - un mouvement de souris - un clic"

Je voudrais arriver à un clic unique. C'est pour une tâche de compta hyper-répétitive.

Jusqu'à présent j'utilise l'inspecteur de fichier du Finder ⌥⌘i

Mais merci quand même!


Ce que je ne comprends pas c'est qu'une action automator n'existe pas pour un geste aussi basique.
Enfin il en existe une mais qui n'offre que les tags de base, sans aucune autre possibilité. Automator est totalement à la ramasse. Ou plutôt, cela témoigne du manque de jusqu'auboutisme d'Apple lorsqu'elle lance des projets dont le potentiel reste lamentablement sous-exploité.

Ce message a été modifié par MacEmbert - 22 Aug 2021, 17:49.


--------------------
Je ne croque pas que des pommes, j'aime aussi le Camembert.
iMac 2020, macOS Catalina
MacMini C2D 2020, macOS Monterey
iPad mini 2, iPad 6
iPhone XS
Go to the top of the page
 
+Quote Post
PBell
posté 22 Aug 2021, 19:41
Message #5


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 264
Inscrit : 7 Dec 2013
Lieu : Ile de France
Membre no 188 169



Bonsoir,
3 suggestions:

1) lors de la sélection du fichier dans une fenêtre du bureau, maintenir la touche ctrl enfoncée: le menu des tag apparaît pour sélectionner la couleur voulue.
Certes c'est un clic et un déplacement de souris puis relâcher le souris.
Cependant, avec un automator (on peut faire un applescript dans un Automator), il faudra tout de même appeler ce service Automator avec une touche de fonction, après avoir sélectionné le fichier !
Ce qui revient pratiquement au même: click pour sélectionner le fichier et touche de fonction pour lancer l'Automator (-:


2) gagner du temps en assignant le tag à plusieurs fichiers en même temps: Utiliser la touche Cmd pour sélectionner plusieurs fichiers sur lesquels tu souhaites assigner un même tag, puis utiliser la touche Ctrl pour leur assigner le même tag (comme ci-dessus).
Je viens faire ça sur un dossier de 20 fichiers en assignant des groupes de 4 fichiers à 5 couleurs, en moins de 15 secondes...


3) si tu as des milliers de fichiers, alors il faut sans doute se poser la question de savoir sur quels critères tu sélectionnes tel ou tel tag et faire un script complet qui traite le dossier basé sur ces critères !
Quels sont tes critères ? (le nom ? la date? la taille ?....)

Cordialement


--------------------
iiMac 24 M1 16Go/1To 13.5.1
iMac 27 i5 3,1GHz 8Go/1To 10.11.6 / 10.6.8
iMac 20 C.Duo 2,6Ghz 8Go/350Go 10.6.8 / 10.11
Mini C.Duo 2,0Ghz 2Go/500Go 10.6.8
Go to the top of the page
 
+Quote Post
MacEmbert
posté 23 Aug 2021, 13:01
Message #6


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 910
Inscrit : 12 Oct 2004
Lieu : Liège.be
Membre no 25 088



Merci.

En fait il s'agit de tâches que je fais au quotidien, pour certains fichiers c'est le "tag 1", d'autres le "tag 2", etc. Faire cela en "batch" est compliqué parce que j'encode mes factures selon leur arrivée par voie postale ou email. Certains fichiers ont deux tags.

Hier soir j'ai eu une idée: j'utilise intensivement l'appli Better Touch Tool, qui permet notamment, à partir d'un raccourcis clavier, d'exécuter une série de frappes clavier. En bidouillant, j'ai imaginé ceci:

1-sélectionner le fichier
2-feuille d'info ⌘i
3-touche tab 2 fois
4-touche flèche bas n fois
5-touche enter
6-fermer le feuille d'info ⌘w

…les étapes 2 à 6 étant réalisées en une fraction de seconde par BetterTouchTool, et que j'appelle par un simple raccourci clavier.

Il me suffit ensuite de mettre ce raccourci clavier dans automator avec le code suivant:
Code
on run {input, parameters}
    
    tell application "System Events" to keystroke "1" using {command down, option down, control down}
    
    return input
end run


en faire un applet
et mettre cet applet dans la barre de titre de mes fenêtres de Finder.

Il me reste juste à régler un problème, c'est que l'applet Automator n'est pas autorisé à se lancer
Message d'erreur => https://u.pcloud.link/publink/show?code=XZO...5xGQF6kBJWPAuxy
Il manque semble-t-il une autorisation autour du System Event.
Si quelqu'un sait comment régler cela…

Ce message a été modifié par MacEmbert - 23 Aug 2021, 13:03.


--------------------
Je ne croque pas que des pommes, j'aime aussi le Camembert.
iMac 2020, macOS Catalina
MacMini C2D 2020, macOS Monterey
iPad mini 2, iPad 6
iPhone XS
Go to the top of the page
 
+Quote Post
PBell
posté 23 Aug 2021, 18:05
Message #7


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 264
Inscrit : 7 Dec 2013
Lieu : Ile de France
Membre no 188 169



Bonsoir,
Je n'ai que Catalina qui date un peu, mais ce genre de sécurité se règle dans préférences système / Sécurité et confidentialité, tab Confidentialité.
Dans cet écran, une fois sélectionné "Accessibilité', il faut autoriser l'application à contrôler le Mac.

C'est ainsi que je résous mes alertes de script et autres batch.

Cordialement


--------------------
iiMac 24 M1 16Go/1To 13.5.1
iMac 27 i5 3,1GHz 8Go/1To 10.11.6 / 10.6.8
iMac 20 C.Duo 2,6Ghz 8Go/350Go 10.6.8 / 10.11
Mini C.Duo 2,0Ghz 2Go/500Go 10.6.8
Go to the top of the page
 
+Quote Post
MacEmbert
posté 24 Aug 2021, 11:41
Message #8


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 910
Inscrit : 12 Oct 2004
Lieu : Liège.be
Membre no 25 088



Toutes les autorisations sont cochées dans Accessibilité, donc y compris Automator.
Donc je ne comprends pas ce qui bloque.
L'applet est tout simple. Capture écran => https://u.pcloud.link/publink/show?code=XZA...jCcDd9OE0oYSYyV


--------------------
Je ne croque pas que des pommes, j'aime aussi le Camembert.
iMac 2020, macOS Catalina
MacMini C2D 2020, macOS Monterey
iPad mini 2, iPad 6
iPhone XS
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 19th April 2024 - 09:05