1 votes

Comment réduire (et rétablir) l'affichage dans Automator ?

Pour ceux qui sont intéressés par le script final, vous pouvez l'obtenir aquí

question initiale


J'essaie de faire un réveil script pour me réveiller. mais je n'arrive pas à trouver comment changer la luminosité de l'écran dans automator. here is my workflow without brightness

J'ai trouvé un moyen de contrôler la luminosité avec la ligne de commande, mais je n'arrive pas à le faire fonctionner dans Automator.

Je suis l'auteur original du code listé dans cet indice. Je l'ai écrit à l'origine pour deux raisons : premièrement, pour ajuster automatiquement la luminosité en fonction de l'emplacement sur mon iBook G4, qui n'avait pas de capteur de lumière ambiante, et deuxièmement, pour que mon ordinateur portable puisse allumer le rétro-éclairage à la fin d'une longue opération, fournissant ainsi une forme de notification silencieuse que je pourrais utiliser lors d'un séminaire. http://sabi.net/nriley/software/brightness.zip est universel à 4 voies, 10.5+. Je l'ai compilé sous 10.6 avec :... ( voir la page complète du forum )

mais lorsque j'essaie d'utiliser

brightness 0

ou

brightness 1

J'ai une erreur dans Automator. error

Est-ce que j'utilise mal l'interpréteur de commandes script ? est-ce que cela pourrait être fait plus facilement dans le script d'apple ? Y a-t-il un moyen plus simple de faire cela ?

J'ai besoin d'augmenter ou de diminuer la luminosité dans Automator. Comment faire ?

Mise à jour J'ai essayé la méthode apple script que vous avez mentionnée et il.... affiché la superposition qui montre quand la touche est pressée mais n'a rien fait d'autre.

enter image description here

1voto

Mateo Points 909

Pour utiliser la ligne de commande comme vous l'avez essayé, vous devez installer un logiciel. Vous pouvez le télécharger, et trouver les instructions d'installation, aquí .

Une autre option : Vous pouvez exécuter un AppleScript à partir de votre flux de travail Automator pour appuyer sur les touches haut/bas de la luminosité. Haut :

tell application "System Events" to key code 107

En bas :

tell application "System Events" to key code 113

Remarque : vous devrez peut-être Permettre l'accès aux dispositifs d'assistance pour que l'AppleScript fonctionne.

1voto

Kevin Reid Points 1657

Où avez-vous installé la commande "brightness" ? Même si vous avez configuré votre PATH dans le shell rc scripts, il peut ne pas prendre effet pour ces commandes car Automator n'est pas exécuté. de une coquille. (Vous pouvez définir l'environnement pour tous les programmes, y compris l'interface graphique, en utilisant la commande ~/.MacOSX/environment.plist mais je ne recommanderais pas de modifier le PATH juste pour cela).

Je suggère de modifier votre flux de travail Automator afin d'utiliser le chemin d'accès complet à l'endroit où il est installé, par ex.

/usr/local/bin/brightness 1

1voto

eater Points 1519

Essayez de faire exécuter cet AppleScript par l'automate. Cela fonctionne pour moi !

set brightness_level to 1.0

tell application "System Events"
    tell application "System Preferences" to reveal the anchor "displaysDisplayTab" of pane named "Displays"
    tell slider 1 of group 1 of tab group 1 of window 1 of process "System Preferences"
        set value to brightness_level
    end tell
end tell

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