Jw_cad 相談室−その2
Jw_cad についての相談の場としてお使いください
情報の交換には
Jw_cad 情報交換室
をご利用ください
なお、情報交換室と相談室の両方に同じ内容を投稿するのはご遠慮ください
2009年9月以前の発言 は
過去ログのページ からご覧ください。
それ以降の過去ログは消失しています。
申し訳ありませんが、復活の予定はありません。
narimi
- 22/8/19(金) 17:12 -
外部変形の質問です.
選択個数が不明な場合の複数の直線を選択する場合にどのように記述すればよいのか,一通り調べてもわからなかったので質問させていただきます.
具体的には,
バッチファイルで図面上の操作を要求する際に,選択個数が不明な場合
REM #1%d 要素を選択してください.(L)free (R)Read
REM #99#
のように記述するかと思われるのですが,一行目を
REM #1-%d 要素を選択してください.(L)free (R)Read
と書き換えると,選択時に補助線のようなものが出るようになります.
しかしこの方法では,図面上の連続した線を選択する場合にしか使うことができず(厳密に言うと不具合は出ないが,見かけ上おかしい形になる),離れた直線を二本選択したい,などの場合に適していません.
REM #1-%d 直線を選択してください.(L)free (R)Read
REM #2 直線を選択してください.(L)free (R)Read
REM #3-%d 直線を選択してください.(L)free (R)Read
REM #4 直線を選択してください.(L)free (R)Read
仮に上記のように記述すると理想の挙動にはなりますが,選択回数が二回(二本の直線)に限定されてしまうため,選択回数が不明な場合という今回の条件にそぐわないという形になります.
上記の二つのパターンを組み合わせたような記述ができたら,と考えましたが,色々調べ,試してみても解決には至りませんでした.
伝わりにくい文章で申し訳ありません.
これらを解決する方法や,そもそもそんなことできないなど,分かる範囲で教えていただきたいです.
その他,条件など質問がありましたら,コメントしていただけると幸いです.
よろしくお願いします.
<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36 @dogwood.sys.wakayama-u.ac.jp>
somem
- 22/8/20(土) 19:36 -
▼narimiさん:
「直線の選択を複数回行いたい」ではなく、複数の直線の端点座標を取得するバッチファイルの記述方法が知りたいということではないですか?
↓で貴殿の意図は実現できると思います。
#10以降は、必要な数だけ追記してください。
#99#を記述すれば、選択回数は制限されません。
REM #jww
REM #cd
REM #1- 端点を選択してください.(L)free (R)Read
REM #2
REM #3- 端点を選択してください.(L)free (R)Read
REM #4
REM #5- 端点を選択してください.(L)free (R)Read
REM #6
REM #7- 端点を選択してください.(L)free (R)Read
REM #8
REM #9- 端点を選択してください.(L)free (R)Read
REM #10
・
・
・
・
・
REM #99#
REM #e
<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36 @KD175132143241.ppp-bb.dion.ne.jp>
narimi
- 22/8/22(月) 12:27 -
>「直線の選択を複数回行いたい」ではなく、複数の直線の端点座標を取得するバッチファイルの記述方法が知りたいということではないですか?
その通りです!!
わかりにくい記述で申し訳ありません..
。
>#10以降は、必要な数だけ追記してください。
>#99#を記述すれば、選択回数は制限されません。
>
>REM #jww
>REM #cd
>REM #1- 端点を選択してください.(L)free (R)Read
>REM #2
>REM #3- 端点を選択してください.(L)free (R)Read
>REM #4
>REM #5- 端点を選択してください.(L)free (R)Read
>REM #6
>REM #7- 端点を選択してください.(L)free (R)Read
>REM #8
>REM #9- 端点を選択してください.(L)free (R)Read
>REM #10
>・
>・
>・
>・
>・
>REM #99#
>REM #e
最後に#99#さえ書いておけば,選択終了のボタンは表示されるんですね,,
知りませんでした.この方法なら実現できそうです!
わかりやすい説明ありがとうございました!!
<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36 @flh2-133-206-98-32.osk.mesh.ad.jp>
Jw_cad Copyright (C)1997-2021 Jiro Shimizu & Yoshifumi Tanaka