Als «applescript» getaggte Fragen

AppleScript ist eine proprietäre Programmiersprache in macOS zur Steuerung und zum Austausch von Daten mit Anwendungen.


4
AppleScript vs. Bash-Skript?
Ich bin ein langjähriger Windows "Power-User" und Entwickler, der sich kürzlich entschieden hat, auf Mac OS X umzusteigen. Unter OS X Lion und früheren Versionen gibt es offenbar zwei Hauptoptionen für die Skripterstellung und Automatisierung in OS X: AppleScript und Bash-Skript. Letzteres ist natürlich eine direkte Konsequenz von OS X …
13 lion  macos  applescript  bash 



3
iCal führt keine Skripte mehr aus?
Ich habe einige automatisierte Aufgaben in Form von AppleScripts, die ich über Nacht über ein iCal-Ereignis ausführen möchte. Das Ereignis würde einfach auf "Skript ausführen" bei "0 Minuten vor dem Ereignis" gesetzt und ich würde die verschiedenen Skripte auswählen, die ausgeführt werden sollen. Seit dem Upgrade auf Mountain Lion ist …

1
Wie klicke ich mit AppleScript auf eine Schaltfläche?
Ich versuche, mit Applescript einen Knopf in TeamSpeak zu drücken. Hier ist mein Code: tell application "TeamSpeak 3 Client" to activate tell application "System Events" tell process "TeamSpeak 3" click menu item "Connect" of menu "Connections" of menu bar 1 delay 2 click button "Connect" end tell end tell und …

2
macOS Sierra: AppleScript-Mount-Volume fordert immer wieder zur Anmeldung auf
Für mehrere OS X-Versionen habe ich verwendet: /usr/bin/osascript -e mount volume "smb://yourserver" as user name "yourusername" with password “yourpassword” Das hat super geklappt, eine schöne und leise Montage der Netzwerkfreigabe, wenn diese natürlich verfügbar ist. Vor kurzem habe ich macOS Sierra (10.12 Public Beta, Build 16A238m) installiert und das Skript …

2
Wie ändere ich den AppleScript-Pfad in einen Terminal-Pfad?
Ich habe einen benutzerdefinierten Dienst, den ich in Automater erstellt habe (ich bin unter OS X 10.6.5). Der Dienst führt ein AppleScript aus, das wiederum ein Shell-Skript ausführt. Hier ist das AppleScript: on run {input, parameters} -- do shell script "/usr/bin/find " & input & " -type f -name .DS_Store …

2
Wie kann ich meinen Computer so konfigurieren, dass zu einem bestimmten Zeitpunkt ein AppleScript ausgeführt wird? Vorsichtsmaßnahme: ohne Verwendung von iCal
Seit dem Upgrade auf Lion habe ich einen leichten Rückgang der Produktivität bei der Verwendung von iCal festgestellt. Aus diesem Grund versuche ich Alternativen wie BusyCal. Die Anwendung scheint großartig zu sein, ich kann jedoch keinen Alarm einstellen, um ein Skript wie in iCal auszuführen. Daher möchte ich unabhängig von …

3
Problem mit Leerzeichen beim Ausführen von Shell-Befehlen in AppleScript
Der folgende Code zum rekursiven Löschen eines Verzeichnisses funktioniert nicht, da ich den Anwendungsunterstützungsordner nicht passieren kann. try do shell script "rm -r ~/Library/Application\ Support/Google/Chrome/Default/Pepper Data/Shockwave Flash" end try Wenn ich benutze ~/Library/Application Support/Google..., passiert nichts. Welches wird erwartet. Wenn ich verwende, ~/Library/Application\ Support/Google...kann ich das Skript aufgrund der Fehlermeldung …


3
Ändern Sie die Standardanwendung (für eine Dateierweiterung) über Skript / Befehlszeile?
Gibt es eine Möglichkeit, die Standardanwendung für eine Dateierweiterung über ein Apple-Skript zu definieren, Befehlszeilenbefehl (wie defaults write [...]). Ich weiß, dass Sie es manuell über das Informationsfenster oder mithilfe von RCDefaultApp ändern können, aber da ich viele Computer und Benutzerkonten einrichten muss, möchte ich einen Weg finden, um den …


6
Verwenden von AppleScript zum Sperren des Bildschirms
Ich benötige ein Applescript, das meinen Mac auf die gleiche Weise sperrt, wie das Drücken von shift+ ctrl+ eject. Ich habe zwei verschiedene Ansätze ausprobiert, aber beide sind fehlgeschlagen. Der erste bestand darin, im Internet nach einem Skript zu suchen, das fehlgeschlagen ist. Es gibt nur Lösungen mit Bildschirmschoner oder …

1
Applescript: Der Vergleich der Variablen mit der Zeichenfolge schlägt fehl
Ich habe ein Applescript, das eine Liste von Elementen erhält und diese dann durchläuft: tell application "GeekTool Helper" set names to name of geeklets repeat with currentName in names if (currentName is equal to "Top_CPU_Processes") then display dialog "found it" end if return currentName end repeat end tell Die namesVariable …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.