[GastForen Programmierung/Entwicklung AppleScript AS zum Umschalten auf Graustufen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

AS zum Umschalten auf Graustufen

Martin Fischer
Beiträge gesamt: 12732

10. Mai 2006, 13:06
Beitrag # 1 von 5
Bewertung:
(1525 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Mir sind die Farben in der neuen Heimat des Forums zu grell.
Deswegen möchte ich während einer Sitzung in diesem Forum die Darstellung von Millionen Farben auf Graustufen wechseln.
Dies geht über "Systemeinstellungen/Bedienungshilfen/Monitor/Graustufen verwenden".
Es ist mir aber zu mühsam, jedes Mal, bevor ich hier ins Forum gehe, mich durch die Systemeinstellungen zu klicken.

Deshalb habe ich versucht, dies über ein AppleScript zu erledigen, was ich mir auf eine Taste oder ins ScriptMenü lege.
Leider bin ich bislang kläglich daran gescheitert und über die ersten tell-Hierarchien nicht hinausgekommen.

Kann mir jemand helfen?
(Möglicherweise geht es auch über die Einbindung eines CSS.
Ich will nur weg von diesen Schockerfarben).
X

AS zum Umschalten auf Graustufen

TMA
Beiträge gesamt: 399

11. Mai 2006, 06:47
Beitrag # 2 von 5
Beitrag ID: #420933
Bewertung:
(1524 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi Martin,
erstmal schauen ob deine UI-Elemente aktiviert sind. Kannst auch schnell per AS schauen:

tell application "System Events"
      get UI elements enabled
end tell


falls true kannst loslegen. wenn nicht anschalten unter:

Systemeinstellungen/Bedienungshilfen/
den Zugriff für Hilsgeräte einschalten. Jetzt kannst du mit UI-Scripting loslegen:

tell application "System Preferences" to reveal anchor "Seeing_Display" of pane "com.apple.preference.universalaccess"
tell application "System Events" to click checkbox "Graustufen verwenden" of tab group 1 of window 1 of process "System Preferences"
quit application "System Preferences"


falls dein System auf Englisch steht heist die checkbox natürlich "Use Grayscale" oder so...

Bei mir läuft es super. Hier noch ein link zum UI-Scripting:

http://www.apple.com/applescript/uiscripting/index.html

und hier noch den UI-Inspector laden:
http://www.apple.com/applescript/uiscripting/downloads/uiinspector.dmg

Gruß
TMA


als Antwort auf: [#420932]

AS zum Umschalten auf Graustufen

Hans Haesler
  
Beiträge gesamt: 5822

11. Mai 2006, 06:54
Beitrag # 3 von 5
Beitrag ID: #420934
Bewertung:
(1524 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo, geschockter Martin,

(der TMA ist mir um einige Minuten zuvorgekommen. Hier dennoch meine Antwort.)

Leg' Dir doch eine rosafarbene Brille zu. :-) Diese würde das grelle Grün bestimmt dämpfen
und den Rest sehr freundlicher erscheinen lassen.

Hier ein Script, welches funktionieren sollte. Bedingung ist, dass in den Systemeinstellungen
im Dialog "Bedienungshilfen" die Checkbox "Zugriff auf Hilfsgeräte aktivieren" aktiviert ist,
damit das UI scripting des Klicks auf die Checkbox "Grausftufen verwenden" klappt.
---
tell application "System Preferences"
      activate
      set current pane to pane "com.apple.preference.universalaccess"
end tell

tell application "System Events"
      tell tab group 1 of window 1 of process "System Preferences"
            click checkbox 1
      end tell
end tell

tell application "System Preferences"
      quit
end tell
---
Diesen Code im Dateiformat "Script" sichern und (falls notwendig) mit dem Suffix ".scpt"
versehen. Das ist die Bedingung, dass es mit "Spark" per Tastaturkürzel gestartet werden kann.

Gruss, Hans


als Antwort auf: [#420932]

AS zum Umschalten auf Graustufen

TMA
Beiträge gesamt: 399

11. Mai 2006, 07:04
Beitrag # 4 von 5
Beitrag ID: #420935
Bewertung:
(1524 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans,

Zitat:
Zitat Hier ein Script, welches funktionieren sollte.


dein Script funktioniert (zumindest bei mir :-)).

Gruß
TMA


als Antwort auf: [#420932]

AS zum Umschalten auf Graustufen

Martin Fischer
Beiträge gesamt: 12732

11. Mai 2006, 07:20
Beitrag # 5 von 5
Beitrag ID: #420936
Bewertung:
(1524 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans und TMA,

herzlichen Dank für die prompte Hilfe.
Ihr habt praktisch gleichzeitig in die Tasten gehämmert.

Beide Skripte erledigen ihren Job hervorragend (in beide Richtungen).
Jetzt ist das Verweilen im alten Forum an neuem Ort angenehmer und deutlich weniger anstrengend. ;-)
Die ebenfalls nervenaufreibende zappelnden Werbung konnte ich dank eines Browser-Plugins abstellen.
Das kann und soll meinen Beiträgen zu Gute kommen.

Werde mir zudem das UI scripting in nächster Zeit etwas genauer ansehen.
Bin bislang ein Fachidiot.


als Antwort auf: [#420932]
X