【文字関係】AutoLISPコマンドに関する不具合情報・要望・質問など
2009 年 7 月 21 日

【文字関係】AutoLISPコマンドに関する不具合情報・要望・質問などはここのコメント欄におねげーします。

コメント (40)

SD_706とSD_708についてですが、他のコマンドに比べて
リンク先の閲覧数が多いですね。
先月の私の書込みの時に、「AutoCAD2007以降用のユニコード
対応版をすぐ入れます」
との事でしたのでユニコード版の新着をリンク先で捜す閲
覧が多いのかもしれません。

そこでお願いは、各コマンドの新着情報等を掲載してください。
そうしていただければ、自分が持っているソース版と現在のソ
ース版との相違を知ることができます。

カオール {4052} 2009 年 8 月 9 日 @ 12:39 AM

更新履歴のページを作りました。
ユニコード(AutoCAD2007以降)の対応は、すっかり忘れておりました。
簡単なものですので、月曜日以降にアップします
アドバイスありがとうございました

Shusei {4054} 2009 年 8 月 9 日 @ 8:14 AM

更新履歴のページありがとうございます。

カオール {4056} 2009 年 8 月 9 日 @ 3:58 PM

閲覧数は確かに多くなっているのですが、これはDL-Marketのダウンロードランキングから「なんだろう」とAutoLISPに関係ない人がクリックしているだけのようです。実際に無料版をダウンロードされている人はどれも5人~10人くらいです。。

Shusei {4058} 2009 年 8 月 10 日 @ 2:27 AM

そうですね、SD_706とSD_708は月間ダウンロードランキング
の上位ですね。
>DL-Marketのダウンロードランキングから「なんだろう」

「なんだろう」と思わしたのは私が原因かも知れません。
御存知のように、DL-MARKETでは、1度の購入に対して、ダウ
ンロードの有効制限が一週間で、またダウンロードの回数が10
回までです。
ダウンロードランキングが、どのようなカウント方法によるも
のなのか分りませんが、私が制限内にそれぞれ6~7回ダウンロ
ードしましたので、それが全部カウントされているのかも知れ
ません。(他に私と同じような人がいたかも知れませんが)

インターネットを使って、一人で株価操作ができるらしいので
すが、(注意:不正と見なされる場合あり)、きっと今回の私
のような手口なのでしょうね。(笑)

カオール {4061} 2009 年 8 月 10 日 @ 9:38 PM

Shusei様 お世話になります。

【引出し線の設定】SD_804で以下のエラーとなります
一度ご確認ください。

・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

コマンド: (load “SD_804″)

コマンド名:SD_804

コマンド:
コマンド:
コマンド: _SD_804

注釈矢印の設定
**********************************; エラー: quit / exit による中止

・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

OSA {4071} 2009 年 8 月 11 日 @ 12:53 PM

確認します。いろいろすみません

Shusei {4075} 2009 年 8 月 11 日 @ 1:36 PM

すみません。不具合が確認できませんでした。レジストリも消去してやってみましたが普通に動きました。。

Shusei {4076} 2009 年 8 月 11 日 @ 1:41 PM

Shusei様 お世話になります。

すみません・・・
こちらも確認しましたが
症状は同じでした。
動かないのはこちらの環境が原因かも
しれません・・・
お手数お掛けしました。
又原因が分かればご報告致します。

OSA {4077} 2009 年 8 月 11 日 @ 3:10 PM

一応、環境を教えてください。
ひょっとしたら、以前にもあった、DCLに関する怪現象かもしれません。原因不明でしたが、書き換えたらなおりました。心当たりがあるのでやってみます

Shusei {4078} 2009 年 8 月 11 日 @ 4:03 PM

Shusei様 お世話になります。

こちらの環境はこんな感じです。

・・・・・・・・・・・・・・・・・・・・・・・・・・・・
CAD:AutoCAD2005R
OS:Windows XP Home Edition (Build 2600) SP 3
CPU:AMD Athlon(tm) 64 X2 Dual Core Processor 5200+
RAM:2GB
・・・・・・・・・・・・・・・・・・・・・・・・・・・・

