Otwórz iMovie z alt w AppleScript

0

Jak otworzyć iMovie z altklawiatury za pomocą AppleScript?

użytkownik121028
źródło
Wyjaśnij: co masz nadzieję osiągnąć? Co robi iMovie po otwarciu, gdy altklawisz jest wciśnięty?
Daniel Griscom
Okno dialogowe wyboru biblioteki iMovie.
user121028,

Odpowiedzi:

1

Oto skrypt autorstwa maeks84, który robi to samo w przypadku iPhoto, co może pomóc w osiągnięciu tego samego w iMovie (należy wysłać post jako odpowiedź ze względu na długość). Kod został wstawiony na wypadek, gdyby kiedykolwiek spadł.

--maeks84@gmail.com
--http://maeks84.wordpress.com

property libraryPath : "Macintosh HD:Users:Path:to:iPhoto Library"

--Determine if iPhoto is open and needs to be quit
--Will only bring iPhoto to the front if the correct library is already open
tell application "System Events"
    if exists process "iPhoto" then --Only worries about the current user
        tell application "iPhoto"
            if image path of photo 1 does not contain POSIX path of libraryPath then
                activate
                beep
                display dialog "About to quit iPhoto!" giving up after 300 --Gives a chance to cancel otherwise continues on
                quit
                tell application "System Events"
                    repeat while exists process "iPhoto"
                        delay 3
                    end repeat
                end tell
                my launch_library()
            else
                activate
            end if
        end tell
    else --iPhoto is not currently running
        my launch_library()
    end if
end tell

on launch_library()
    do shell script "defaults write com.apple.iPhoto RootDirectory " & quoted form of POSIX path of libraryPath
    tell application "iPhoto" to activate
    tell application "System Events"
        repeat while (exists process "iPhoto") is false --Delay until iPhoto is launched
            delay 5
        end repeat
    end tell
    do shell script "defaults remove com.apple.iPhoto RootDirectory" --Restore the default library
end launch_library
Kevin Grabher
źródło
-1

- istnieje skrypt do skopiowania / wklejenia, który może działać (chyba że źle zrozumiałem pytanie ...)

wyświetl okno dialogowe „czy chcesz otworzyć imovie?” powiedz aplikacji „finder” otwórz „imovie” koniec powiedz - ps Nie testowałem tego, więc nie jestem pewien, czy to zadziała

gophereatingapickle
źródło