-1 votes

Automator Applescript - Utiliser une demande de sélection d'élément du Finder pour deux actions différentes

Je suis en train de travailler sur une application Automator où le morceau que je suis en train de faire a une fenêtre de sélection de finder ouverte dans l'application - Telestream Switch.

Mes prochaines étapes seraient :

1 Demande de l'élément Finder
2 Nom du chemin de copie
3 Retournez à l'application Telestream Switch - cmd shift G et collez le nom du chemin et entrez - Pour que le fichier soit sélectionné.
4 Se référer au point 1 pour que l'élément du chercheur soit à nouveau sélectionné.
5 Exécutez la Apple script suivante pour copier uniquement le nom de l'élément.

on run {input, parameters}

set fileName to first item of input

tell application "System Events" to ¬
    tell disk item (fileName as text) to ¬
        set {theName, theExtension} to ¬
            {name, name extension}

if theExtension is not "" then
    set theName to ¬
        text 1 thru -((count theExtension) + 2) ¬
            of theName
    set the clipboard to theName
else
    set the clipboard to theName
end if

return input

fin de course

Cela serait-il possible ?

Merci

1voto

user3439894 Points 52496

Pour se référer à la valeur d'un précédent action vous pouvez utiliser l'option Définir la valeur de la variable action et le Obtenir la valeur d'une variable action selon le cas, par exemple :

  • Demandez les articles Finder action
  • Définir la valeur de la variable action
  • D'autres action .
  • D'autres action .
  • Obtenir la valeur d'une variable action
  • Exécuter AppleScript action
  • D'autres action .

Vous devez également vérifier [] Ignorer l'entrée de cette action dans le Options section de la Définir/obtenir la valeur d'une variable action le cas échéant, afin que son action est logiquement déconnecté du suivant action .

Dans l'exemple Automator flux de travail ci-dessous, il y aurait d'autres actions entre les Définir la valeur de la variable action et le Obtenir la valeur d'une variable action comme souhaité.

<strong>Note : </strong>Si le <strong>Exécuter AppleScript </strong><em>action </em>est le dernier <em>action </em>dans le <em>flux de travail </em>alors il n'est pas nécessaire d'inclure l'élément <code>return input</code> ligne de <em>code </em>.

enter image description here

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X