In hopes of making Skim a tailored and powerful tool for my purposes I have started to look at Applescript as a language and as a means to do things with Skim in particular. I am in need of creating large numbers of bookmarks that means that the menu dialogues do not cut it, but my first attempts are not encouraging.
I have tried: *tell* /application/ "Skim" *set* theDoc *to the front* /document/ *set* thisFolder *to make*new bookmark with properties {/type/:/folder bookmark/, name:"First folder"} *make* new /bookmark/ at thisFolder with properties {/type/:/file bookmark/, /file/:/file/ *of* theDoc, name:"page 42", page index:42} *end tell* ...but it would seem that I have misunderstood the file property given that whatever I try to provide as argument I get: *Script Error* Skim got an error: New file bookmark requires a file. I have tried removing the type argument, as in: *make* new /bookmark/ at thisFolder with properties {name:"page 42", page index:42} and that seems to create a session bookmark that works, but never with the page index that I give as argument, but only ever with whatever page that happens to be current in the window of the document that I have open. I have never managed to create a bookmark that looks the same as those that are created with the "Add Bookmark" menu choice, either when viewing them in the "Edit Bookmarks..." window or looking at the bookmark plist (with Xcode). I am getting the sense that either something is wrong in the Skim dictionary, or something is wrong in my understanding of the dictionary and/or of Applescript. In the hopes that it is the latter - can anyone give me any pointers in how to get this to work? Regards, Alan
_______________________________________________ Skim-app-users mailing list Skim-app-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/skim-app-users