[AppleScript] AppleScript Executes AppleScript

Kernelpanik

Herrenhut
Mitglied seit
05.03.04
Beiträge
2.277
Hallo Leute,
ich versuche ein AppleScript zu basteln mit dem ich andere AppleScripts ausführen kann. Aber irgendetwas ist falsch. Ich habe folgenden Code versucht:

set scriptPath to choose file

try

do shell script "osascript " & quoted form of POSIX path of scriptPath

on error errstr

display alert errstr

end try

PS: Doch es geht, ausser das Script beinhaltet eine Benutzerinteraktion wie "display dialog" oder "display alert"
 
Zuletzt bearbeitet:

julian_mac

Grahams Jubiläumsapfel
Mitglied seit
30.05.14
Beiträge
107
set myScript to alias ((path to scripts folder as text) & "testScript.scpt")
run script myScript
 

Kernelpanik

Herrenhut
Mitglied seit
05.03.04
Beiträge
2.277
set myScript to alias ((path to scripts folder as text) & "testScript.scpt"
run script myScript
Ja genau, bin auch zu dieser Lösung gekommen:
Code:
on open choFi
    display dialog "Run " & choFi & "?" with icon 1
    try
        run script choFi
    on error errstrg
        display alert errstrg as warning
    end try
end open
on run
    set choFi to choose file default location (POSIX path of (path to home folder)) & "/Library/Scripts" of type {"com.apple.applescript.script-bundle", "com.apple.applescript.script"}
    run script choFi
end run