Bonjour,
Je me présente :
Comme le suggère mon pseudo je m'appelle Ryu et je suis autodidacte, je ne suis pas programmeur à la base, mais pour des besoins professionnel et personnel je me suis mis au VBA sur Mac (donc utilisation du forum vba) ; hé oui, plus compliqué vu tout les manques d'Excel sur Mac du à l'utilisation d'ActiveX sur PC …), ce qui m'a amené vers AppleScript puis le terminal de OS X afin de pouvoir faire certaines actions.
Mon problème aujourd'hui est le suivant :
j'utilise via une boucle dans AppleScript la commande du terminal suivante:
/Users/UserName/Desktop/ est une variable (statique) dans AppleScript
Code : Sélectionner tout - Visualiser dans une fenêtre à part find /Users/UserName/Desktop/ -name xxxxxxx.* | awk -F . '{print $2}'
xxxxxxx sont les items d'une liste AppleScript sur laquelle je boucle
ce que j'aimerai faire, c'est ne plus faire le traitement via la boucle d'AppleScript, mais tout traiter via une boucle du terminal et en récupérer le résultat
et c'est là où je bloque du à une très mauvaise connaissance du terminal (je suis novice), et un compréhension pas évidente quand on débute … et ce malgré mes recherches
Je récapitule :
• Comment puis je envoyer la liste provenant d'AppleScript au terminal
• Afin de faire une boucle sur celle-ci sur la commande :
• pour au final récupérer le résultat du terminal sous forme de liste dans AppleScript
Code : Sélectionner tout - Visualiser dans une fenêtre à part find /Users/UserName/Desktop/ -name ElémentsDeLaListe.* | awk -F . '{print $2}'
je vous remercie de tout aide que vous pourriez m'apporter
Ryu
Edit : il est bien évident que les réponses seront du code en Terminal OS X et non en AppleScript (chaque code son forum)
Partager