• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Applescript als public command line tool (wie bash) ausführen

Kaffi

Golden Delicious
Registriert
05.05.14
Beiträge
11
Hallo

Ich wollte kurz fragen, ob ich mein Applescript als globales Command Line Tool definieren kann, damit ich es direkt im jeweiligen Ordner im Terminal starten kann, ohne jedes mal per Command Line zum Script navigieren zu müssen.

Bsp:

Anstelle von

Momentanes Working Directory: osascript ../Pfad zum Script/blabla.app Parameterliste

als

Momentanes Working Directory: blabla.app Parameterliste

Ich meine damit, ähnlich wie Bash ausführen.
Danke für die Hilfe im Voraus.

Gruss
Kaffi
 
Erstens werden zusätzliche Suchpfade nicht in der Basiskonfiguration /etc/paths eingetragen, sondern als aphabetisch sortierte, zusätzliche Dateien unter /etc/paths.d/*
Zweitens betrifft das nur den Suchpfad PATH für ausführbare Programme in bash und anderen Bourne-Shells, nicht Skripte (also "Dokumente") in osascript oder anderen Interpretersprachen.
Drittens können in AppleScript erstellte Programme (als App-Bundles) ganz simpel nur durch ihren Namen (ohne Pfadangabe) gestartet werden, sobald sie einfach nur im Programme-Ordner abgelegt sind.
Code:
open -a "Meine App.app"
 
Danke dir abermals für die Antwort :). Kann mann das auch so dreixeln das man es nur über den App Namen starten kann? (Nur so aus interesse :))
 
Das hatte ich doch gerade eben geschrieben??? WTF?