223154
izawa.web YY-BOARD
[トップに戻る] [留意事項] [ワード検索] [過去ログ] [管理用]
お名前
Eメール
タイトル
メッセージ
参照先
イメージ   [イメージ参照]
暗証キー (英数字で8文字以内)
文字色

LispEditor Ver.0.22 投稿者:izawa 投稿日:2008/12/01(Mon) 22:27 No.1853  
acad.gif・"->"を含んだ予約語が強調表示されないのを手直し
・カーソルがTAB内へ移動できてしまうのを手直し。

http://izawa.web.infoseek.co.jp/LispEditor.zip


Re: LispEditor Ver.0.22 izawa - 2008/12/02(Tue) 22:08 No.1854  

acad.gifVer.0.3
・複数行選択時の[Tab]、[Shift]+[Tab]によるインデント・アンインデントに対応。

コメント内で対応括弧が強調表示されるのは、未対策です。


Re: LispEditor Ver.0.22 ski - 2008/12/02(Tue) 22:54 No.1855  

ni.gif久しぶりにやってますね
Editor 自分で作ると、あれもこれもと
終わりが見えないんですよね〜


Re: LispEditor Ver.0.22 izawa - 2008/12/02(Tue) 22:57 No.1856  

acad.gifははは、久しぶりです。
10年くらい前にやってましたよね。某 sakaiy 氏が。


Re: LispEditor Ver.0.22 izawa - 2008/12/02(Tue) 22:59 No.1857  

acad.gif個人的には、こんなので充分です。


LispEditor Ver.0.1 投稿者:izawa 投稿日:2008/11/29(Sat) 23:33 No.1847  
acad.gifkatsuhiko氏のTEditorコンポーネントを使ったLispEditorです。
 ・対応括弧数の比較
 ・対応括弧の強調表示(見える範囲のみ)
 ・未使用変数、未宣言の変数の確認
 ・ユーザー関数の使用(出現)数の確認、ジャンプ
 ・AutoCAD/IntelliCAD/ZwCADへロード

...等の機能がありますが、現在、不具合多数・・・。

 ・複数行選択時の[TAB]、[Shift]+[TAB]の動きが不完全。
 ・対応括弧の強調表示が遅い。
 ・vl-load-com など"-"を含んだ予約語が強調表示されない。

http://izawa.web.infoseek.co.jp/LispEditor.zip


Re: LispEditor Ver.0.1 izawa - 2008/11/29(Sat) 23:36 No.1848  

acad.gif追加したい機能としては、
 ・選択行をコメント
 ・選択行の先頭のコメントを外す
 ・デバッグ用コメントを挿入、削除
 ・AutoLISP関数カタログから関数を挿入


Re: LispEditor Ver.0.1 izawa - 2008/11/30(Sun) 00:22 No.1849  

acad.gif>・対応括弧の強調表示が遅い。

これは、Km氏のTEditorExが標準で対応しているみたい。


Re: LispEditor Ver.0.1 izawa - 2008/11/30(Sun) 00:43 No.1850  

acad.gif>・vl-load-com など"-"を含んだ予約語が強調表示されない。

これも掲示板の過去ログにありました。
何とかなるかも・・・です。


Re: LispEditor Ver.0.1 izawa - 2008/11/30(Sun) 11:51 No.1851  

acad.gif>>・対応括弧の強調表示が遅い。
>これは、Km氏のTEditorExが標準で対応しているみたい。

TEditorExに変えて、OKとなりました。
ただ、コメント内の括弧も数えているみたい。

>・vl-load-com など"-"を含んだ予約語が強調表示されない。

何とかなりました。


Re: LispEditor Ver.0.1 izawa - 2008/11/30(Sun) 22:27 No.1852  

acad.gifドラッグ&ドロップに対応しました。Ver.0.21
細部の調整は徐々に・・・。


BlockTrim2007 投稿者:izawa 投稿日:2008/11/22(Sat) 22:40 No.1839  
acad.gifVer.1.74のソースを元に、
AutoCAD/LT 2007〜2009に対応しました。

