• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:AutoCAD LISP ~ PAUSE について)

AutoCAD LISP ~ PAUSE について

このQ&Aのポイント
  • AutoCAD LISPのPAUSEについて詳しく教えてください
  • DIMTMのデフォルトがマイナスのため、ユーザー入力でプラスをつける方法を教えてください
  • AutoCADユーザーが知っておくべきLISPの基礎について解説してください

質問者が選んだベストアンサー

  • ベストアンサー
  • hahaha8635
  • ベストアンサー率22% (801/3611)
回答No.2

(defun c:TEST() (command "_DIM" "OVERRIDE" "DIMTP" PAUSE "DIMTM" PAUSE ) (princ)) DIMTM が 文字列(コマンドとして)で渡され ユーザー入力だから てるので  入力数を変数に代入して 符号を反転 DIMTMに渡せばいいんじゃない

4649pls
質問者

補足

すみません。変数?…LISPは始めたばかりで、よくわかっておりません。具体的にどうすればよいのか教えて頂けないでしょうか。 よろしくお願いいたします┏○))

その他の回答 (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です バグがあって動きませんが } が確か足りない

4649pls
質問者

お礼

最初の方の行、(/ p0 x0 x0 e2 ~)が未定義関数とのエラーをはき、認識しませんでしたが、消したらうまく動きました。 ありがとうございます。助かりました。

  • hahaha8635
  • ベストアンサー率22% (801/3611)
回答No.1
4649pls
質問者

補足

ご回答ありがとうございます。 LISPのプログラム内で、どうやって-1をかければよいのでしょうか? (* -1 PAUSE)ではできませんでした。 お手数ですが、教えていただけると幸いです。 よろしくお願いいたします┏○))

関連するQ&A

専門家に質問してみよう