この掲示板は AutoCADマクロ屋本舗 の掲示板です。

【 注意 】最初に必ず ↓↓ 下記内容 ↓↓ を参照ください。
① マクロが分からない方は、まず 【 マクロ講座 】 を参照ください。
② 質問の前に 【 マクロ使用前の注意事項 】 をお読みください。
③ 質問する時は、新規投稿フォーム下の【 新規投稿時のお願い 】を必ずお読みください。

スクリプトでも可能か。。マクロでないと出来ないのか。。アドバイスをお願いします。
マクロ主体の掲示板に場違いな質問かもしれませんが、アドバイスを頂けると嬉しいです。

スクリプトファイルの作成を考えているのですが、コマンド途中で「オブジェクトを選択」と出てきてしまうところを、
どう指示したらよいのか悩んでおります。

例えば、3Dモデリングのロフト機能でサーフェスを作成したい場合、順番にオブジェクトを選択する方法などありますでしょうか?
スクリプトでは無理。VBAなら可能などでもいいので、出来ればアドバイスを頂きたいです。
宜しくお願い致します。
  • こぶた
  • 2020/04/17 (Fri) 16:58:15
Re: スクリプトでも可能か。。マクロでないと出来ないのか。。アドバイスをお願いします。
>スクリプトファイルの作成を考えているのですが、コマンド途中で「オブジェクトを選択」

https://ameblo.jp/totthi-macro/entry-10944954060.html
こちらのマクロ講座にて説明されている通り
スクリプト実行中のユーザー入力等の一時停止はできないようです

マクロ講座、一読してみるとかなり参考になると思いますよ

ヘビー受講者より(笑)
  • chibi-tom
  • 2020/04/17 (Fri) 17:03:24
Re: スクリプトでも可能か。。マクロでないと出来ないのか。。アドバイスをお願いします。
chibi-tomさん、引き続きご回答いただきありがとうございます!
あのあとすぐに談話室から退室してしまい、気が付きませんでしたが同じ回答をしてくださっていたんですね。
ご丁寧にありがとうございます!

紹介してくださったページ、私も質問前に読んでいて恐らく出来ないだろうとは思っていたのですが。。
超初心者ゆえ確信が持てず、エキスパートの皆様にアドバイスを求めてしまいました(汗)

ヘビー受講者のchibi-tomさんのアドバイスで確信できました。
ありがとうございます!!
ちなみに、VBAならランダムに配置されているオブジェクトも何らかの条件を指定して選択することは
可能なのでしょうか?
詳しい式は別として、可能か否かをご存知でしたらご教授ください!

  • こぶた
  • 2020/04/17 (Fri) 17:20:35
Re: スクリプトでも可能か。。マクロでないと出来ないのか。。アドバイスをお願いします。
すいません、基本マクロでできないことはできないと思って作業してきましたので
VBA、VBS、LISP等プログラム系に関しては初心者以下となっています

退散いたします、どなたか回答いただけると良いですねぇ
無責任に回答して申し訳ありませんでした
  • chibi-tom
  • 2020/04/17 (Fri) 17:25:04
Re: スクリプトでも可能か。。マクロでないと出来ないのか。。アドバイスをお願いします。
chibi-tomさん、ありがとうございます。

無責任に・・・なんて、とんでもないです。
談話室でのアドバイス含め、大変助かりました。
ありがとうございました。

マクロ、VBA、VBS、LISP・・・どれも私には高難度すぎてチンプンカンプンですが、
まずは何とかスプリクトレベルの制作が出来るように精進したいと思います。

ありがとうございました。

  • こぶた
  • 2020/04/17 (Fri) 18:49:41
Re: スクリプトでも可能か。。マクロでないと出来ないのか。。アドバイスをお願いします。
バージョンなどを問わずに使えるのは、LISPだと思います。
VBAは2018あたりから、別途インストールが必要です。

R版が使えるのなら、LISPを勉強されるもいいと思います。
  • LUNE
  • 2020/04/19 (Sun) 14:04:26
Re: スクリプトでも可能か。。マクロでないと出来ないのか。。アドバイスをお願いします。
LUNEさん、アドバイスありがとうございます!

ご指摘のとおり、VBAの標準インストールはされなくなっていたので別途インストールしました!
が、すぐに使用できるような知識は持ち合わせていないので、インストールして放置ですが。。(汗)
LISPもやはりネット上でエキスパートの方々が作成されたものを、少しだけ修正して使用する程度ですが・・
でもVBAなどよりハードルは低い気がするので、LISPの方も勉強していきたいと思います!

アドバイスありがとうございました!
  • こぶた
  • 2020/04/20 (Mon) 00:20:30
Re: スクリプトでも可能か。。マクロでないと出来ないのか。。アドバイスをお願いします。
LISPとVBA、どちらがハードル低いかは、人それぞれだと思います。
ネットでは、LISPのほうが情報を集めやすいかもしれません。
一方、VBAは他のVB系とも考え方が共通するので、そちらをやったことがあれば、理解しやすいかも。

私はもともとExcelVBAをよくやっていたので、LISPのコードになかなか慣れなくて困りました。
それでも、AutoCADはLISPでやってるのは、やはり情報を集めやすいからだと思います。
  • LUNE
  • 2020/04/20 (Mon) 08:23:46
Re: スクリプトでも可能か。。マクロでないと出来ないのか。。アドバイスをお願いします。
LUNEさん、追加のアドバイスをありがとうございます!

たしかにハードルの高低差は人それぞれですよね。失礼致しました。
VBAにしろ、LISPにしろ、個人的にはとてもハードルが高いので
頭を抱えるばかりですが。。。
LUNEさんのようなエキスパートの方々のお力もお借りしつつ、
少しずつ勉強していきたいと思います。

ありがとうございました。
  • こぶた
  • 2020/04/22 (Wed) 10:50:06

返信フォーム






プレビュー (投稿前に内容を確認)