COMPAREEXPORTがスクリプトで動作しない

COMPAREEXPORTがスクリプトで動作しない

anrimurata
Participant Participant
518件の閲覧回数
3件の返信
メッセージ1/4

COMPAREEXPORTがスクリプトで動作しない

anrimurata
Participant
Participant

表題の通りCOMPAREEXPORTがスクリプト上で動作しません。(手入力だと動作します)

 

スクリプトの記載は以下のとおりです。

最後の保存先を入力する部分で入力されずに停止します。

 

filedia 0

open C:\aaa.dwg
compare C:\bbb.dwg
compareexport 2000 C:\ccc.dwg

 

またこのスクリプトはcompareexportの部分で、

saveas 2000 C:\ccc.dwg

とすると動作します。

 

解決方法をご教授いただけますと幸いです。

0 件のいいね
519件の閲覧回数
3件の返信
返信 (3)
メッセージ2/4

N.H1971
Advisor
Advisor

R2020で試してみました。

お示しのスクリプトでは、コマンド内の入力終了のリターンをスペースで記述されていますが、compareexportのところでそのリターンがうまく効いていないようです。

 

以下のようにスクリプトを変更してみてください。2020ではこれでOKでした。

------------------------------

filedia

0

open

C:\aaa.dwg
compare

C:\bbb.dwg
compareexport

2000

C:\ccc.dwg

 

------------------------------

コマンド内のリターンもすべて改行にします。

そして、最後の「C:\ccc.dwg」の後にもリターンを入れてください。



H N
AUG-JP Staff
AUG-JP

メッセージ3/4

anrimurata
Participant
Participant

試してみましたが、2022では動作しないようです。

(コマンドは実行されますがファイルが生成されず、バルーンも表示されない)

compareexportは2021で動作が変更になっているようです。

 

https://forums.autodesk.com/t5/autocad-tous-produits-francais/traitement-par-lot-comparer/td-p/94641...

海外でも指摘があったようですが、同様に2020では動作し、2021以降では動作していないようです。

 

 

 

 

0 件のいいね
メッセージ4/4

N.H1971
Advisor
Advisor

リンク先を拝読しました。

コマンド自体の仕様変更が原因と考えられますが、残念ながら私は2022を使用していないため、検証ができません。

AUTODESK側での対応を待つしかなさそうです。



H N
AUG-JP Staff
AUG-JP

0 件のいいね