標準愚痴出力

個人的なIT作業ログです。もしかしたら一般的に参考になることが書いているかもしれません(弱気

CAD

非表示になっている CADのメニューを AutoLISP で強制的に表示する

メニューを menuload コマンドでロードしても、ロードはされるが表示されないという場合があって難儀した (どうも、最後にアンロードした時の表示状態がずっと記憶されているようだ) 過去の案件だと menuload ではなく、(vla-load (vla-get-menugroups (vl…

let のない Lisp で lambda を let のかわりにつかう

無いものを嘆いていても仕方がないので、できることを模索しよう。 autolisp系のLispでは let が使えず、ローカル変数は、関数の頭でしか宣言できない。また、use strict 相当のものがないため、関数が長くなるとローカル変数の宣言漏れがないかどうかをチェ…