明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 19691|回复: 60

教你在 AutoCAD 上”装B“

    [复制链接]
发表于 2018-3-20 22:06:44 | 显示全部楼层 |阅读模式
本帖最后由 mokson 于 2020-12-27 08:23 编辑

今天终于搞定在 AutoCAD 2019 顶端的标题栏里显示装B的个性文字!
不需要你懂API,不需要你懂编程。方法是:
用 ResHacker 工具打开 CAD目录下的 AcBrandRes.dll 文件,修改里面的 296 字串为你想要的文字即可现在上图:





其实我最想要的功能,就是在 绘图工作区域上 装B,文字固定且悬浮在绘图区域上并置顶显示,不会随着视图的缩放或移动而改变文字的大小和位置。。。。

装B工具:



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

评分

参与人数 1明经币 +1 收起 理由
yaokui25 + 1 很给力! 楼主,上图如何实现的?请赐教

查看全部评分

发表于 2018-5-15 17:51:32 | 显示全部楼层
本帖最后由 yxp 于 2018-5-15 17:54 编辑

这么简单,加载运行下面的代码即可,可以保存为 lsp 文件,放到启动组,CAD 打开就有效果
  1. (defun c:zhB()
  2. (setq hCAD (vla-get-hwnd (vlax-get-acad-object))
  3.         dwx (vlax-create-object "DynamicWrapperX"))
  4. (if dwx (progn
  5. (vlax-invoke dwx 'Register "user32" "SetWindowTextW" "i=hw" "r=m")
  6. (vlax-invoke dwx 'SetWindowTextW hCAD "AutoCAD 装逼犯专供版")
  7. )(princ "\n请注册 DWX 插件")
  8. )(and dwx (vlax-release-object dwx))
  9. (princ)
  10. )


程序运行需要 DWX 注册



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 1 反对 0

使用道具 举报

发表于 2018-5-17 00:49:49 | 显示全部楼层
继续,API 添加菜单装B的办法
  1. (defun c:zhB2()
  2. (setq hCAD (vla-get-hwnd (vlax-get-acad-object))
  3.         DWX (vlax-create-object "DynamicWrapperX"))
  4. (if DWX (progn
  5. (vlax-invoke DWX 'Register "user32" "GetMenu" "i=p" "r=l")
  6. (vlax-invoke DWX 'Register "user32" "AppendMenuW" "i=pllw" "r=l")
  7. (setq PtCad (vlax-invoke DWX 'GetMenu hCAD))
  8. (vlax-invoke DWX 'AppendMenuW PtCad 0 10 "装B专用版本")
  9. )(princ "\n请注册 DWX 插件")
  10. )(and DWX (vlax-release-object DWX))
  11. (princ)
  12. )

点评

DWX 也注册了,程序也放到启动组了,就是没有反应.  发表于 2018-5-17 17:43
发表于 2018-3-21 09:04:45 | 显示全部楼层
装B是要付出代价的。预算多少?
发表于 2018-3-21 09:43:39 | 显示全部楼层
只要有一点API基础都可以做到,获取CAD的句柄(findwindow),修改其标题(setwindowtext)即可。
发表于 2018-3-21 12:32:20 | 显示全部楼层
个性化需求
 楼主| 发表于 2018-3-21 13:34:04 | 显示全部楼层
找不到那个资源文件的字串,有人搞过吗
发表于 2018-3-21 15:03:01 | 显示全部楼层
mokson 发表于 2018-3-21 13:34
找不到那个资源文件的字串,有人搞过吗

这个不一定能找到。你编写一段程序,让跟随CAD启动,用程序去改就可以了,没必要非得这样吧?
 楼主| 发表于 2018-3-21 15:30:17 | 显示全部楼层
看来我不会编写这个程序了
发表于 2018-3-21 22:51:02 | 显示全部楼层
这样对吧 看看是不是你要的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2018-3-22 10:02:13 | 显示全部楼层
菜单栏装B行不?
发表于 2018-3-22 12:50:59 | 显示全部楼层
zhangcan0515 发表于 2018-3-21 22:51
这样对吧 看看是不是你要的

这个效果不错了,可以发上来自行修改吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-12-27 11:00 , Processed in 0.183568 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表