OSA {4079} 2009 年 8 月 11 日 @ 4:37 PM

OSA様
ダウンロードID 35993に、デバッグ用のファイルを入れましたので試してみてください。
基本的にあまりかわりませんが、ちょっと言い回しを変えたのと、ACTという変数の推移が、コマンドラインに出てきますので、それをコピペして教えてください。

http://www.dl-market.com/product_info.php?products_id=35993
です。

Shusei {4082} 2009 年 8 月 12 日 @ 1:43 AM

Shusei様 お世話になります。

お手数お掛けします。
今試しました!
無事ダイアログも問題無く出ました。
コマンドラインは以下の通りです。

・・・・・・・・・・・・・・・・・・・・・・・・・
コマンド名:SD_804
nil

コマンド: SD_804

注釈矢印の設定
**********************************
Act 20: nil
Act 31: nil
Act 115: nil
Act 119: nil
dcl_id : 1
Act 121: 0
・・・・・・・・・・・・・・・・・・・・・・・・・

ご確認ください。

OSA {4083} 2009 年 8 月 12 日 @ 9:46 AM

OSA様ありがとうございました
もう少しお付き合い願いたいのですが、
http://www.dl-market.com/product_info.php?products_id=35993
のファイルを入替えました。1つのファイルの中に、2種類入れました
SD_804A
SD_804B
両方を走らせて見て、ダイアログが出るかどうか確かめていただけないでしょうか。

Shusei {4084} 2009 年 8 月 12 日 @ 8:41 PM

Shusei様 お世話になります。

いつもこちらこそお付き合いくださり
ありがとうございます。
当社も明日より盆休みとなっており
確認作業は休み明けの17日になります。
すいませんが・・・
お許しくださいませ・・・
勿論17日出社後直ぐに確認致します。
宜しくお願いします。

OSA {4085} 2009 年 8 月 12 日 @ 10:36 PM

SD_706(半角カタカナを全角に変換)8/10日訂正のソース版
をLT2006+LT-EXTENDERで使う場合の報告です。
LISPをロードすると以下のエラーメッセージとなります。

APPLOAD
; error : malformed list on input at [READ] : File

ロード出来ない原因は、34行目の全角カタカナの「ソ」が原因
で、「ソ」を別の文字に変えてやればロード出来、「ソ」以外
の半角全角変換が可能です。
同じく、54行目の「ゾ」(ゾではなく、全角のソ+半角の゙)
の箇所の「ソ」については別の文字に変えなくてもロード出来
ますが、LISPを実行しても「ゾ」は「ゾ」に変りません。
これは、日本語2バイト文字のAUTOCADのエラーだと思います。
以前より、、日本語2バイトのエラーに関してはAUTODESKに知
らん顔されています。
SD_708(全角カタカナを半角に変換)も同じ状況です。
対応は可能なのでしょうか?

カオール {4088} 2009 年 8 月 13 日 @ 2:40 PM

ええと、コマンド実行中にでてくる、AcadVersion は、なんという値が出てきますか?
その値で、プログラムを分岐しているので、その分岐で間違っている可能性があります。2007LT+ToolKit、2004Rで動いているので、2006+Extenderでも対応できると思っています。

Shusei {4090} 2009 年 8 月 13 日 @ 3:23 PM

ちなみに、LT-ExtenderよりもToolKitの方が格段にAutoLISPの認識が良いです。落ちることもほとんどなくなりました。10点満点で4点と9点くらいの差があります。
ToolKitの方をお勧めします。(私のところはLT-Extenderが今は無いので、チェックできないと言うのもありますが)

Shusei {4091} 2009 年 8 月 13 日 @ 3:58 PM

さっそくお返事ありがとうございます。
「ソ」を別の文字に変えて実行した場合が以下です。、

AcadVersion : 16.2s (LMS Tech)
(C)OffshoreCad&Management

