Alles klar SU, ich habe eine lustige Nuss zu knacken.
Ich habe 8 Bildschirme in einer Reihe eingerichtet, die alle an einen bulligen G5 mit Snow Leopard angeschlossen sind (ja, 4 Grafikkarten; ungefähr 15.000 Pixel breit!). Ich richte eine Demo ein, die 8 Vollbild-Chrome-Browserfenster verwendet, von denen jedes auf eine andere URL verweist. Es ist eine Qual, dies jedes Mal manuell zu tun, wenn der Computer neu gestartet wird.
Angesichts dieser Einstellung möchte ich automatisch ein Skript schreiben:
- Öffnen Sie ein Chrome-Fenster für einen bestimmten Bildschirm
- Zeigen Sie in diesem Fenster auf eine bestimmte URL
- Vollbild dieses Fensters (Befehl-F ist die Tastenkombination)
Ich habe keinen Automator verwendet und bin mit Shell-Skripten nicht besonders vertraut, aber ich habe mich gefragt, ob es irgendwelche ausgefallenen Vorschläge von der Menge gibt.
Update: Auch wenn ich Automator für die Funktionen auf hoher Ebene verwenden muss, hoffe ich letztendlich auf eine Möglichkeit, das Skript über eine Befehlszeile / ein Skript auszulösen. Ich möchte diese Demo bei Bedarf über eine Shell aus der Ferne aktivieren können.
quelle
Antworten:
Ich habe es herausgefunden!
Applescript ist eine großartige Ressource, und Chrome verfügt über ein Wörterbuch (Sie können es im "Applescript-Editor" anzeigen und dann "Wörterbuch öffnen" auswählen und Chrome in der Liste finden).
Der Code:
Das Skript führt Folgendes aus:
Beachten Sie, dass meine URLs einer bestimmten Formel entsprechen (z. B. http: // localhost: 8000 / # 0 ), sodass es einfach war, sie dynamisch zu generieren. Für alle mit zufällig ähnlichen Bedürfnissen können Sie dies als Ausgangspunkt verwenden.
Schließlich können Sie für die Terminalanforderung Applescript auf dem Terminal mithilfe der folgenden Zeile ausführen:
osascript [Skriptname]
quelle