[Scmold]在Lisp中设置AtouCAD标题
本帖最后由 chpmould 于 2012-9-9 23:02 编辑前段时间朋友问我LISP中如何以简单的方式设置AtouCAD标题,所以写了这个简单的程序。
以下是在LISP中的测试代码:
(defun c:test ()
(setq CurTitleName "设置你的AtouCAD标题")
(vl-cmdf "TitleName")
(princ)
)
有创意!是源码吗? 楼主,求弄一个2004,2008的 本程序支持在AutoCAD2010~2012版本上运行;楼主,求弄一个2004,2008的。 自贡黄明儒 发表于 2012-7-1 14:35 static/image/common/back.gif
本程序支持在AutoCAD2010~2012版本上运行;楼主,求弄一个2004,2008的。
(defun SetWindowText (text / hwnd wrap)
(setq hwnd (vla-get-hwnd (vlax-get-acad-object)))
(setq wrap (vlax-create-object "DynamicWrapperX"))
(vlax-invoke
WRAP 'Register "user32.dll" "SetWindowTextA" "i=hs" "r=l")
(vlax-invoke WRAP 'SetWindowTextA hwnd text)
(vlax-release-object wrap)
)
需加载DynamicWrapperX插件,详见高飞鸟的帖子
http://bbs.mjtd.com/thread-85724-1-1.html 好奇害死猫! CTC 发表于 2012-7-1 14:09 static/image/common/back.gif
楼主,求弄一个2004,2008的
不知大师方便不,就是想弄一个08的,如果可以,谢谢……。 Sorry,我的电脑当前只安装了2010版本....以后有时间再考虑折腾... 虽然没有什么作用,但花挺多时间 与64位2012不兼容。
页:
[1]