>ToolKitの方をお勧めします。
私が使っているLT-Extenderのバージョンは、最終バージョンより二年近く古いバージョンですが、LT-Extenderを最終バージョンに変えてSD_706を実行しても同じです。
少し、本論より外れますが、古いのを使用している理由として、後のほうのバージョンは私の環境では、開いている複数ファイルを切替えてのLISPの実行ができないのです。
例えば、
(defun c:qsave2000 (/ dwg1 dwg2 dwg3 dwg4 dwg5)
(setq dwg1 (getvar “DWGPREFIX”))
(setq dwg2 (getvar “DWGNAME”))
(setq dwg3 (- (strlen dwg2) 4))
(setq dwg4 (substr dwg2 1 dwg3))
(setq dwg5 (strcat dwg1 dwg4 “.dwg”))
(command “filedia” “0″ )
(command “saveas” “2000″ dwg5 “y” )
(command “filedia” “1″ )
(command “close” )
(princ)
)
古いバージョンでは、次々とファイルを変えLISPを実行出来ますが、後のほうのバージョンでは最初のファイルだけしか出来ません。(後はエラー)
試してはいませんが、ToolKitも中味はLT-Extenderと同じはずなので私にとっては都合が悪いと想像しています。
多数のLISPを使って図面を描いていますが、落ちる危険性のあるのは中味を変えたり使うのをやめたりで、落ちることはめったにありません。

カオール {4092} 2009 年 8 月 13 日 @ 5:00 PM

AcadVersionからすると、2006LTは2004と同じ扱いですね
ToolKitはExtenderと中味は同じように見えるのですが、なぜか全く挙動が違い、すこぶる安定しています。複数ファイルでLISPを読まないと言う不具合がExtenderにはあり、イライラさせられましたが、ToolKitは全く大丈夫です。ですので、だまされたと思って、ためしに体験版のToolKitを入れてみてはいかがでしょうか。この変換コマンドも動くはずです

Shusei {4101} 2009 年 8 月 14 日 @ 3:45 PM

色々ありがとうございました。
ToolKiにつきましては、今後の選択肢としたいと思います。

それと追加情報ですが、LT2002+LT-Extenderで、8/10日訂正のソース版SD_706とSD_708は、オリジナルのままで正常に動作しました。

カオール {4106} 2009 年 8 月 15 日 @ 9:07 AM

Shusei様 お世話になります。

下記の件無事ダイアログ出ましたので
ご報告致します。

>SD_804A
>SD_804B
>両方を走らせて見て、ダイアログが出るかどうか確かめていただけないでしょうか。

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

OSA {4119} 2009 年 8 月 17 日 @ 9:53 AM

お世話になります。
SD_801,811,812を購入したものですが
文字の幅係数が1.0で記入さます。
文字スタイルに従った幅係数で記入できる
LSPにお願いしたいのですが、
どの様にすれば良いでしょうか?
金額等が発生するのであれば提示頂けませんで
しょうか?

OSA {4275} 2009 年 10 月 8 日 @ 7:04 PM

お世話になっております。
801、1個だけ改造すればすみそうです。
1個カスタマイズで9000円です。
DL-Market経由の匿名取引の場合はその15%増し
直接銀行振り込みでしたら9000円です
文字スタイルは、現在図面にすでに存在するスタイルの中から、コマンド使用時にダイアログの中で選択する方式を想定しています。
どのスタイルを、どの巾係数で、と言う設定はLSIPの中を直接編集していただく方式でよいですか。
あるいは、いつもきまった文字スタイルしか使用せず、図面内に存在しない場合は強制的にスタイルを作成する、ということもできます
直接のメールはinfo@offshorecad.com.ph
です。よろしくお願いいたします。

Shusei {4279} 2009 年 10 月 9 日 @ 2:17 PM

Shusei様 お世話になります。
直接メールさせて頂こうと思いますので
よろしくお願いします。

OSA {4305} 2009 年 10 月 13 日 @ 9:35 PM

本日、SD701、719、1605を購入しました。
使ってみたら、自分には神のコンビネーションでした。
1605はEXPRESS TOOLのBURSTでできるんですよね。
現在LTなんであきらめてました。

1605で受領図面の梁記号ブロックを分解。
719でそれをテキストに吐きだして梁のメンバー確認。
701で自分に解りやすい文字に変換。
梁成の文字をサイズ毎にレイヤ変更して色分け。
梁天高の文字を高さ毎にレイヤ変更して色分け。
あとはこの字だけでっかくして自分用の検討資料印刷。

