3 votes

Comment exécuter une commande Terminal à partir du texte sélectionné ?

Je veux lier un raccourci pour exécuter une commande dans le Terminal avec le texte que j'ai sélectionné en naviguant sur le Web. Comment puis-je le faire ?

8voto

sunny256 Points 3262

Vous pouvez y parvenir en créant un flux de travail d'automate et en l'enregistrant comme un service.

Ouvrez Automator.app, choisissez de créer un service.

Dans le menu supérieur, réglez le "Service reçu sélectionné" sur "texte" dans "toute application".

Dans le menu Actions, Bibliothèque, recherchez "Obtenir la valeur d'une variable" et faites-le glisser vers la droite dans la zone de travail. Toujours dans le menu Actions, Bibliothèque, recherchez "Exécuter AppleScript" et faites-le glisser vers la zone de travail.

Dans l'action "Exécuter AppleScript", entrez le code d'écoulement :

on run {input, parameters}

    set terminalCommand to item 1 of input

    tell application "Terminal"
        activate
        do script terminalCommand
    end tell

    return input
end run

Ajoutez une variable en cliquant sur la petite icône en forme de double barre au bas de la fenêtre, puis en cliquant avec le bouton droit de la souris dans le cadre des variables pour créer une nouvelle variable. Nommez votre variable comme vous le souhaitez. Lorsque vous avez terminé, votre flux de travail devrait ressembler à ce qui suit. Sauvegardez-le et donnez-lui un nom comme "Run in Terminal". Maintenant, lorsque vous êtes dans un navigateur Web, vous pouvez faire un clic droit et naviguer vers Services et vous verrez votre commande "Exécuter dans le terminal", qui ouvrira le terminal et exécutera le texte mis en évidence.

enter image description here

1voto

bretonics Points 609

Vous pourriez trouver PopClip très pratique. Il y a un extension pour faire cela, appelé Terminal.

Regardez ça. C'est une grande application simple et utile. Ils ont plusieurs extensions pour des raccourcis très utiles. Le voici dans le Mac App Store .

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