Stellen Sie zunächst sicher, dass Applescripts zum Ändern von Apps berechtigt ist.
Dies kann durch Öffnen von Systemeinstellungen | erfolgen Sicherheit & Datenschutz | Barrierefreiheit
und Überprüfung des Skript-Editors . Dies ist ein einmaliger Vorgang, den Sie nicht erneut überprüfen müssen.
Ich habe dasselbe Snippet @Bowen ausgeführt, das in seiner Frage zu Mojave bereitgestellt wurde, und festgestellt, was er beschrieben hat. Ich habe es behoben, indem ich die von @Bowen in seiner Antwort erwähnte Verzögerung hinzugefügt habe. Das Kontrollkästchen wird entweder aktiviert oder deaktiviert, nachdem wir eine kleine Verzögerung hinzugefügt haben.
Here ist das Beispiel, das ich direkt aus dem Skripteditor ausgeführt habe:
versuchen
Teilen Sie der Anwendung "Systemeinstellungen" mit.
aktivieren Sie
Setzen Sie den aktuellen Bereich auf den Bereich "com.apple.preference.trackpad".
Ende erzählen
Verzögerung 2
Anwendung "Systemereignisse" mitteilen
Tell-Prozess "Systemeinstellungen"
Klicken Sie auf das Optionsfeld "Scrollen & Zoom" der Registerkartengruppe 1 des Fensters "Trackpad".
Klicken Sie auf das Kontrollkästchen 1 der Registerkartengruppe 1 des Fensters "Trackpad".
Weisen Sie die Anwendung "Systemeinstellungen" an, das Programm zu beenden
Ende erzählen
Ende erzählen
Ende versuchen
Außerdem habe ich in Bezug auf dieses Thema etwas mit Ideen aus diesem Thread erstellt, da die Leute es möglicherweise gemäß ihren Einstellungen automatisieren möchten. Das folgende Skript ist "Automator ready" oder kann als Anwendung exportiert werden, damit Sie es beim Start ausführen können oder wie auch immer Sie es ausführen möchten. Sie müssen auch den Zugriff auf die exportierte Anwendung zulassen, wie in der Abbildung oben für "Clicker in Bildlaufrichtung" gezeigt. Dies ist spezifisch für eine gefundene Logitech-Maus, kann jedoch problemlos auf einen anderen Typ von Zeichenfolge / Maus geändert werden. Es kann auch als anständige Referenz für die Bildlaufrichtung verwendet werden. Ich jedenfalls hatte es satt, die Bildlaufrichtung umzudrehen, als ich von der Maus zum Trackpad wechselte, und so fand ich diesen Thread.
TNach dem Exportieren als Anwendung aus dem Skript-Editor
versuchen
setze logitech auf "Logitech"
Versuchen
Setzen Sie scriptOutput auf das Shell-Skript "system_profiler SPUSBDataType | grep -i logitech".
Wenn scriptOutput logitech enthält, dann
Teilen Sie der Anwendung "Systemeinstellungen" mit.
aktivieren Sie
Setzen Sie den aktuellen Bereich auf den Bereich "com.apple.preference.trackpad".
Ende erzählen
Verzögerung 2
Anwendung "Systemereignisse" mitteilen
Tell-Prozess "Systemeinstellungen"
Setzen Sie checkBoxOne auf das Kontrollkästchen 1 der Registerkartengruppe 1 des Fensters "Trackpad".
Klicken Sie auf das Optionsfeld "Scrollen & Zoom" der Registerkartengruppe 1 des Fensters "Trackpad".
Sagen Sie checkBoxOne, wenn der Wert 1 ist, und klicken Sie dann auf
Weisen Sie die Anwendung "Systemeinstellungen" an, das Programm zu beenden
Ende erzählen
Ende erzählen
ende wenn
bei Fehler errMsg
log errMsg
Teilen Sie der Anwendung "Systemeinstellungen" mit.
aktivieren Sie
Setzen Sie den aktuellen Bereich auf den Bereich "com.apple.preference.trackpad".
Ende erzählen
Verzögerung 2
Anwendung "Systemereignisse" mitteilen
Tell-Prozess "Systemeinstellungen"
Setzen Sie checkBoxOne auf das Kontrollkästchen 1 der Registerkartengruppe 1 des Fensters "Trackpad".
Klicken Sie auf das Optionsfeld "Scrollen & Zoom" der Registerkartengruppe 1 des Fensters "Trackpad".
Sagen Sie checkBoxOne, wenn der Wert 0 ist, und klicken Sie dann auf
Weisen Sie die Anwendung "Systemeinstellungen" an, das Programm zu beenden
Ende erzählen
Ende erzählen
Ende versuchen
Ende versuchen