明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: baitang36

给lsp一键增加注册功能,自动生成注册机(有更新)

    [复制链接]
发表于 2025-8-6 11:20:22 | 显示全部楼层
baitang36 发表于 2025-8-6 11:06
奇怪,是你的电脑权限太低,没法建立文件?

不知道呢  我看了看文件夹只读没有打开 ,  你这个插件确实有问题。。。   还需要修改  因为不止我遇到这个问题   很多人都遇到 那大概率就是插件有问题了,,,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-8-6 13:03:22 | 显示全部楼层
本帖最后由 baitang36 于 2025-8-6 13:05 编辑
amook147 发表于 2025-8-6 11:20
不知道呢  我看了看文件夹只读没有打开 ,  你这个插件确实有问题。。。   还需要修改  因为不止我遇到这 ...

你实验一下这几句是否出错?
(setq fi (open "d:/syz-zjzc/regmodule.txt" "r"))
(close fi)
(setq fo(open "d:/syz-zjzc/test.txt" "w"))
(close fo)
如果不出错,那可能是我的问题。如果出错,就是你的问题了。
回复 支持 1 反对 0

使用道具 举报

发表于 2025-8-6 13:23:20 | 显示全部楼层
baitang36 发表于 2025-8-6 13:03
你实验一下这几句是否出错?
(setq fi (open "d:/syz-zjzc/regmodule.txt" "r"))
(close fi)


还是同样的错误。。。

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-8-6 13:39:13 | 显示全部楼层
本帖最后由 baitang36 于 2025-8-6 13:40 编辑
amook147 发表于 2025-8-6 13:23
还是同样的错误。。。

说明你的电脑有问题,你没把需要的文件放到这个文件夹中,或系统有问题,无法在这个文件夹下工作。
你看看在这个文件夹下有没有这个文件?regmodule.txt是英文版的,如果没有就都复制过去再试验。
英文版包括三个文件:
1.add_reg.fas                    ;主程序
2.regtool.txt                     ; 注册机模板
3.regmodule.txt                  ;注册模块模板
这三个文件必须在d:\syz-zjzc\下,不能自己改文件夹名,改了肯定是出现你遇到的错误。
回复 支持 反对

使用道具 举报

发表于 2025-8-6 16:01:03 | 显示全部楼层
baitang36 发表于 2025-8-6 13:39
说明你的电脑有问题,你没把需要的文件放到这个文件夹中,或系统有问题,无法在这个文件夹下工作。
你看 ...

我非常确定 按照你说的做的,  英文版的  中文的都试过  一样的问题。。。文件原封不动的加压到那个文件夹里面了   文件名 后缀名都没改
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-8-8 20:53:24 | 显示全部楼层
amook147 发表于 2025-8-6 16:01
我非常确定 按照你说的做的,  英文版的  中文的都试过  一样的问题。。。文件原封不动的加压到那个文件 ...

奇怪的是你这一句也出错(setq fi (open "d:/syz-zjzc/regmodule.txt" "r"))(close fi)
这说明这个文件夹中没有这个文件,或者因某种特殊原因这个文件不允许打开。是什么原因呢?
回复 支持 反对

使用道具 举报

发表于 2025-8-8 21:33:58 | 显示全部楼层
baitang36 发表于 2025-8-8 20:53
奇怪的是你这一句也出错(setq fi (open "d:/syz-zjzc/regmodule.txt" "r"))(close fi)
这说明这个文件夹 ...

我不懂代码   但是你说的方法我确实都试过了 就是不行   可能是我这电脑的问题吧  但是两台电脑都有问题  ?  实在是不知道哪里出了问题了  
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-8-9 10:36:44 | 显示全部楼层
本帖最后由 baitang36 于 2025-8-9 10:41 编辑
amook147 发表于 2025-8-8 21:33
我不懂代码   但是你说的方法我确实都试过了 就是不行   可能是我这电脑的问题吧  但是两台电脑都有问 ...

不是代码的问题,是你用法有问题。电脑系统有问题的可能性很小。可能你对d:\syz-zjzc\的理解有误
你打开d:盘,新建一个文件夹,把它改名为syz-zjzc,把所有文件都复制到这个文件中再试验。

英文版包括三个文件:
1.add_reg.fas                    ;主程序
2.regtool.txt                     ; 注册机模板
3.regmodule.txt                  ;注册模块模板
这三个文件必须在d:\syz-zjzc\下
回复 支持 反对

使用道具 举报

发表于 2025-8-26 15:18:23 | 显示全部楼层
我理解的就是一个插件,一个注册机。那如果有比较多的独立代码,就得有相应数量的注册机了呀?
不知道理解的是不是对。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-8-28 10:06:14 | 显示全部楼层
被风吹走的灰尘 发表于 2025-8-26 15:18
我理解的就是一个插件,一个注册机。那如果有比较多的独立代码,就得有相应数量的注册机了呀?
不知道理解 ...

有比较多的独立代码,可以合并成一个lsp文件,加一个注册,注册相关代码可以复制粘贴很多次,甚至一个函数插一次。只做一个注册机。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-17 05:32 , Processed in 0.168099 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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