いつもお世話になっております。
こちらのサイトに相談するのは場違いかとは思いますが。もし、解決できる方がいらっしゃればと思い投稿させて頂きます。
当方、IJCad2024(STD)を使っています。OSはWindows11です。その他情報が必要でしたら追記します。
まず、1つのファイルに複数の図面がある状態で特定の個所のみ印刷するマクロを作成しました。
印刷の窓選択を使用する際に左下をクリックして右上を相対座標で指示しようと思い以下のマクロを作成しました。
^C^C-plot;y;モデル;「***」.pc3;A3;M;L;N;W;\@8410,5940;F;C;Y;「***」.ctb;Y;A;N;N;Y;
※「***」はファイル名です。
その時のコマンドラインは以下の通りです
・・・・・・・・・・・・・・・・・・・・・・・
コマンド: -plot
詳細な印刷環境設定 [はい(Y)/いいえ(N)] <いいえ>: y
レイアウト名を入力 または [一覧(?)] <モデル>:モデル
出力デバイス名を入力 または [一覧(?)] <「***」>: 「***」.pc3
用紙サイズを入力 または [一覧(?)] <A3>: A3
用紙単位を入力 [インチ(I)/ミリメートル(M)] <ミリメートル>: M
図面の方向を入力 [縦(P)/横(L)] <縦>: L
上下を反転して印刷しますか? [はい(Y)/いいえ(N)] <いいえ>:N
印刷領域を入力 [表示画面(D)/オブジェクト範囲(E)/図面範囲(L)/ビュー(V)/窓(W)] <窓>: W
窓の左下コーナーを入力 <131330.000000,0.000000>: 窓の右上コーナーを入力 「←ここで図面右下をクリックしてます」 <139740.000000,5940.000000>: @8410,5940
印刷尺度を入力 (印刷 ミリメートル= 作図単位) または [フィット(F)] <フィット>: F
印刷オフセット(x,y)を入力 または [中心(C)] <中心>: C
印刷スタイルを使用して印刷しますか? [はい(Y)/いいえ(N)] <はい>: Y
印刷スタイル テーブル名を入力 または [一覧(?)] ( . = なし) <「***」.ctb>: 「***」.ctb
線の太さを使用して印刷しますか?[はい(Y)/いいえ(N)] <はい>: Y
シェーディング印刷の設定を入力 [表示どおり(A)/旧式ワイヤフレーム(W)/旧式隠線処理(H)/表示スタイル(V)/レンダリング(R)] <表示どおり>: A
印刷をファイルへ書き出しますか [はい(Y)/いいえ(N)] <いいえ>:N
変更をページ設定に保存? [はい(Y)/いいえ(N)]<いいえ>:N
印刷を続けますか [はい(Y)/いいえ(N)] <はい>:Y
有効な印刷領域: 幅= 411.44 高さ= 290.60
ビューポート 2 を印刷中。
・・・・・・・・・・・・・・・・・・・・・・・・・・・
以上の様に最後まで実行できて印刷するのですが、
座標値が全然違うような数値のままで印刷は真っ白で何もない所を印刷してしまいます。
マクロ事態が間違っているのかもなのですが、原因を教えて頂けないでしょうか。
マクロが間違っているなら指摘頂ければ助かります。
何卒宜しくお願い致します。
印刷時の窓選択を座標入力するにあたって

- アンクルのお願い
- 2024/07/09 (Tue) 14:25:54