Ich möchte mit dem Schreiben von Skripten beginnen, um allgemeine Anwendungsfälle in OS X El Capitan 10.11.6 zu automatisieren. Ich würde gerne mit arbeiten, ruby
aber ich wäre bereit, dafür jede Hochsprache zu lernen, mit Ausnahme von AppleScript
. Ich möchte es auch Automator
nach Möglichkeit vermeiden und einfach bei "normalen" Programmierwerkzeugen wie Texteditoren bleiben. Ich bin nicht dagegen, diese Tools als Wrapper zu verwenden, aber ich möchte die meiste Arbeit mit einer "echten" Skriptsprache wie , ruby
, bash
, python
, perl
usw. erledigen. Ich weiß, wie man Aufgaben in verwendet ruby
oder automatisiert bash
Terminal. Dinge wie das Erstellen/Benennen von Dateien/Verzeichnissen oder das Ändern von Verzeichnissen oder das Starten von Anwendungen. Ich benutze es auch Alfred
, um viele der von mir geschriebenen ruby
or- bash
Skripte zu starten, und ich liebe es!
when I run `some-script.rb`
bring the messages app into focus
resize it to be XxY
move it to the top left corner
open the terminal app
open vim
move it bellow the messages window
open somefile.txt
place cursor in terminal
Oder etwas ähnliches. Ich möchte damit beginnen zu erkunden, was möglich ist, indem ich verschiedene Dinge automatisiere, die ich tue, während ich die OS X-GUI und nicht nur das Terminal verwende. Ich habe ein paar Quellen gefunden:
Aber im Wesentlichen alle außer RubyMotion scheinen veraltet zu sein, und RubyMotion scheint eher zum Erstellen von Anwendungen und nicht zum Automatisieren alltäglicher Aufgaben geeignet zu sein, aber ich bin mir nicht sicher.
Vielleicht ist das auch mit Alfred möglich, ich bin mir nicht sicher, aber ich habe recherchiert und keine aktuellen Tutorials gefunden, wie man allgemeine Aufgaben wie die Größenänderung von Fenstern und das Öffnen von Dateien in einem Editor zusammenfügt , oder Sachen in die Zwischenablage legen, unter OSX. Würde mich über Hilfe und Anleitung dazu freuen!
Danke :)
Es gibt eine Erwähnung in einem anderen Beitrag , der sich auf dieses etwas neuere und anscheinend gut dokumentierte Projekt BrendanThompson/rb-scpt bezieht
tubedogg
tubedogg
mbigras
tubedogg
Benutzer3439894
bhathiya-perera