「autodesk」タグアーカイブ

objectarx:ブロック名は英数は大文字になる

objectarxで、ブロックの名称で何やら違った動作に
ブロック名称に例えば
autocad上で”mm管”は、”mm管”の名前だが
objectarxで”mm管” と作成してあるブロックは
拡張オブジェクトの”mm管”は名前を取得すると”MM管”となる
覚えていたほうが良いかも知れない。
日本語の2バイト文字は明確に表示されるが英文字は、大文字になるので
属性名が合致しない。

//ブロックのみに限定
if ((tr.GetObject(btrId, OpenMode.ForRead).GetType().FullName.Equals(“Autodesk.AutoCAD.DatabaseServices.BlockReference”)))
{
try
{
BlockReference btr = (BlockReference)tr.GetObject(btrId, OpenMode.ForRead);
//オブジェクトの状態
Entity ent = tr.GetObject(btrId, OpenMode.ForRead) as Entity;
OHandle = btrId.Handle;
OID = btrId;
//基本画層名
layername = btr.Layer.ToString();
//ブロックの位置を取得
pol = btr.Position;
Rotation = btr.Rotation.ToString();
if (ent != null)
{
BlockReference br = ent as BlockReference;
if (br != null)
{
BlockTableRecord bd = (BlockTableRecord)tr.GetObject(br.BlockTableRecord, OpenMode.ForRead);

// … to see whether it’s a block with
// the name we’re after
switch (blockName)
このブロック名がmmなどの英文字は、大文字になる。

autodesk:今までの設定の整理

gimpで綺麗になったところで、行儀の悪いautodeskの整理も行う

自己責任だが
行儀が悪いのは、常 何故なら、ようやく2017ぐらいから

AppData\Roaming\Autodesk
AppData\Local\Autodesk
ここに集約されてきたので
R22.0
など適当すぎる煩雑で、だからといって削除してはいけないフォルダもあるのでとりあえず
いじれるのは、
Autodesk AutoCAD ○○ 2019 自分がライセンスのみ
ちなみに2019だと R23.0
等のアプリ名のフォルダ 2016 2017 2018とかに関するのは全て消したというか避難してもとに戻せるようにして削除
SSDの圧迫を非常に助けてくれる。
何故かは、Autodeskって毎年そのブームでアプリやソフト手当たり次第作る、作る、体験も え?
という程度に、頻度よく、インスコされる。
しかーし! 次に年には、継続するものもあれば、ソフトやアプリ自体無くなる!
おもしろすぎ! ワロタ
悲しき嵯峨!
そうすると、auotcad本体のライブラリ継承すればいいが、これは保証されない。
そのままライブラリを使いたければ、新しくautodesk製品を購入しなければ存在すら出来ない最近のライセンス仕様!
2005のライブラリを利用したサードパティは2005のautocadが入っている事が前提。
updateの場合は、2005のライセンスを新しくしたので2006の以下は入っていたらOUT!
2006だと、2005のクラスライブラリが変わっているのでサードパティは使えないって事。
ライブラリが一部の特殊なクラスをザックリ参照しているとそのライブラリとあるか無いかで問題が発生するという具合。
サードパティの製品はこれが致命的。
2005は残す場合は、2006の新しいライセンスを購入する必要があるってこと。
これがあったから、大元とライブラリから自分でクラスを引っ張り出し自作した方が被害は最小限!
今度は、VBAが使えん!保証しない!
とあっさり言われて、何じゃこの野郎て事で、Micorosoftの今後のOSはC#による・・を信じて全てこれにへ移行
autodeskが2年後にVBA復活! 全く振り回された。!
実際もっさりしているのは、FrameNetだから仕方ないが、自作のnetアセンブリは非常に早く、安定して来ているのは気のせいか?

C:\Program Files\Autodesk
の同じ様に必要な自分がライセンスしているフォルダ以外はいらない
但、日付を見て、インストと同日なのは消さないほうがいい。

C:\ProgramData\Autodesk
個々は非常に怪しい
消せるのは、以前にライセンスして今は利用していない xp、win7などからupdateで現在に至る場合は入念に確認して削除する。

これで、1GBは節約できるし、起動の余計な早くなる

autocad:これが一番腹の立つ全く不用なアプリ

ここ数年、autodeskのリソースの使い方にはムカつくところ
Autodesk Desktop App
Autodesk デスクトップ アプリ
autodeskが選んだ有効なアプリの紹介かメンテナンスプッシュ情報
他のメッセージツールを利用していれば
全く不用なのだが、タスクに勝手にインストされる要は常駐型。
普通には、アンインストは出来ません。
タスクが全て表示されていればでてくるがwin10の普通なら折りたたんでいるでしょう。
遅延クラウド起動などのネットドライブに本当に支障をきたします。
他のクラウドを情報が、このクソアプリのおかげで応答なしが発生すると手がつけられません。
遅延が遅延を読んで支障が発生する。 神アプリとでも思っているのか?の状態です。
何故遅延が発生するか、単純です。ipv4等の通信が最近不安定だからですね。
10M程度の通信が、持続出来て、コリジョンが問題なく確保できていれば応答なしにならないでしょうが、512kbにまで落ち込むような日本ような世界では
デスクトップOSの様なモバイルパケット制御の出来ない機器には不向きです。
プッシュ通信は、アンドロイド系で発生したのでwinOSは真似事をする程しかできない。
現在は、ipv6ですが、やっぱり不用な通信は資源の無駄! 

まず消す方法
タスクを全て表示
右クリックで終了させるか、プッシュ通信時に応答が出来なかった場合に表示されないので、タスクマネージャで該当のアプリを終了させます。
そこで、アンインストールを実施する。