アプリ版:「スタンプのみでお礼する」機能のリリースについて

いつもお世話になります

今、ExcelのマクロからScriptファイルを作りAutoCadのコマンドラインから
Scriptコマンドで入力するのですが。コマンドラインの入力と違うのでなかなか
うまくいきません

例えばSpline曲線の絵画において
SPLINE
m
f
23120.5415,7007.0434
23120.5415,7007.0434
24367.2115,6358.7434
26070.5415,5998.4434
27773.8715,6358.7434
29020.5415,7007.0434
29020.5415,7007.0434

とファイルを作りScriptコマンドから読み込むと
コマンドラインに
1 点目を指定 または [オブジェクト(O)]:
と表示され入力が合いません

通常、コマンドラインに Spline と入力すると
1 点目を指定 または [方法(M)/ノット(K)/オブジェクト(O)]:
と出力されるはずなのですが?
(ほかのコマンドにも同じようケースが有るようですが)

自分はVBAのプログラムなのでAutoCadに詳しくないので
何かこの状況を回避できる方法が有れば教えてください

以上、よろしくお願い申し上げます

A 回答 (1件)

方法1


質問に書かれたスクリプトを、
scriptコマンドから実行するのではなく、
テキストをそのままコマンドラインに貼り付けて実行する。

方法2
scriptコマンドで実行した時の挙動に合わせた形になるよう、Excel側のスクリプト生成マクロを書き換える。
↓こうなるようにする。
—————
SPLINE
23120.5415,7007.0434
23120.5415,7007.0434
24367.2115,6358.7434
26070.5415,5998.4434
27773.8715,6358.7434
29020.5415,7007.0434
29020.5415,7007.043




—————
m、fを消して、最後は空の改行が3つ。
この程度ならマクロの修正はさほど面倒では無いはず。


こういった方法で良いのかな?
質問に書かれた現状で生成されるスクリプトをそのまま実行できるようにする方法は思いつきません。
    • good
    • 0
この回答へのお礼

返信、ありがとうございます
方法2について検討中ですが、AutoDeskに問い合わせてみました

新規で単体だと上手くいくのですが
他の図を描いた後とかに実行するとSpline線が変わってしまいます
まだ、AutoDeskとやり取りしています

お手数をおかけしました
これからもよろしくお願い申し上げます

お礼日時:2023/08/04 16:28

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!