看到某思有个这个应用,感觉满新奇的,有什么别的办法把自家公司的logo加进去?


网友答:
  1. 制作光标文件

  2. 用免费的 RealWorld Cursor Editor
  3. 做一个带 Logo 的 .cur 文件(建议做成 32x32 像素,带透明背景)。

  4. 写一段简单 AutoLISP(放在你的 acad.lsp 或自定义启动 LSP 里):

  5. (vl-load-com)
  6. (defun c:LOGOCURSOR ( / sh)
  7.   (setq sh (vlax-create-object "WScript.Shell"))
  8.   ;; 缩小 AutoCAD 十字光标
  9.   (setvar "CURSORSIZE" 1)
  10.   ;; 调用 Windows API 改鼠标样式
  11.   (vlax-invoke sh 'Run
  12.     (strcat "rundll32.exe user32.dll,SetSystemCursor "
  13.             "C:\\MyCompany\\logo.cur"  ;; 你的光标路径
  14.             ",32512"))
  15.   (vlax-release-object sh)
  16.   (princ "\n[LOGOCURSOR] 公司 Logo 光标已启用。")
  17. )


  18. 然后在 CAD 里输入 LOGOCURSOR 命令,就会切换成 Logo 光标。

  19. 如果想自动恢复默认光标,可以写一个恢复命令:

  20. (defun c:RESETCURSOR ( / sh)
  21.   (setq sh (vlax-create-object "WScript.Shell"))
  22.   (vlax-invoke sh 'Run "rundll32.exe user32.dll,SystemParametersInfo 0x57 0 0 0")
  23.   (setvar "CURSORSIZE" 100)
  24.   (vlax-release-object sh)
  25.   (princ "\n[RESETCURSOR] 已恢复默认光标。")
  26. )


  27. 这样就能“假装”换成带 Logo 的光标。


网友答: 厉害了,这都可以

网友答:
qifeifei 发表于 2025-9-13 16:40

用的2026版,只是十字光标长度改变了,图标没有内嵌进去,不知道低版本的行不行

网友答: 学习一下,有创意

网友答: 虽然感觉十字光标里塞个logo会影响使用,但是蛮有创意的
  • 上一篇:求助:CAD二维点失效问题
  • 下一篇:没有了