• 締切済み

AppleScriptでPS書き出し

お世話になります 早速本題なのですが MacOS9.2.2のQuarkXpress3.3の スクリプティングに関する質問です QuarkXpress3.3の複数のファイルを AppleScriptで自動で指定したフォルダの中に 連番あるいは同じファイル名&".PS"の名前で PSデータを書き出したいのですが Quarkの『print PostScript file ~~』を使っても フォルダを指定して書き出す事ができず しかも起動ディスクの直下に書き出されたPSファイルは スクリプトからではアクセス権がありません と言われて動かす事ができません 普通にプリントアウトするためのスクリプトで PSファイルをプリントアウトするようにしても 同じ名前でどんどん上書きしていくだけになってしまう上 プリントアウトの次にPSファイルのファイル名を 付け替えるようにスクリプトを書き加えても PSファイルができる前にその処理をしようとする為に エラーになってこれもうまくいきません どうすれば指定したフォルダに PSデータを連続で書き出す事ができるでしょうか? 時代をさかのぼったような質問で申し訳ありません

  • Mac
  • 回答数1
  • ありがとう数1

みんなの回答

  • sevenless
  • ベストアンサー率66% (374/561)
回答No.1

set output to "Macintosh HD:PS Files:" などとすれば書き出すフォルダを指定できませんか?

H240S18B73
質問者

お礼

解決しました どうやらサーバに書き出そうとしていたのが悪かったらしく ローカルのフォルダへのパスならば普通に『print PostScript file』で フォルダを指定して書き出す事ができました お手間を取らせて申し訳ありませんでした

H240S18B73
質問者

補足

回答ありがとうございます 試してみたのですが QuarkもQuarkのドキュメントも outputプロパティを持っていないようで どっちに書いても変数outputに文字列を 代入するだけになってしまいます アプリケーション、ドキュメントいずれの プロパティをみても書き出しディレクトリの設定らしい プロパティが見当たりませんでした outputはアプリケーションやドキュメントの プロパティではないのでしょうか? とするとどこにどのように書けば良いのかがわかりません お手数をおかけして申し訳ありません

