- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:AutoCAD LISP ~ PAUSE について)
AutoCAD LISP ~ PAUSE について
このQ&Aのポイント
- AutoCAD LISPのPAUSEについて詳しく教えてください
- DIMTMのデフォルトがマイナスのため、ユーザー入力でプラスをつける方法を教えてください
- AutoCADユーザーが知っておくべきLISPの基礎について解説してください
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
(defun c:TEST() (command "_DIM" "OVERRIDE" "DIMTP" PAUSE "DIMTM" PAUSE ) (princ)) DIMTM が 文字列(コマンドとして)で渡され ユーザー入力だから てるので 入力数を変数に代入して 符号を反転 DIMTMに渡せばいいんじゃない
その他の回答 (2)
- hahaha8635
- ベストアンサー率22% (801/3611)
回答No.3
>>https://www.vector.co.jp/soft/win95/business/se118034.html?_ga=2.77607060.1056100567.1644464774-1516849316.1644054025 こちらを参考にしてみてください 歯車作成用LISPです バグがあって動きませんが } が確か足りない
質問者
お礼
最初の方の行、(/ p0 x0 x0 e2 ~)が未定義関数とのエラーをはき、認識しませんでしたが、消したらうまく動きました。 ありがとうございます。助かりました。
- hahaha8635
- ベストアンサー率22% (801/3611)
回答No.1
質問者
補足
ご回答ありがとうございます。 LISPのプログラム内で、どうやって-1をかければよいのでしょうか? (* -1 PAUSE)ではできませんでした。 お手数ですが、教えていただけると幸いです。 よろしくお願いいたします┏○))
補足
すみません。変数?…LISPは始めたばかりで、よくわかっておりません。具体的にどうすればよいのか教えて頂けないでしょうか。 よろしくお願いいたします┏○))