Hej hopp!
Sitter och försöker att knåpa ihop ett AppleScript som ska stöka om i en massa PDF filer med hjälp av Acrobat 4. Allt går utmärkt bortsett från att jag får time-out när jag ska öppna den första PDF-filen i Acrobat, och sen kommer jag inte längre.
Det märkliga är att om jag tar kommandot som skickas till Acrobat från Event-loggen (tell application "Acrobat™ 4.0" open file (alias "MacintoshHD:...)), klistrar in den i ett nytt manus och kör, så öppnas filen på ett mikro-snäpp.
Acrobat verkar alltså inte ha nåt
problem med att öppna filen, men på nåt sätt tycker den inte om att göra det när mitt script tala om det för honom.
Idéer nån?
Här är koden om (borde) öppna PDFerna:
on merge_docs(wordFile, powerpointFile, pdfName)
tell application "Acrobat™ 4.0"
open file wordFile --with invisible
open file powerpointFile --with invisible
set noOfDocs to count documents
repeat with i from 1 to noOfDocs
set docName to the name of document i
if docName contains ".doc" then ¬
set wordDoc to (a reference to document i)
if docName contains ".ppt" then ¬
set pptDoc to (a reference to document i)
end repeat
set noOfPages to count PDPage of wordDoc
if noOfPages ? ((count PDPage of pptDoc) - 1) then
display dialog "Fel antal sidor."
else
repeat with i from 1 to noOfPages - 1
insert pages wordDoc after (noOfPages - i) ¬
from pptDoc starting with ¬
(noOfPages - i + 1) ¬
number of pages 1
end repeat
end if
save wordDoc to alias (saveLocation & pdfName)
end tell
end merge_docs
wordFile och powerpointFile är alias till var sin PDF-fil.
Ha're
/Ola