関連するQ&A

  • AppleScriptで困ってます。

    初めまして。 AppleScript関連での質問となります。 「test」というフォルダがあります。 そのフォルダ内には、「FolderA」「FolderB」「FolderC」の 3つのフォルダが存在していると仮定します。 FolderAの中には、テキストデータ FolderBの中には、PDFデータ FolderCの中には、PDFデータ・JPG 今回は、FolderBの中のPDFのみを別のフォルダにコピーを 行いたく思っております。 なお、FolderBの名称やPDFデータの名称は毎回異なります。 どなたかAppleScriptでFolderBのPDFデータのみを 別のフォルダにコピーできるスクリプトを作ることは 出来ませんでしょうか? 何卒、ご教示頂けますと幸いです。 宜しくお願い致します。

    • ベストアンサー
    • Mac
  • Mac OS10.4 AppleScriptで印刷

    Mac OS10.4.11 AppleScriptを使って印刷したいです。 ある特定のフォルダにPDFデータが入ったとき 自動的にプリントアウトしてくれるようにするにはどのようにAppleScriptを組み立てれば良いでしょうか。。 所有しているパソコンはMac OS9.1とOS10.4.11です。 OS9.1に非対応のプリンタのため 9.1で作ったデータを10.4.11に書き出して印刷したいと思っています。 用紙はいつもA3横・データはPDFです。 自分で組み立てるといつも失敗してしまうので・・ どなたかお詳しい方に教えて頂きたいです。。m(_ _)m

    • ベストアンサー
    • Mac
  • ps -> pdf

    ps ファイルを pdfファイルにしようと思い, Adobe illustratorでファイルを読み込もうとしたら, EPS解析できませんと言われてしまいました. PostScriptプリンタから,そのpsファイルをプリントアウトすると正常に出力されています. このpsファイルをpdfファイルに変換したいのですが, 何か良い方法はないでしょうか?

  • chmodをapplescriptで実行したい。

    はじめまして AppleScript初心者です。 OSXServer10.4.8でファイル共有しています。 フォルダのアクセス権を定期的にchownコマンドで変更したいと思いますが、うまくいきません。 Applescriptでchmodコマンドを実行するものを用意しましたが、スクリプトエディタでスクリプトファイルを実行するとchmodでアクセス権が変更されるのですが、このスクリプトをcrontabに登録して特定の時間に実行するように設定すると機能しません。 AppleScript//////////////////// set cmdchown to "/usr/sbin/chown -R test /test1" do shell script cmdchown password "password" with administrator privileges set cmdchmod to "/bin/chmod -R 755 /test1" do shell script cmdchmod password "password" with administrator privileges ////////////////////////// 定期的にオーナーとアクセス権を変更するにはどうすれば良いですか? よろしくお願いします。

  • クオークからのPDF書き出し

    QuarkXPress4.1上で、PDF書き出しをするためにXTensionの「PDF Filter」ファイルをXTensionフォルダにコピーしたのですが、クオークを起動させる際に「Assertion (lpBuf ! = NULL) failed in "FileCore.cpp" on line 275」と表示されて、そのまま反応が無く、再起動を余儀なくされます。「PDF Filter」ファイルを外せばこれまで通りに動きます。 クオークのデータを加工する仕事で、今後の作業方法を考案中なのですが、行き詰まってしまいました。原因と対処法をご存じの方、何卒ご助力願います。 動作環境は、 MacG3、OS9.0.4、(Acrobat4.0)です。

  • 任意のアプリにDrag&DropするAppleScript...

    始めまして よろしくお願いいたします。 趣味で運営しているHPに関連して、任意のフォルダ以下のファイル全てを任意のアプリケーションにドラッグアンドドロップしてくれるAppleScriptが必要なのですが、現時点ではAppleScriptはドシロトで何から手をつけたらいいのかわかりません。もしそれほど複雑なスクリプトでなければどなたかお詳しい方、ご教授いただけませんでしょうか? ちゃりお

    • ベストアンサー
    • Mac
  • AppleScriptでデキストデータをExcel

    AppleScriptでテキストファイルをExcelで開きたいのですが、 区切り文字をスペースと|の2つを指定したいのです。 スペースだけなら tell application "Microsoft Excel" open text file filename ¬ "Mac HD:Folder:File.txt" data type delimited with space end tell とできたのですが、|を組み合わせた場合がわかりません。 ご教授ください。

    • ベストアンサー
    • Mac
  • AppleScriptで「選択」して「選択したものをリネーム」

    AppleScriptで、あるフォルダ内のファイルを解凍してFTPでサーバーにアップするという処理をさせようとしています。 tell application "Finder" activate select folder "ChangeData" of startup disk open selection select document file "DATA20091014.lzh" of folder "CangeData" of startup disk end tell ここまでは「コンパイル」を実行しても正しくプログラムに出来たのですが、ご覧の通り、希望の動作をさせるには記述が足りません。 文法がめちゃくちゃなのを承知で敢えて書きますと、 tell application "Finder" activate select folder "CaspaData" of startup disk select all contents of selection ←選択したフォフダの中身を全て選択する(記述法不明) rename selection to "today.lzh" ←選択したファイルの名前を「today.lzh」に書き替える(記述法不明) select all contents of selection ←選択したフォフダの中身を全て選択する open selection ←ここでファイルが解凍されます select document file "today.lzh" of folder "CaspaData" of startup disk delete selection ←選択したファイルを捨てる select all contents of selection ←選択したフォフダの中身を全て選択する(記述法不明) rename selection to "Data.csv" ←選択したファイルの名前を「Data.csv」に書き替える(記述法不明) end tell "CaspaData"というフォルダの中にはメールソフトが自動的に保存したファイル1個だけが入っているので、こうすることによって、 1. フォルダ内のファイルが何と言う名前でも"today.lzh"に書き替える 2. today.lzhを解凍する 3. today.lzhをゴミ箱に捨てる というプロセスを自動処理し、フォルダ内にはメールソフトが保存したアーカイブの解凍後のファイルだけが残るようにしたいという訳です。 最終的には、このリネームしたCSVをNetFinderというFTPソフト(スクリプト対応ソフトです)で希望の場所にアップロードしたい訳なのですが…。 http://force4u.cocolog-nifty.com/skywalker/2008/01/applescript_ae09.html こんなところを見ると、そこに存在するファイルの名前が何であっても目的の名前に変えることの出来るスクリプトも組めるんだなということは解るんですが、私には知識がなくて内容が理解できないので、スマートではないことは承知の上で「1つしかファイルがないのに"全て選択"で選択してリネーム」という手段をとろうとしています。 ここで、上に「記述法不明」と書いた部分は、Applescriptではどう書けばいいのでしょうか?

    • ベストアンサー
    • Mac
  • イラレ10のアクションをapplescriptで実行したい

    イラストレータ10形式のEPSファイルを、 applescriptのドロップレットでイラレ8形式で保存したい。と思ってます。 イラレのアクションで8形式で保存するものは作っているのですが、 applescriptでどのようにアクションを動かすのかわかりません。 ネットで調べるとイラレ9での方法はあるのですが、10での方法がありません。。。 (9ではdo script "アクション名"でできるみたいですが10ではできないです) だれか教えてください。osは9.2です。 ※ヤフー掲示板では無回答でした。。。

  • applescript(shellscript)

    applescript(shellscript)について質問です。 別のネットワークにつながっているサーバーから あるフォルダ(ファイル)を自分のサーバーに持ってくる事は可能でしょうか? 例) 192.168.1.1 につながっているサーバーにある Aフォルダ を 192.168.1.2 につながっているサーバーへと転送(コピー)したいのです。 両方のサーバーは画面共有により一つのモニタで確認はできる状態です。 すいませんがご教授お願いします。

    • 締切済み
    • Mac