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

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

連続印刷用マクロの停止
はじめましてkudoと申します。
いつも様々なマクロを利用させていただいております。

AutoCAD LT2009を使用しております。

以前掲載されていた「クイック印刷」をもとに
1.マクロ起動
2.画像範囲を指定
3.ファイル名入力
4.2-3を繰り返す
というコマンドを作ってみたのですが、

1回目は普通に実行されましたが、2回目の座標指定時にキャンセルされてしまいます。
色々調整しているのですが、改善されません。
どなたかアドバイスいただけないでしょうか。よろしくお願いいたします。

マクロ
*^C^C-plot;y;モデル;プリンタ名;用紙サイズ;l;n;w;\\;f;c;y;印刷スタイル;n;a;~;y;y;y;

コマンドライン
コマンド:
コマンド:
コマンド: -plot
詳細な印刷環境設定? [はい(Y)/いいえ(N)] <いいえ>: y
レイアウト名を入力 または [一覧(?)] <モデル>: モデル
出力デバイス名を入力 または [一覧(?)] <PublishToWeb JPG.pc3>: PublishToWeb JPG.pc3
用紙サイズを入力 または [一覧(?)] <ユーザ 1 (4000.00 X 2150.00 ピクセル)>: ユーザ 1 (4000.00 X 2150.00
ピクセル)
図面の方向を入力 [縦(P)/横(L)] <横>: l
上下を逆にして印刷しますか? [はい(Y)/いいえ(N)] <いいえ>: n
印刷領域を入力 [表示画面(D)/オブジェクト範囲(E)/図面範囲(L)/ビュー(V)/窓(W)] <窓>: w
窓の左下コーナーを入力 <733111.281383,-835303.596931>: 窓の右上コーナーを入力
<983111.281383,-709303.596931>: 印刷尺度を入力 (印刷 ピクセル=作図単位) または [フィット(F)] <フィット>:
印刷オフセット(x,y)を入力 または [中心(C)] <中心>: f
<f> は有効なオフセットではありません。
印刷オフセット(x,y)を入力 または [中心(C)] <中心>: c
印刷スタイルを使用して印刷しますか? [はい(Y)/いいえ(N)] <はい>: y
印刷スタイル テーブル名を入力 または [一覧(?)] ( . = なし) <monochrome.ctb>: monochrome.ctb
線の太さを使用して印刷しますか? [はい(Y)/いいえ(N)] <いいえ>: n
シェーディング印刷の設定を入力 [表示どおり(A)/ワイヤフレーム(W)/隠線処理(H)] <表示どおり>: a
ファイル名を入力 <C:\Users\kudoh\Desktop\08その他\サンプル-Model.jpg>: ~
ページ設定の変更を保存しますか [はい(Y)/いいえ(N)]? <N> y
印刷を続けますか [はい(Y)/いいえ(N)] <Y>: y
有効な印刷領域: 幅= 3588.62 高さ= 2149.00
ビューポート 2 を印刷中。
コマンド: y
そのようなコマンド "Y" はありません。ヘルプを表示するには F1 キーを押してください。
コマンド:
コマンド:
コマンド: -plot
詳細な印刷環境設定? [はい(Y)/いいえ(N)] <いいえ>: y
レイアウト名を入力 または [一覧(?)] <モデル>: モデル
出力デバイス名を入力 または [一覧(?)] <PublishToWeb JPG.pc3>: PublishToWeb JPG.pc3
用紙サイズを入力 または [一覧(?)] <ユーザ 1 (4000.00 X 2150.00 ピクセル)>: ユーザ 1 (4000.00 X 2150.00
ピクセル)
図面の方向を入力 [縦(P)/横(L)] <横>: l
上下を逆にして印刷しますか? [はい(Y)/いいえ(N)] <いいえ>: n
印刷領域を入力 [表示画面(D)/オブジェクト範囲(E)/図面範囲(L)/ビュー(V)/窓(W)] <窓>: w
窓の左下コーナーを入力 <657860.057650,-755357.708797>: *キャンセル*
  • kudo
  • 2017/10/03 (Tue) 14:06:12
Re: 連続印刷用マクロの停止
キャンセルされる原因は判りませんが、他にもエラーが出てるみたいですよ。

印刷尺度を入力 (印刷 ピクセル=作図単位) または [フィット(F)] <フィット>:
印刷オフセット(x,y)を入力 または [中心(C)] <中心>: f
<f> は有効なオフセットではありません。
印刷オフセット(x,y)を入力 または [中心(C)] <中心>: c

ここの部分、印刷尺度にfが正常に指定されていません。
偶然、デフォルトがfなので印刷自体は正常なのでしょうけど。

ビューポート 2 を印刷中。
コマンド: y
そのようなコマンド "Y" はありません。ヘルプを表示するには F1 キーを押してください。
コマンド:

ここもエラーですね。
  • Lon
  • 2017/10/03 (Tue) 14:25:14
Re: 連続印刷用マクロの停止
LON様

初めまして。早速のアドバイスありがとうございます。

印刷自体はちゃんと行われていたので気づきませんでした。

2点とも修正してみたのですが、2回目の座標選択がキャンセルされるのは解決されませんでした。

最初はちゃんと繰り返し動いていたのですが、ある日から動かなくなってしまったので、どこか設定をいじってしまったのかもしれないですね。

今後ともよろしくお願いいたします。
  • kudo
  • 2017/10/03 (Tue) 15:46:16
Re: 連続印刷用マクロの停止
kudo様

*^C^C-plot;y;モデル;プリンタ名;用紙サイズ;l;n;w;\\;f;c;y;印刷スタイル;n;a;~;y;y;y;
を下記マクロに変えてLT2017でやってみました。
*^C^C-plot;y;モデル;プリンタ名;用紙サイズ;l;n;w;\\f;c;y;印刷スタイル;n;a;\y;y;
窓選択の後のエンターはいらないのではないでしょうか?
また、最後のy;も一つ多いような気がしますがどうでしょう?
  • chibi-tom
  • 2017/10/03 (Tue) 16:40:52
Re: 連続印刷用マクロの停止
chibi-tom様

お返事ありがとうございます。

おっしゃるとおり、もともとエラーが出ていたようで2点修正しましたが、少しすっきりしたようです。

1つ確認していただきたいのですが、
2017版でやっていただいたみたいですが、作業のほうは繰り返し行われるでしょうか?

お手数おかけしますが、よろしくお願いいたします。

  • kudo
  • 2017/10/03 (Tue) 17:12:56
Re: 連続印刷用マクロの停止
kudo様

作業のほうは繰り返し行われるでしょうか?
⇒問題なくできるみたいです。
実際あっているかはわかりませんが
キャンセルや停止することはありません。
  • chibi-tom
  • 2017/10/03 (Tue) 18:04:45
Re: 連続印刷用マクロの停止
chibi-tom様

お返事ありがとうございます。

最初のころはちゃんと動いていたので、どこかいじってしまったのかもしれません。

ご確認ありがとうございました。
  • kudo
  • 2017/10/04 (Wed) 17:04:45

返信フォーム






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