<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>ゑ、ゑ、ゑ？</title>
<link>https://ameblo.jp/jackieken/</link>
<atom:link href="https://rssblog.ameba.jp/jackieken/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>適当なブログ、ゑ、ゑ、ゑ？</description>
<language>ja</language>
<item>
<title>Windows10 2020 May Update失敗メモ</title>
<description>
<![CDATA[ <p>いままで大型アップデートを適用しても問題なかったので</p><p>今回も来てるじゃねぇかと思い</p><p>気軽にWindows10 2020 May アップデート…</p><p>ダウンロードもインストールも問題なく完了</p><p>&nbsp;</p><p>Windows10の更新を構成しています 0%完了</p><p>から一向に進まない…</p><p>取り敢えず寝て起きたら終わってるかと放置</p><p>・</p><p>・</p><p>・</p><p>・</p><p>・</p><p>10数時間放置していたが一向に終わらないので</p><p>「Windows10 アップデート 更新を構成しています 0%」</p><p>でググるティーチャーに聞いてみる</p><p>色々引っかかったがマイ○ソソフトサポートが丸投げ放棄してる</p><p>マイクロソフトのコミュニティでも</p><p>引っかかったので見てみたが役に立たず…</p><p>（初歩的なこと以外はだいたい役に立たない）</p><p>他の個人ブログなどで電源切れば元の状態に戻ると書かれていたので</p><p>電源長押ししてを強制オフ…</p><p>（※最悪ハードにダメージ与えてデータが飛ぶこともあるので自己責任で）</p><p>&nbsp;</p><p>再度電源を入れると更新の適用に失敗したため構成を元に戻しています…</p><p>というような表示が出てもとに戻って起動したので</p><p>今度は不要なUSB機器を外してからアップデート</p><p>（個人的な経験上アップデートとかで引っかかることが多い</p><p>特に外付けHDDやSDD、アップデートの際に全ファイル走査してる？）</p><p>&nbsp;</p><p>しかし…今度はもっとやばいことにUEFI起動後</p><p>ブートできず<span class="st">NTLDR Is Missing</span> …と表示される…</p><p>データ破壊されたのか…と思い</p><p>修復ディスクに一縷の望みを託す…</p><p>スタートアップ修復…ポチー！やったか！？</p><p>・</p><p>・</p><p>・</p><p>・</p><p>・</p><p>はッ…OSファイルが見つかりませんでした…</p><p>終わった…終わったのか…まだだ！まだ終わっていない！</p><p>取り敢えず修復ディスクからコマンドプロンプトで</p><p>データは生きているか確認してみる</p><p>Systemデータは権限で見れないようだが</p><p>他のデータは生きているのを確認</p><p>取り敢えずデータは生きてそうなので</p><p>修復ディスクをドライブから取り出しコンセントを抜き</p><p>完全にシャットダウンしてもう一度再起動</p><p>・</p><p>・</p><p>・</p><p>・</p><p>・</p><p>DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER</p><p>はッッ？ブートディスクが見つからない？</p><p>UEFIの設定を見てみる優先度はDVDドライブ、M.2 SSDの順番になっているのを確認し</p><p>設定は変わっていないのを確認しM.2 SSDを指定してブート</p><p>DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER</p><p>がでて起動できず…今まで起動できていたのになんでだ…</p><p>その下にWindows Boot Managerというのが出来ていたが無視していたが…</p><p>スマホで調べるとUEFIからはこちらを優先でブートしたほうが</p><p>いい的なことを書いてあるブログなどがあった</p><p>これで無理なら諦めるかと思ったが</p><p>Windows Boot Managerからブートしたら問題なく起動した…</p><p>&nbsp;</p><p>しかし、腑に落ちない最初は更新を構成していますから進まず</p><p>その後再度更新したら今度は今までのM.2 SSD直の起動ができず</p><p>Windows Boot Managerからしか起動しなくなった…</p><p>MultiBootみたいなことはしてないからどうでもいいんだけど</p><p>Windows UpdateのせいでUEFI巻き込んで壊れてる可能性が高いから</p><p>気持ち悪い…UEFI初心者の俺にはアップデートはオソロシイ…</p><p>Windows Boot Managerは複数OSがある場合に表示されるみたいなのを見たし</p><p>何らかのトラブルでアップデートを消しきれずOSの残骸が残ってるのだろうか…</p>
]]>
</description>
<link>https://ameblo.jp/jackieken/entry-12627944879.html</link>
<pubDate>Mon, 28 Sep 2020 00:34:56 +0900</pubDate>
</item>
<item>
<title>ディアゴスティーニ傑作カンフー映画ブルーレイコレクション</title>
<description>
<![CDATA[ <p><a target="_blank" href="http://deagostini.jp/kfb/">ディアゴスティーニ傑作カンフー映画ブルーレイコレクション</a>を</p><p>定期購入申し込みした。</p><p>サモ・ハンとユン・ピョウが目当てだけど</p><p>他のもブルーレイは持ってないのでこの機会に…</p><p>テーマ的に仕方ないとはいえブルース・リーと</p><p>ジミー・ウォングは結構BD出てるので</p><p>もし第二弾があればサモ・ハンは他のデブゴンシリーズとか</p><p>ユン・ピョウはチャンピオン鷹とかあわよくば</p><p>日本でDVD化されていない作品の数を増やしてほしい。</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/jackieken/entry-12196799207.html</link>
<pubDate>Sun, 04 Sep 2016 21:14:25 +0900</pubDate>
</item>
<item>
<title>ポケモンGOでひよこちゃんゲット</title>
<description>
<![CDATA[ 散歩がてらポケモンGOをやってみたけど<br>神社とか公園はわかるけど<br>郵便局とか民家のよくわからん看板やオブジェとかが<br>ポケストップになっているのはどうなのか…<br>一部は無くなってたり建物自体が変わってたりもしてた<br>まぁ、近くに行ってアイテムもらうだけだからいいんだろうけど<br>工場の中とかのポケストップはどうするんだろうか…<br><br>しかし、ポケモンGOは起動しっぱなしじゃないと<br>歩いた距離がカウントされないので起動させたままのため<br>セーバーをオンにしても充電の減りが早い<br>格安スマホのArrowRM02では3時間しか持たない…<br>遠出する際は補助バッテリー必須。<br><br>辺鄙な場所でも桜が舞ってるポケストップは<br>それなりに人がいて奴らもトレーナーか<br>と、思うと少し可笑しかった。<br><br>水ポケモンが欲しくて大川周辺を歩いたけど<br>天神祭前日だからかもうすでに結構な数の船が止まってた<br>それとたくさん露天も出て営業中でした。<br>でも7月25日は雨模様どうなるんだろう…。<br><p><a href="http://stat.ameba.jp/user_images/20160724/19/jackieken/44/c3/j/o0640048013705617020.jpg"><img id="1469358034320" ratio="1.3333333333333333" src="https://stat.ameba.jp/user_images/20160724/19/jackieken/44/c3/j/o0640048013705617020.jpg" style="width:640px; height:480px; border:none;" alt="ひよこちゃん2"></a></p><p>ひよこちゃんゲット<br></p><p><a href="http://stat.ameba.jp/user_images/20160724/19/jackieken/c4/05/j/o0640048013705617019.jpg"><img id="1469358007538" ratio="1.3333333333333333" src="https://stat.ameba.jp/user_images/20160724/19/jackieken/c4/05/j/o0640048013705617019.jpg" style="width:640px; height:480px; border:none;" alt="ひよこちゃん"></a></p><p><a href="http://stat.ameba.jp/user_images/20160724/19/jackieken/e8/34/j/o0640048013705617021.jpg"><img id="1469358057065" ratio="1.3333333333333333" src="https://stat.ameba.jp/user_images/20160724/19/jackieken/e8/34/j/o0640048013705617021.jpg" style="width:640px; height:480px; border:none;" alt="ふね"></a></p><p><br></p><p><br></p><br>
]]>
</description>
<link>https://ameblo.jp/jackieken/entry-12183784436.html</link>
<pubDate>Sun, 24 Jul 2016 19:40:19 +0900</pubDate>
</item>
<item>
<title>ねこ診断キャンペーン</title>
<description>
<![CDATA[ <p>あなたに一番近い猫は…</p><a href="http://lo.ameba.jp/v1/ZIDPAuxRBvZyIeQJtlgy" target="_blank"><img src="https://img-proxy.blog-video.jp/images?url=http%3A%2F%2Fcontent.ameba.jp%2Flovecat%2Fimg_edit%2Faba.png" alt="あなたに一番近い猫は…" height="480" width="350"></a><div><a href="http://lo.ameba.jp/v1/ZIDPAuxRBvZyIeQJtlgy" target="_blank">ねこ診断はこちらから</a></div>
]]>
</description>
<link>https://ameblo.jp/jackieken/entry-12143171776.html</link>
<pubDate>Fri, 25 Mar 2016 23:55:39 +0900</pubDate>
</item>
<item>
<title>Windows10が不調なのでWindows8.1に戻す…</title>
<description>
<![CDATA[ Dell　Vostro420を使い続けて9年<br>PCが古すぎるのかWindows10に替えてから<br>ブルースクリーンが頻発する…<br>XPやWindows8.1の時は問題なかったんだが<br>仕方なく8.1に戻す<br>メールとブックマークのバックアップを忘れる…<br>FirefoxとThunderbirdを使っていたので<br>Windows.oldからサルベージ<br><br>以下の手順で復元可能。<br><br>＜Windows.oldからFirefoxブックマークの復元＞<br>Firefoxのブックマークは以下のフォルダに変更があった際バックアップがある。<br><br>C:\Windows.old\Users\ユーザー名\AppData\Roaming\Mozilla\Firefox\Profiles\*****.default\bookmarkbackups<br><br>※ユーザー名は環境により異なります。<br>※*****の部分は自動生成された文字列が入ります。<br><br>ファイル名はbookmarks-年月日_ブックマーク数_自動生成文字列といった感じの<br>拡張子「.jsonlz4」のファイルがある<br><br>bookmarks-2016-03-09_709_*****==.jsonlz4<br><br>最新のバックアップをFirefoxのブックマークからインポートすれば復元できる。<br><br><br>＜Windows.oldからThunderbirdのアカウントメール復元＞<br>Thunderbirdは以下のフォルダにアカウントやメールのデータがある<br><br>C:\Windows.old\Users\ユーザー名\AppData\Roaming\Thunderbird\Profiles\*****.default<br><br>※ユーザー名は環境により異なります。<br>※*****の部分は自動生成された文字列が入ります。<br><br>予めThunderbirdインストールしておき一度起動すると以下のファイルができるので<br>C:\Users\ユーザー名\AppData\Roaming\Thunderbird\Profiles\*****.default<br><br>C:\Windows.old\Users\ユーザー名\AppData\Roaming\Thunderbird\Profiles\*****.default<br>上記のフォルダ内ファイルをすべてコピーし<br>C:\Users\ユーザー名\AppData\Roaming\Thunderbird\Profiles\*****.default<br>Thunderbird起動した際にできた上記のフォルダに張り付ける<br>※貼り付ける前に念のため中のファイルは全て消しておく<br><br>メールが思いのほか簡単に復元できて助かった…<br>
]]>
</description>
<link>https://ameblo.jp/jackieken/entry-12141185487.html</link>
<pubDate>Sun, 20 Mar 2016 14:00:48 +0900</pubDate>
</item>
<item>
<title>ミートソーススパゲティ作った</title>
<description>
<![CDATA[ <p><a href="http://stat.ameba.jp/user_images/20160319/13/jackieken/3d/b9/p/o0640036113596122951.png"><img id="1458364535316" ratio="1.7728531855955678" src="https://stat.ameba.jp/user_images/20160319/13/jackieken/3d/b9/p/o0640036113596122951.png" style="width:640px; height:361px; border:none;" alt="ミートスパゲティ"></a></p><br>味はコンソメとケチャップとソース次第。<br>作ったと言ってもソースなどは以下市販のを混ぜただけ。<br>市販のカゴメコンソメ　1　個<br>カゴメケチャップ　大匙　2<br>カゴメウスターソース　大匙　1<br>イカリとんかつソース　大匙　1<br><br>まぁ、市販のソースですし美味いよ。<br><br>＜材料費＞<br>牛豚合挽きひき肉260g　430　円<br>トマトペーストミニパック　1袋 27　円<br>玉ねぎ　1個　30　円<br>人参半分　30　円<br>調味料ソース光熱費諸々　100　円くらい<br>材料費等合計　617　円<br><br>大阪府最低賃金858円と換算して<br>調理時間は約30分ほどの人件費　429　円<br><br>総合計金額　1046　円<br><br>大体四人前ぐらいなので<br>材料光熱費だけなら一人前平均　154　円<br>調理時間を人件費と考えると一人前平均　262　円<br><br>節約できると思って作ったけど<br>市販のミートソースは安いのだと<br>二人前260gで98円位で売ってるので<br>ミンチ足しても作るより買ったほうが割安なのか…<br>自炊の方が節約とはいったい…うごごご<br><br>
]]>
</description>
<link>https://ameblo.jp/jackieken/entry-12140842502.html</link>
<pubDate>Sat, 19 Mar 2016 13:30:32 +0900</pubDate>
</item>
<item>
<title>AutoLispで直交直角作図コマンド</title>
<description>
<![CDATA[ 作ったAutoLisp公開<br>Nigmasのieコマンドのような直角直交入力コマンド<br>愛用していたCAD用地形図ツールが使えなくなったので作成<br><br>AutoCADデフォルトでないのかね…<br><br>なぜかCommand系の仕様変更があったのか<br>古いバージョンのAutoCADでは<br>よくわからないところでエラーが出る。<br>2015以降では (*push-error-using-command*)を宣言して<br>Command-sを使えみたいなことを調べたら出てきた<br>だが古いバージョンのCADでは動かなくなるので<br>AutoLispのバージョンを調べて<br>2015以降のみ(*push-error-using-command*)を宣言して<br>回避する方法で対策をした。<br>が、イマイチ理解できていないのでerror処理中に<br>ストップする…宣言するだけではダメみたい<br>error以降もバージョンでcommand-sか<br>comanndに振り分けるように処理をした…<br>仕方ないね…<br><br>AutoCAD2015で動作確認<br>保存したLSPファイルをアプリケーションロードすれば使えます。<br>↓をコピペしてテキストで拡張子LSPで保存<br><span style="color: rgb(128, 255, 0);">;直交直角ポリライン入力<span><br></span><span>(defun C:ortpline()</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (rapline_init)</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq gflag 1)</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq enlist (ssadd))</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq ptcnt 1)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq p1 (getpoint (strcat "\n" (itoa ptcnt) " 点目を指示")))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (princ "\n")</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (if (= p1 nil)(exit))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq p2 p1)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq ps1 p1)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq ptcnt (+ ptcnt 1))</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; (while 1</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq p0 p1)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq p1 p2)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (initget "F G O S U R E")</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq p2 (getpoint p1 (strcat "\n" (itoa ptcnt) " 点目を指示 または [基準角なし(F)/基準角の取得(G)/開放(O)/非調整閉合(S)/元に戻す(U)/モデルを再作図(R)/直角閉合(Ent)]:")))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (princ "\n")</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (if (= p2 nil)(exit));直角閉合(エンターキー)</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (if (= (type p2) 'STR)(progn</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (cond </span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ((= p2 "F");基準角なし(F)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq p2 p1)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq gflag nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setvar "SNAPANG" SNAPANG)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setvar "ORTHOMODE" 0)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; )</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ((= p2 "G");基準角の取得(G)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq p2 p1)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq gp1 nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq gp2 nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (while (= gp1 nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq gp1 (getpoint "\n基準角1点目を指示"))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; )</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq gp2 nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (while (= gp2 nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq gp2 (getpoint gp1 "\n基準角2点目を指示"))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; )</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq rad (angle gp1 gp2))&nbsp;&nbsp;&nbsp; ;２点角度</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq l (distance gp1 gp2))&nbsp;&nbsp;&nbsp; ;２点の長さ</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setvar "SNAPANG" rad)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setvar "ORTHOMODE" 1)</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq gflag 1)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; )</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ((= p2 "O");開放(O)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq p2 p1)</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq ps1 nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq ps2 nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq pe1 nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq pe2 nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (exit)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; )</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ((= p2 "S");非調整閉合(S)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (if (= ele nil)(exit));図形がない場合</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (if (equal ps1 p1)(exit));閉じられている場合</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq p2 ps1)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq pe1 p1)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq pe2 p2)</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;線分作成</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq CMDECHO (getvar "CMDECHO"))(setvar "CMDECHO" 0)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq OSMODE (getvar "OSMODE"))(setvar "OSMODE" 0)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (command "_LINE" p1 p2 "")</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setvar "CMDECHO" CMDECHO)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setvar "OSMODE" OSMODE)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq el2 (entlast))&nbsp;&nbsp;&nbsp; ;最後の図形名を取得</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (ssadd (entlast) enlist);作成した図形を選択セットに追加</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq ps1 nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq ps2 nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq pe1 nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq pe2 nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (exit)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; )</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ((= p2 "U");元に戻す(U)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq p1 p0)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq p2 p0)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (if (&gt; ptcnt 2)(progn</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq ptcnt (- ptcnt 1))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq n (sslength enlist))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (if (&gt; n 0)(progn</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq en (ssname enlist (- n 1)))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp; (setq e (entget en (list "*")));エンティティ取得</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq p2 (cdr (assoc 10 e)))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (ssdel en enlist)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (entdel en)</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (if (&gt; n 1)(progn</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq el2 (ssname enlist (- n 2)))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp; (setq e (entget el2 (list "*")));エンティティ取得</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq p2 (cdr (assoc 11 e)))</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq pe1 (cdr (assoc 10 e)))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq pe2 (cdr (assoc 11 e)))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq ele el2)&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;最後の図形名</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; )(progn</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq pe1 nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq pe2 nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq el2 nil)&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;最新の図形名</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq ele nil)&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;最後の図形名</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; )(progn</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (princ "これ以上戻せません\n")</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; )</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ((= p2 "R");モデルを再作図(R)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq p2 p1)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (command "REGEN")</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; )</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ((= p2 "E");直角閉合(E)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (exit)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; )</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (t (setq p2 p1));それ以外</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; )</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; </span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; )(progn</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;線分作成</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq CMDECHO (getvar "CMDECHO"))(setvar "CMDECHO" 0)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq OSMODE (getvar "OSMODE"))(setvar "OSMODE" 0)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (command "_LINE" p1 p2 "")</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setvar "CMDECHO" CMDECHO)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setvar "OSMODE" OSMODE)</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (if (= ptcnt 2)(progn</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (if (= gflag 1)(progn</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq rad (angle p1 p2))&nbsp;&nbsp;&nbsp; ;２点角度</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq l (distance p1 p2))&nbsp;&nbsp;&nbsp; ;２点の長さ</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setvar "SNAPANG" rad)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setvar "ORTHOMODE" 1)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq ps1 p1)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq ps2 p2)</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq pe1 nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq pe2 nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq el2 nil)&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;最新の図形名を取得</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq ele nil)&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;最後の図形名</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq el1 (entlast))&nbsp;&nbsp;&nbsp; ;最後の図形名を取得</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq els el1)&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;最初の図形名</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (ssadd (entlast) enlist);作成した図形を選択セットに追加</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; )(progn</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq pe1 p1)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq pe2 p2)</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq el2 (entlast))&nbsp;&nbsp;&nbsp; ;最新の図形名を取得</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq ele el2)&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;最後の図形名</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (ssadd (entlast) enlist);作成した図形を選択セットに追加</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq ptcnt (+ ptcnt 1))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; )</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; (rapline_exit)</span><span><br></span><span>)</span><span><br></span><span>;図形削除</span><span><br></span><span>(defun entdels(p / n i en)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (if p (progn</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq n (sslength p))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq i 0)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (while (&gt; n i)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq en (ssname p i))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (prin1 en)(princ "\n")</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (entdel en)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq i (+ i 1))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; )</span><span><br></span><span>&nbsp;&nbsp;&nbsp; ))</span><span><br></span><span>)</span><span><br></span><span>;交差で閉じる</span><span><br></span><span>(defun intclose()</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (if (and ps1 ps2 pe1 pe2)(progn</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (if (&gt; ptcnt 4)(progn</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq pcl (inters ps1 ps2 pe1 pe2 nil))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (if pcl (progn&nbsp;&nbsp;&nbsp; ;交差補正</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp; (setq e (entget els (list "*")));エンティティ取得</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq e (subst (cons 10 pcl) (assoc 10 e) e))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq e (subst (cons 11 ps2) (assoc 11 e) e))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (entmod e)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp; (setq e (entget ele (list "*")));エンティティ取得</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq e (subst (cons 10 pe1) (assoc 10 e) e))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq e (subst (cons 11 pcl) (assoc 11 e) e))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (entmod e)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; )(progn</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;角度</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq rad (angle ps1 ps2))&nbsp;&nbsp;&nbsp; ;1点目2点目間の角</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq deg (* 180.0 (/ rad pi)))&nbsp;&nbsp;&nbsp; ;ラジアン→度</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp; (setq deg (+ deg 90))&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;90度</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (if (&gt; deg 360) (setq deg (- deg 360)))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq rad (* pi (/ deg 180.0)))&nbsp;&nbsp;&nbsp; ;度→ラジアン</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq&nbsp; p1 ps1)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq&nbsp; p2 (polar p1 rad 1))</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq pcl (inters pe1 pe2 p1 p2 nil))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (if pcl (progn&nbsp;&nbsp;&nbsp; ;交差補正</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq p2 pcl)</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;線分作成</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq CMDECHO (getvar "CMDECHO"))(setvar "CMDECHO" 0)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq OSMODE (getvar "OSMODE"))(setvar "OSMODE" 0)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq autolispver (atoi (substr (ver) 13 4)));Visual LISP version</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (if (&gt;= autolispver 2015)(progn&nbsp;&nbsp;&nbsp; ;2015以上</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (command-s "_LINE" p1 p2 "")</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; )(progn&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;2014以下</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (command "_LINE" p1 p2 "")</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ));2015以降エラー後にcommandを使用すると強制的にエラーになる。</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setvar "CMDECHO" CMDECHO)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setvar "OSMODE" OSMODE)</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp; (setq e (entget ele (list "*")));エンティティ取得</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq e (subst (cons 10 pe1) (assoc 10 e) e))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq e (subst (cons 11 pcl) (assoc 11 e) e))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (entmod e)</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq pe1 p2)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq pe2 p1)</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq ele (entlast))&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;最後の図形名</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (ssadd (entlast) enlist)&nbsp;&nbsp;&nbsp; ;作成した図形を選択セットに追加</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; ))</span><span><br></span><span>)</span><span><br></span><span>;開始処理</span><span><br></span><span>(defun rapline_init()</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq autolispver (atoi (substr (ver) 13 4)));Visual LISP version</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (if (&gt;= autolispver 2015)(progn</span><span><br></span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;AutoCAD 2015 からcommand系関数を使う時エラーが出るので</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (*push-error-using-command*)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;(princ "\n(*push-error-using-command*)を宣言しました。\n")</span><span><br></span><span>&nbsp;&nbsp;&nbsp; ))</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq ErrBack *ERROR*)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq *ERROR* rapline_error)</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq CLAYER (getvar "CLAYER"))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq OSMODE (getvar "OSMODE"))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq SNAPANG (getvar "SNAPANG"))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq ORTHOMODE (getvar "ORTHOMODE"))</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq ps1 nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq ps2 nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq pe1 nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq pe2 nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq els nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq ele nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq enlist nil)</span><span><br></span><span>)</span><span><br></span><span>;終了処理</span><span><br></span><span>(defun rapline_exit()</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq *ERROR* ErrBack)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq ErrBack nil)</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setvar "CLAYER" CLAYER)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; ;(setvar "OSMODE" OSMODE)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setvar "SNAPANG" SNAPANG)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setvar "ORTHOMODE" ORTHOMODE)</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; (if (&gt; (sslength enlist) 1)(progn</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (intclose);交差で閉じる</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;(entdels enlist);図形削除</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;線分結合</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setq CMDECHO (getvar "CMDECHO"))</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setvar "CMDECHO" 0)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (if (&gt;= autolispver 2015)(progn&nbsp;&nbsp;&nbsp; ;2015以上</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (command-s "_PEDIT" "M" enlist "" "Y" "J" "0.0" "")</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; )(progn&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;2014以下</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (command "_PEDIT" "M" enlist "" "Y" "J" "0.0" "")</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ));2015以降エラー後にcommandを使用すると強制的にエラーになる。</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (setvar "CMDECHO" CMDECHO)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; ))</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq ps1 nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq ps2 nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq pe1 nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq pe2 nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq els nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq ele nil)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (setq enlist nil)</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; (gc)</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; (princ)</span><span><br></span><span>)</span><span><br></span><span>;エラー処理</span><span><br></span><span>(defun rapline_error (msg /)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; (if (and</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (/= msg "quit / exit による中止")</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (/= msg "関数は取り消されました")</span><span><br></span><span>&nbsp;&nbsp;&nbsp; )(progn</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (princ "rapline_error: ")</span><span><br></span><span>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (princ msg)</span><span><br></span><span>&nbsp;&nbsp;&nbsp; ))</span><span><br></span><span><br></span><span>&nbsp;&nbsp;&nbsp; (rapline_exit)</span><span><br></span><span>)</span><span><br></span></span>↑ここまで<br>
]]>
</description>
<link>https://ameblo.jp/jackieken/entry-12133199087.html</link>
<pubDate>Fri, 26 Feb 2016 23:59:08 +0900</pubDate>
</item>
<item>
<title>Windows10 32bitにした</title>
<description>
<![CDATA[ Windows10にしたはいいが<br>VB6で作ったツールが一部動かない…<br>SPランタイムも入れたはずだが<br>MSSTDFMT.DLLがないと怒られる…<br>そういえば忘れてたことがあったと思い<br>とりあえずコマンドプロンプトから<br><span style="font-family: sans-serif; font-size: medium;"><span>REGSVR32 C:\windows\System32\MSSTDFMT.DLL<br>を実行！<br><br>・<br>・・・<br>・・・・・<br><br></span></span>0x8002801c がうんたらかんたとエラーが…<br><br><span style="color: rgb(255, 0, 0);"><span style="font-size: 24px;">あ”？<br></span></span><br>小一時間ほど考える…<br>結局、管理者として実行しろとの事だった…<br>OSの入ってるドライブとかは<br>管理者として実行しないと動かないとは…<br>XPから乗り換えるといろいろ権限がややこしく意味がわからん<br>セキュリティが向上したとは思えないんだが…<br>
]]>
</description>
<link>https://ameblo.jp/jackieken/entry-12127650656.html</link>
<pubDate>Thu, 11 Feb 2016 20:34:26 +0900</pubDate>
</item>
<item>
<title>レイヤー一覧をテキストファイルに保存</title>
<description>
<![CDATA[ しばしば仕事でAutoLispでちょっとしたものを作るけど<br>たまにリファレンスに載っていなかったり<br>使い方がわからない関数があるんだよなぁ…<br><br>↓昔作ったAutoLispのレイヤー一覧テキストファイル書き出し<br><span style="color: rgb(128, 255, 0);">----------------------------------------------------------------<br>;レイヤ名リストのテキストファイル作成<br>(defun c:lntotext()<br>&nbsp;&nbsp;&nbsp; (setq FileName "c://LNTOTEXT.txt");ファイル保存場所<br><br>&nbsp;&nbsp;&nbsp; (princ "レイヤリストを&lt;")<br>&nbsp;&nbsp;&nbsp; (princ FileName)<br>&nbsp;&nbsp;&nbsp; (princ "&gt;へ作成します\n")<br><br>&nbsp;&nbsp;&nbsp; (setq f (open FileName "w"));ファイル作成オープン<br>&nbsp;&nbsp;&nbsp; (foreach row (layer-name-list)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; '(princ row)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; '(princ "\n")<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (write-line row f) <br>&nbsp;&nbsp;&nbsp; )<br>&nbsp;&nbsp;&nbsp; (close f);ファイルクローズ<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; (princ "ファイルを&lt;")<br>&nbsp;&nbsp;&nbsp; (princ FileName)<br>&nbsp;&nbsp;&nbsp; (princ "&gt;へ作成しました\n")<br><br>&nbsp;&nbsp;&nbsp; (princ)<br>)<br><br>;ソートしたレイヤ名リストを返す<br>(defun layer-name-list (<br>&nbsp;&nbsp;&nbsp; /<br>&nbsp;&nbsp;&nbsp; lst<br>&nbsp;&nbsp;&nbsp; layer<br>)<br>&nbsp;&nbsp;&nbsp; (vl-load-com);AutoLisp機能拡張読込<br><br>&nbsp;&nbsp;&nbsp; (vlax-for layer (vla-get-Layers<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (vla-get-ActiveDocument<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (vlax-get-acad-object)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; )<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; )<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (setq lst (cons (vla-get-name layer) lst))<br>&nbsp;&nbsp;&nbsp; )<br><br>&nbsp;&nbsp;&nbsp; (acad_strlsort lst);文字列リストソート<br>)<br></span><span style="color: rgb(128, 255, 0);">----------------------------------------------------------------<br><br><br></span>
]]>
</description>
<link>https://ameblo.jp/jackieken/entry-12067688081.html</link>
<pubDate>Sun, 30 Aug 2015 23:05:06 +0900</pubDate>
</item>
<item>
<title>久々に自炊</title>
<description>
<![CDATA[ 最近は豆腐と納豆ばかりでしたが<br>久々に自炊で肉詰めピーマンを…<br>足も治ってきたしもうそろそろ散歩を再開するか…<br><p><a href="http://stat.ameba.jp/user_images/20150825/21/jackieken/f7/78/j/o0640036013406563949.jpg"><img id="1440507472544" ratio="1.7741935483870968" src="https://stat.ameba.jp/user_images/20150825/21/jackieken/f7/78/j/t02200124_0640036013406563949.jpg" style="width:220px; height:124px; border:none;" alt="肉詰めピーマン"></a></p><p><span style="color: rgb(0, 0, 238);"><span style="text-decoration: underline;"><br></span></span></p><p><br></p><br>
]]>
</description>
<link>https://ameblo.jp/jackieken/entry-12065791347.html</link>
<pubDate>Tue, 25 Aug 2015 21:55:23 +0900</pubDate>
</item>
</channel>
</rss>
