 - 制作光标文件
- 用免费的 RealWorld Cursor Editor
- 做一个带 Logo 的 .cur 文件(建议做成 32x32 像素,带透明背景)。
- 写一段简单 AutoLISP(放在你的 acad.lsp 或自定义启动 LSP 里):
- (vl-load-com)
- (defun c:LOGOCURSOR ( / sh)
- (setq sh (vlax-create-object "WScript.Shell"))
- ;; 缩小 AutoCAD 十字光标
- (setvar "CURSORSIZE" 1)
- ;; 调用 Windows API 改鼠标样式
- (vlax-invoke sh 'Run
- (strcat "rundll32.exe user32.dll,SetSystemCursor "
- "C:\\MyCompany\\logo.cur" ;; 你的光标路径
- ",32512"))
- (vlax-release-object sh)
- (princ "\n[LOGOCURSOR] 公司 Logo 光标已启用。")
- )
- 然后在 CAD 里输入 LOGOCURSOR 命令,就会切换成 Logo 光标。
- 如果想自动恢复默认光标,可以写一个恢复命令:
- (defun c:RESETCURSOR ( / sh)
- (setq sh (vlax-create-object "WScript.Shell"))
- (vlax-invoke sh 'Run "rundll32.exe user32.dll,SystemParametersInfo 0x57 0 0 0")
- (setvar "CURSORSIZE" 100)
- (vlax-release-object sh)
- (princ "\n[RESETCURSOR] 已恢复默认光标。")
- )
- 这样就能“假装”换成带 Logo 的光标。
|