相変わらず、ドキュメントはありません。
そのうちに・・・。(^^;


Re: BlockTrim2007 izawa - 2008/11/23(Sun) 00:15 No.1841  

acad.gifサンプルブロックとReadMeを同梱するのを忘れていました。
近日中に修正版をアップロードします。


Re: BlockTrim2007 izawa - 2008/11/23(Sun) 08:10 No.1842  

acad.gifVer.1.76a アップロードしました。

以前のバージョンに比べて画面のちらつきが増え、若干遅くなっています。
その分、失敗は少なくなったはず・・・。


Re: BlockTrim2007 izawa - 2008/11/23(Sun) 09:11 No.1843  

acad.gif....
Ver.1.76c
いろいろあるね。(^^;


Re: BlockTrim2007 たねごん - 2008/11/23(Sun) 22:02 No.1844  

niko.gif2009対応深く感謝致します。
うれしくて小躍りしました。

ところでizawaさまは電気関係のお仕事でしょうか?
でも何故、
日影や三斜求積もお作りになっておられるのでしょうか?
当方、建築土木なのでありがたく使わせて頂いております。

ありがとうございます。


Re: BlockTrim2007 izawa - 2008/11/24(Mon) 23:55 No.1845  

acad.gif>ところでizawaさまは電気関係のお仕事でしょうか?

はい。電気関係です。

>でも何故、
>日影や三斜求積もお作りになっておられるのでしょうか?

どうしてでしょうね。
どうすれば出来るのか、気になって頭の中がうにうに状態になったから?

三斜は、旧掲示板でプロの方に分割方法を教えてもらいました。
それを再現しただけです。日影や天空図も同じ。

たくさんの方々にお世話になりました。m(_ _)m


更新、追加情報... 投稿者:izawa 投稿日:2008/11/15(Sat) 23:35 No.1824  
acad.gif・iLISPER改め、CmdTree.exeに。
 IJCAD6.4 , ACAD/LT 2004〜2009に対応。

・CmdTreeの文字列送信だけのツール TextTree.exe を追加。
 IJCADには負担が大きいため対応せず。ACAD/LT 2004〜2009に対応。

・BlockCounter を ACAD/LT 2004〜2009に対応。


Re: 更新、追加情報... izawa - 2008/11/16(Sun) 12:17 No.1825  

acad.gif>・CmdTreeの文字列送信だけのツール TextTree.exe を追加。

TextTree 二重起動防止を追加しました。
PGPファイル、キーボードショートカットに登録して使うと思われるので。


Re: 更新、追加情報... izawa - 2008/11/16(Sun) 13:42 No.1826  

acad.gifTextTree.exe、CmdTree.exeとも
ダブルクリックによる文字列送信をシングルクリックに変えました。


Re: 更新、追加情報... izawa - 2008/11/16(Sun) 23:02 No.1827  

acad.gif・GetGlyphOutline
 AutoCAD/LT 2004〜2009 に対応しました。


Re: 更新、追加情報... SAK - 2008/11/18(Tue) 17:24 No.1829  

icad.gifありがとうございます。CmdTree.exe を文字列送信だけのツールとして使用させていただきます。

「文字列送信だけのツール TextTree.exe は IJCADには負担が大きいため対応せず。」
という所は気になりましたが、CmdTreeで動いているので。

おまけで、付属のSQNW.LSP をそのままつけておこうと思いましたが。。IJCADでは
矢印がつきません。内容を詳しくは見ていませんが、矢印のポリラインがおかしいみたい。
あると便利な機能なので、折をみてIJCAD対応にチャレンジしてみたいと思います。
朝目覚めると直っているといいななんて、都合のいい事は思ってもいません。


Re: 更新、追加情報... izawa - 2008/11/19(Wed) 15:56 No.1830  

icad.gif>「文字列送信だけのツール TextTree.exe は IJCADには負担が大きいため対応せず。」
>という所は気になりましたが、CmdTreeで動いているので。

こちらの環境では、IJCADがハングアップします。
無理なことをしているのかも・・・と、対応を外しました。

>IJCADでは矢印がつきません。

IJCADにテストに使ったものなので、動くはずなのですが・・・。


Re: 更新、追加情報... SAK - 2008/11/20(Thu) 15:46 No.1834  

icad.gif>>IJCADでは矢印がつきません。
>IJCADにテストに使ったものなので、動くはずなのですが・・・。

変ですね。IJCADとAUTOCADのSQ2Yの結果を書いておきます。
共に(0,0)−(100,0)の線をひきました。

IJCADで実行した場合
---------- Line ---------------------------------------------------
ハンドル: 34A
空間: モデル空間
画層: 0
色: ByLayer
線種: ByLayer
線幅: ByLayer
始点: X= 0 Y= 0 Z= 0
終点: X= 50 Y= 0 Z= 0
長さ: 50
現在のUCS XY平面での角度: 0.00
増分: X= 50 Y= 0 Z= 0
---------- Lwpolyline ---------------------------------------------
ハンドル: 34B
空間: モデル空間
画層: 0
色: ByLayer
線種: ByLayer
線幅: ByLayer
ポリライン フラグ: 開いた
面積: 0
周長: 0
位置: X= 0 Y= 0 Z= 0
位置: X= 0 Y= 0 Z= 0
---------- Lwpolyline ---------------------------------------------
ハンドル: 34C
空間: モデル空間
画層: 0
色: ByLayer
線種: ByLayer
線幅: ByLayer
ポリライン フラグ: 開いた
面積: 0
周長: 0
位置: X= 100 Y= 0 Z= 0
位置: X= 100 Y= 0 Z= 0
---------- Line ---------------------------------------------------
ハンドル: 34E
空間: モデル空間
画層: 0
色: ByLayer
線種: ByLayer
線幅: ByLayer
始点: X= 50 Y= 0 Z= 0
終点: X= 100 Y= 0 Z= 0
長さ: 50
現在のUCS XY平面での角度: 0.00
増分: X= 50 Y= 0 Z= 0



AUTOCADで実行した場合

オブジェクトを選択: もう一方のコーナーを指定: 認識された数: 4
オブジェクトを選択:

線分 画層: "0"
空間: モデル空間
ハンドル = 2F
始点, X= 50.0000 Y= 0.0000 Z= 0.0000
終点, X= 100.0000 Y= 0.0000 Z= 0.0000
長さ = 50.0000, XY 平面の角度 = 0
デルタ X = 50.0000, デルタ Y = 0.0000, デルタ Z = 0.0000

LWPOLYLINE 画層: "0"
空間: モデル空間
ハンドル = 2D
開く
面積 0.0000
長さ 2.5000

点の位置 X= 100.0000 Y= 0.0000 Z= 0.0000
始点での幅 0.0000
終点での幅 1.3397
点の位置 X= 97.5000 Y= 0.0000 Z= 0.0000

LWPOLYLINE 画層: "0"
空間: モデル空間
ハンドル = 2C
開く
面積 0.0000
長さ 2.5000

点の位置 X= 0.0000 Y= 0.0000 Z= 0.0000
始点での幅 0.0000
終点での幅 1.3397
点の位置 X= 2.5000 Y= 0.0000 Z= 0.0000

線分 画層: "0"
空間: モデル空間
ハンドル = 2B
始点, X= 0.0000 Y= 0.0000 Z= 0.0000
終点, X= 50.0000 Y= 0.0000 Z= 0.0000
長さ = 50.0000, XY 平面の角度 = 0
デルタ X = 50.0000, デルタ Y = 0.0000, デルタ Z = 0.0000


Re: 更新、追加情報... izawa - 2008/11/20(Thu) 23:42 No.1835  

icad.gif>位置: X= 0 Y= 0 Z= 0
>位置: X= 0 Y= 0 Z= 0

長さ0ですね。
矢印の部分はentmakeを使っているので、OSNAPには関係しないし・・・。
どうなのでしょうねぇ。


Re: 更新、追加情報... SAK - 2008/11/21(Fri) 15:48 No.1836  

icad.gifDIMSCALEが0だからでした。
ifs_make_plya の中で使っている (setq dimsc (getvar "DIMSCALE") l (* l dimsc))
で l=0 になって、結果w=0

使用しているテンプレートのDIMSCALEが0でした。
0なら1にする様にします。お騒がせしました。


Re: 更新、追加情報... SAK - 2008/11/21(Fri) 16:38 No.1837  

icad.gifDIMSCALE を getvar している所が複数ありました。
とりあえず全部対策しておこうと思います。

ところでSQTWは面白い動きをしますね。機械製図では無用ですが。


Re: 更新、追加情報... izawa - 2008/11/22(Sat) 17:44 No.1838  

icad.gif>DIMSCALEが0だからでした。

なるほど、そういうことでしたか。
どうもお手数をお掛けしました。

DIMSCALE=0 はかなりベテランのユーザーに多いとか・・・。

>ところでSQTWは面白い動きをしますね。

電線をねじる印です。形は会社によって異なります。


BlockCounter 投稿者:YAM 投稿日:2008/11/15(Sat) 16:22 No.1820  
norm1.gif"BlockCounter"(ブロックカウンター)は非常に便利でよく使わせて頂いていたのですがLT2006に変えてからはエラーになってしまいます。
バージョンアップを検討していただく可能性はありますでしょうか


Re: BlockCounter izawa - 2008/11/15(Sat) 17:07 No.1821  

acad.gif2004以降には対応していませんね。

>バージョンアップを検討していただく可能性はありますでしょうか

ソースもDL出来るようですが、
最近は、なかなかその気にならなくて・・・。(^^;


Re: BlockCounter YAM - 2008/11/15(Sat) 19:44 No.1822  

norm1.gifわかりました。
御手隙のときに気が向いたらお願いいたします。


Re: BlockCounter izawa - 2008/11/15(Sat) 23:24 No.1823  

acad.gif更新しました。たぶん 2004〜2009で動きます。
いろいろ追加したい機能はありますが、当時のままで・・・。


Re: BlockCounter YAM - 2008/11/19(Wed) 23:18 No.1833  

norm1.gif返事が遅くなり申し訳ありませんでした。
問題なく動作しました。
1種類のブロックを数えたり、属性付きのブロックを数えることはAutoCADの基本機能でできるのですが、属性の無いブロックを簡単に一括でカウントできるのは"BlockCouner"しかなく(Excelと連携させるタイプや多機能型はあるのですが)大変感謝しております。
"BlockCounter"だけでなくここに掲載されているソフトは愛用させて頂いています。今後も期待しております。

| 1 | 2 | 3 | 4 | 5 |

NO: PASS:

- KENT & MakiMaki - antispam edition -