DTP駆け込み寺

[ 返信 ]

Re^3: マゼンタ版を透明もしくはカットしたい

文字数制限とかでひっかかるので2つに分けます。
2つを順番にエディタにコピペしてください。
on open myItems
set itms to ""
repeat with f in myItems
set itms to itms & " " & quoted form of (POSIX path of f)
end repeat
my fst(itms)
end open

on fst(myItems)
set myRuby to "
require 'fileutils'
ext=\".pdf\"
fs=ARGV[0..-1]
pdfitem=[]

for thef in fs
if File::ftype(thef) == \"directory\"
Dir::glob(thef+\"**/*\"+ext).each {|f|
pdfitem<<f
}
else
if File.extname(thef)==ext
pdfitem<<thef
end
end
end
p pdfitem"

set myRuby to quoted form of myRuby
set allItems to ""
set allItems to do shell script "ruby -Ku -e " & myRuby & " " & myItems
if not allItems = "" then
set allItems to run script allItems
repeat with i from 1 to length of allItems
set f to item i of allItems
set f to f as POSIX file
tell application "Adobe Acrobat Pro"
open f
if i = 1 then
my paperset()
delay 5
my doOK()
end if
my PdfPrint()
tell front document to close saving no
end tell
end repeat
end if
end fst

[17943] -e (2015/04/22 Wed 11:43)


残り1件

  1. [17874] マゼンタ版を透明もしくはカットしたい DUCK 2015/03/20 17:37 *
    1. [17875] Re: マゼンタ版を透明もしくはカットしたい 2015/03/20 21:26
    2. [17876] Re: マゼンタ版を透明もしくはカットしたい 通りすがりの土曜出勤 2015/03/21 09:23
      1. [17878] Re^2: マゼンタ版を透明もしくはカットしたい DUCK 2015/03/21 16:12
      2. [17879] Re^2: マゼンタ版を透明もしくはカットしたい DUCK 2015/03/21 16:22
    3. [17882] Re: マゼンタ版を透明もしくはカットしたい -e 2015/03/23 12:01
      1. [17883] Re^2: マゼンタ版を透明もしくはカットしたい DUCK 2015/03/23 17:51
        1. [17942] Re^3: マゼンタ版を透明もしくはカットしたい -e 2015/04/22 11:39
        2. [17943] Re^3: マゼンタ版を透明もしくはカットしたい -e 2015/04/22 11:43
        3. [17944] Re^3: マゼンタ版を透明もしくはカットしたい -e 2015/04/22 11:43