2011-05-05 32 views
0

我試圖將Quicktime電影的導出設置保存爲使用AppleScript的文件。這是我的代碼:AppleScript QuickTime pro保存導出設置

set file2save to (choose file name default location (path to desktop) default name "setting.qtes") 

tell application "QuickTime Player 7" 
    tell document "video.mov" 
     save export settings for QuickTime movie to file2save 
    end tell 
end tell 

,但我得到的錯誤"QuickTime Player 7 got an error: An error of type -2107 has occurred." number -2107 這個錯誤發生在「保存導出設置」行...... 我在做什麼錯? 謝謝。

以下是截圖: enter image description here

回答

0

據我可以告訴的問題是,不再支持找不到

仍然不爲我工作的字典關於它的任何功能但我發現this thread看起來可能有幫助

+0

確定嗎?你有QuickTime Pro嗎?我檢查了字典,它在那裏... – user635064 2011-05-06 00:11:18

+0

1'm不是100%確定我沒有親,但我不認爲這很重要,但我可能是錯的;當我運行你的代碼時,我會得到同樣的錯誤你可以爲我打開字典的屏幕截圖,這樣我就可以看到你看到的是什麼? – mcgrailm 2011-05-06 00:15:59

+0

謝謝你試圖幫助我。我用截圖更新了我的問題。 – user635064 2011-05-06 00:53:47

0

這對我有用。您可以看到我從Quicktime獲得了文檔名稱以確保它是正確的,因此您的問題與文檔名稱有關。請注意,如果電影是最前面的,那麼您還可以使用「告訴第一個文檔」等術語。

set file2save to (choose file name default location (path to desktop) default name "setting.qtes") 

tell application "QuickTime Player 7" 
    set docName to name of first document 
    tell document docName 
     save export settings for QuickTime movie to file2save 
    end tell 
end tell 
+0

感謝您的回覆。這對我不起作用。我仍然得到錯誤-2107。你正在運行什麼版本的QuickTime 7?我在7.6.6。 – user635064 2011-05-06 05:33:21

+0

Quicktime 7.6.6。 MacOSX 10.6.7。請注意,電影必須是開放的,如果您通過名稱引用它,請確保名稱正確。你的錯誤代碼的描述是:invalidAtomContainerErr,所以你可能會設置錯誤的導出選項。開始導出,並在開始後停止導出。然後再次嘗試腳本。 – regulus6633 2011-05-06 13:34:39

+0

另一個想法是...它是一個快速電影你得到出口設置或其他東西? – regulus6633 2011-05-06 13:43:23