iPhoto表示不得不重建其數據庫,之後以前的手動排序事件都搞砸了。我可以以編程方式批量編輯iPhoto事件標題嗎?
我試着從備份恢復舊數據庫,但iPhoto會重新生成,再次搞亂了它。
我是能夠從iPhoto圖庫備份內的AlbumData.xml
文件中提取事件的原始順序(編輯此文件不會修復訂單,悲哀地)。
我找不到用AppleScript或其他方式改變手動事件順序的方法(也許你可以用SQLite以某種方式做到這一點)。
但編輯iPhoto事件標題,添加數字前綴(「1.我的第一個事件」,「2.我的第二個事件」),然後按標題而不是手動排序事件似乎更可行。這似乎也不太脆弱。新事件可以被命名爲「1.1我的中等事件」。
但是爲了達到這個目的,如果我可以以編程方式批量編輯標題,這將很方便。那可能嗎?我在AppleScript Dictionary中看不到任何有用的內容。