この掲示板は AutoCADマクロ屋本舗 の掲示板です。

【 注意 】最初に必ず ↓↓ 下記内容 ↓↓ を参照ください。
① マクロが分からない方は、まず 【 マクロ講座 】 を参照ください。
② 質問の前に 【 マクロ使用前の注意事項 】 をお読みください。
③ 質問する時は、新規投稿フォーム下の【 新規投稿時のお願い 】を必ずお読みください。

PDFファイル作成をAutoLISPでについて
いつもお世話になっています。
pdfファイルをAutoLISPを使って作成するコードを作っています。
下のコードを実行するとフェータルエラーが発生しました。
何が原因なのでしょうか。

(command "._PLOT" "Y" "" "DWG To PDF.pc3" "" "M" "L" "N" "L" "1:1" "0,0" "Y" "monochrome.ctb" "Y" "N" "N" "N" "C://TEMP/TEST.PDF" "N" "Y")
  • しんちゃん
  • 2025/12/22 (Mon) 15:58:22
Re: PDFファイル作成をAutoLISPでについて
LUNEさん早々jのお返事ありがとうございます。
印刷スタイルテーブル名(monochrome.ctb)の後は以下となると思っているのですが。。。

線の太さを使用して印刷しますか?<Y>
印刷尺度を使用して線の太さを尺度変更しますか?<N>
ペーパー空間を最初に印刷しますか?<N>
ペーパー空間のオブジェクトを陰線処理しますか?<N>
pdfファイル名指定
ページ設定の変更を保存しますか?<N>
印刷を続けますか<Y>

これではないですか?
  • しんちゃん
  • 2025/12/22 (Mon) 17:10:52 New
Re: PDFファイル作成をAutoLISPでについて
ファイル名指定のところで、ファイル名の前の「\」にエスケープ文字が足らないと思います。

"C://TEMP//TEST.PDF"

それと、現在のユーザーに、TEMPフォルダの書き込み権限はありますか?
  • LUNE
  • 2025/12/22 (Mon) 17:11:20 New
Re: PDFファイル作成をAutoLISPでについて
前の投稿は、モデル空間の印刷と勘違いしたものでした
なので、削除字ました。すみません。
  • LUNE
  • 2025/12/22 (Mon) 17:11:54 New
Re: PDFファイル作成をAutoLISPでについて
LUNEさんお返事ありがとうございます。
(command "._PLOT" "Y" "" "DWG To PDF.pc3" "" "M" "L" "N" "L" "1:1" "0,0" "Y" "monochrome.ctb" "Y" "N" "N" "N" "C://TEMP//TEST.PDF" "N" "Y")
上の行でも同様のエラーとなりました。
ちなみにTEMPフォルダには書き込み権限はあります。
  • しんちゃん
  • 2025/12/22 (Mon) 17:29:08 New
Re: PDFファイル作成をAutoLISPでについて
"C://TEMP//TEST.PDF" → "C:\\TEMP\\TEST.PDF"
どのエディタを使用されているのか分かりませんが、スラッシュ/ではなく、円マーク\あるいはバックスラッシュにしてみてはどうでしょう?
  • LUNE
  • 2025/12/22 (Mon) 17:35:19 New
Re: PDFファイル作成をAutoLISPでについて
LUNEさん\マークで通りました。
お手数をおかけしました。

PDFファイル作成前に
[レイアウト モデル空間作成]を作成したのですが

(command "._EXPORTLAYOUT" "C://TEMP//TEST.DWG")
"C://TEMP//TEST.DWG"で問題なくDWGファイルが作成できたのですが
何か違うのかな???
  • しんちゃん
  • 2025/12/22 (Mon) 17:52:37 New

返信フォーム






プレビュー (投稿前に内容を確認)