- Registriert
- 01.03.07
- Beiträge
- 1.835
Hallo liebe Community,
ich versuche seit einigen Tagen eine AppleScript-Applikation vom Terminal aus mit Argumenten aufzurufen. Dabei soll ein neuer Prozess gestartet werden, damit ich den Aufrufer beenden kann. Mein AppleScript sieht so aus:
Folgendes habe ich bisher versucht:
Funktioniert, ruft allerdings nur das Skript auf und startet kein eigenständiges Programm.
Bei dieser Variante wird die Applikation gestartet, allerdings werden die Argumente nicht übertragen.
Weiß jemand, was ich falsch mache oder wie ich mein Problem lösen kann?
Google habe ich vorher natürlich bemüht, aber keine weiteren Möglichkeiten gefunden ...
Danke und viele Grüße!
ich versuche seit einigen Tagen eine AppleScript-Applikation vom Terminal aus mit Argumenten aufzurufen. Dabei soll ein neuer Prozess gestartet werden, damit ich den Aufrufer beenden kann. Mein AppleScript sieht so aus:
Code:
on run argv
set c to 0
try
set c to (count of argv)
end try
display dialog "number of args: " & c buttons {"OK"} default button 1 with icon 1 with title ""
if c < 1 then
return
end if
set theArg to item 1 of argv
...
end run
Folgendes habe ich bisher versucht:
Code:
osascript program.app/Contents/Resources/Scripts/main.scpt 'my Arg'
Funktioniert, ruft allerdings nur das Skript auf und startet kein eigenständiges Programm.
Code:
open program.app --args 'my Arg'
Bei dieser Variante wird die Applikation gestartet, allerdings werden die Argumente nicht übertragen.
Weiß jemand, was ich falsch mache oder wie ich mein Problem lösen kann?
Google habe ich vorher natürlich bemüht, aber keine weiteren Möglichkeiten gefunden ...
Danke und viele Grüße!
Zuletzt bearbeitet: