0 votes

Créer une application Automator

J'aimerais avoir une application cliquable qui ouvrira une fenêtre de terminal, lancera le script :

defaults write com.apple.finder AppleShowAllFiles YES

puis fermer l'application terminal. (et un autre pour désactiver le show all, même script avec No à la fin). Automator semble avoir beaucoup de potentiel, mais pas assez de documentation facile à trouver.

2voto

Pirooz Points 486

pas assez de documentation

Umm... Bienvenue dans Automator - Apple Support

Ce lien est également très intéressant


Il y a tellement de façons différentes de faire ce que l'on veut.

Option A : Shell script (Fait en arrière plan)

Option B : Ouvrir la fenêtre du terminal


A

Option 1 : AppleScript pur (Utilisation de /Applications/Utilities/Script Editor.app )

do shell script "defaults write com.apple.finder AppleShowAllFiles YES"

Option 2 : Pure Automator

enter image description here

Option 3 : Automator + AppleScript

enter image description here


B

Option 1 : AppleScript pur

tell application "Terminal"
    activate
    do script "defaults write com.apple.finder AppleShowAllFiles YES"
end tell

Option 2 : Automator + AppleScript

(A3 avec le dans B1)


Pour la bascule, entendez le code AppleScript à utiliser dans l'option de votre choix :

set a to (do shell script "defaults read com.apple.finder AppleShowAllFiles")
if a is "YES" then
    do shell script "defaults write com.apple.finder AppleShowAllFiles NO"
else
    do shell script "defaults write com.apple.finder AppleShowAllFiles YES"
end if

Options d'exportation

script Éditeur :

Fichier>Exporter

  • Format de fichier : Application

Automate :

Choisir l'application lors de la création d'un nouveau document

enter image description here

2voto

Tom Points 635

Je pense que l'utilisation d'AppleScript serait une solution raisonnable.

Ce code fera ce que vous avez demandé.

tell application "Terminal"
    activate
    do script "defaults write com.apple.finder AppleShowAllFiles YES"
    quit
end tell

En clair, tout ce qu'il faut modifier, c'est la rubrique YES à un NO pour qu'il l'éteigne à la place.

Pour ce qui est de l'enregistrement en tant qu'application cliquable, vous pouvez soit simplement coller, compiler et exporter en tant qu'"Application" pour le faire directement à partir de l'éditeur AppleScript lui-même.

Toutefois, si vous tenez absolument à utiliser Automator, ouvrez Automator, créez un nouveau document, sélectionnez Application puis cliquez sur "choisir". Ensuite, recherchez "Exécuter AppleScript" et faites-le glisser dans la boîte principale. Il suffit ensuite de coller le code AppleScript ci-dessus à l'endroit indiqué, puis d'appuyer sur "Enregistrer". Le tour est joué ! Vous pouvez ensuite répéter ce processus et échanger YES pour NO pour obtenir les deux applications dont vous avez besoin.

J'espère que cela vous a aidé. Bienvenue à Automator pour référence future.

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