この作業がバリバリ早くできそうです。
ありがとうございました!!!

bbj {7926} 2010 年 5 月 27 日 @ 4:14 PM

ちょっと先にPC買い換えようかと思っているのですが今からだとWINDOWS7の64bit選択してしまいます。
AUTOLISPは64bit版のAUTOCAD LT2009上でも動くもんでしょうか。あ、でもその前にTOOLBOXが動かないのかな。

その場合はやっぱりR版にアップグレードするしかないんでしょうかねー。Shuseiさんの知ったこっちゃない話ですが軽いご意見聞かせていただけないでしょうか。

bbj {7927} 2010 年 5 月 27 日 @ 4:32 PM

64ビットの話はほかの方からも来ています
R版であれば、すべてのLISPは問題なさそうです
ただTOOLKITはよくわかりません
64ビットのOSをいれて、こちらでTOOLKITとLISPが動くか調べてみます
いずれにせよCADユーザーは64ビットの流れみたいですね

Shusei {7928} 2010 年 5 月 27 日 @ 6:50 PM

ありがとうございます。
お忙しいところすいません。

どうしても、設備CADとAUTOCADの同時使用になるので最近のでかいデータにメモリ認識3Gではどうにもしんどくなってきました。タイミング見て、64bitに12Gぐらい積んでみようと思っています。

bbj {7932} 2010 年 5 月 27 日 @ 7:29 PM

bbjさん、プログラム使っていただいてありがとうございます。
効率を探求している姿勢がすごく感じられました(動作したみたいでほっとしました)
見ていただいている人がいてうれしいです
文字関係は、ほんと、いろいろな操作があるので、いくらコマンドがあっても足りないくらいです

Shusei {7934} 2010 年 5 月 27 日 @ 7:53 PM

さっき64ビットのOSを注文したので、後日TOOLKIT+LISPの動作報告をします

Shusei {7935} 2010 年 5 月 27 日 @ 7:54 PM

え、わざわざ、購入してもらったんですか!
先々買われる予定があったのならいいんですが、心苦しいです。

bbj {7936} 2010 年 5 月 27 日 @ 8:38 PM

はじめまして。必要になり初めてこちらを拝見しました。
AutoCAD 2007に SD_707.fas をロードして
ABCDEF 12345 を変換しますと、
Ab≠bDbрe 12345
となります。

ponta {8965} 2010 年 8 月 6 日 @ 9:44 AM

前コメント>
きちんと変換できますでしょうか?

ponta {8966} 2010 年 8 月 6 日 @ 9:45 AM

改良版が手元にありますので、アップしたらご連絡します

Shusei {8967} 2010 年 8 月 6 日 @ 11:14 AM

気に入ったらソースを買うかもしれません。
paypalに対応されていれば便利なのですが・・・

ponta {8970} 2010 年 8 月 6 日 @ 12:48 PM

SD_705、706、707、708の準備が出来ました
年内にすべて無料にする予定なので、ソースのままさしあげます
4つのファイルのソースファイルをメールか何かで送ります
(fasにコンパイルするのがちょっと手間なもので。。)
info@offshorecad.com.ph
までおねがいします

Shusei {8972} 2010 年 8 月 6 日 @ 1:22 PM

いただいたソースを元に、一晩漬けで所望の機能が
実現できました。早速実作業に適用してみて、
その威力をはじめて実感しました。

2日前は「リスプ?何それ?」な状態でしたが、
今やAutoLISP無しでの業務遂行は有り得えません。
描くのが面倒だったあれもこれも、全部LISP化したくなってきました。

貴重なソースを提供いただき、本当にありがとうございました。

ponta {8973} 2010 年 8 月 7 日 @ 8:19 AM

よかったですね!
効率アップって楽しいですよね

Shusei {8988} 2010 年 8 月 7 日 @ 3:35 PM

なんだかAutoLISPとは長い付き合いになりそうな
予感がします。さっそく関連書籍を探しています

ponta {8991} 2010 年 8 月 7 日 @ 5:34 PM
 

  • RSS | コメントRSS