找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3347|回复: 20

[求助] 快速修改LISP命令

[复制链接]
发表于 2013-6-9 09:26:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
请教高手们,如何批量对LISP文件进行快速修改命令?
比如:
(DEFUN C:TT1 ()(C:TEXT1))
(DEFUN C:TT2 ()(C:TEXT2))

我想用对话框的形式来替代TT1 TT2......


我有很多个小程序,
我想用对话框的形式来修改以及查看快捷键 Q%XZZ~RJJ~Y43GX4Y~MOY~G.jpg
请点击此处下载

查看状态:需购买或无权限

您的用户组是:游客

文件名称:上图对话框.rar 
下载次数:17  文件大小:249 Bytes 
下载权限: 不限 以上  [免费赚D豆]




求各位大师给个思路,谢谢!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 308个

财富等级: 日进斗金

发表于 2013-6-9 16:45:41 | 显示全部楼层
本帖最后由 仲文玉 于 2013-6-24 16:10 编辑
yx5277 发表于 2013-6-9 16:38
好像少文件,运行不了?


Ko的作品,你敢直接用?文件下了要看下,
程序会自动在这个目录里 c:\y5.9\  建一个名为:y.kjj 的文件
下路径和文件类型可以自己更改会定义

点评

斑竹,这话咋理解? KO的作品咋了?  详情 回复 发表于 2013-6-9 22:51
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 1 反对 1

使用道具 举报

已领礼包: 1742个

财富等级: 堆金积玉

发表于 2013-6-9 11:14:34 | 显示全部楼层
:lol
我共享个KAO的,只供参考
请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:diy.lsp 
下载次数:42  文件大小:4.26 KB  售价:2D豆 [记录]
下载权限: 不限 以上  [免费赚D豆]


请点击此处下载

查看状态:需购买或无权限

您的用户组是:游客

文件名称:DCL.rar 
下载次数:36  文件大小:2.12 KB 
下载权限: 不限 以上  [免费赚D豆]

点评

定义快捷键后,下次启动为什么不能生效  详情 回复 发表于 2013-12-16 15:06
开心版主,补个函数:ko-write-list->file  详情 回复 发表于 2013-6-9 23:59
好像少文件,运行不了?  详情 回复 发表于 2013-6-9 16:38
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 1 反对 0

使用道具 举报

已领礼包: 1757个

财富等级: 堆金积玉

发表于 2013-6-9 09:45:34 | 显示全部楼层
群里管理都已经给过你了
(setq kjj (getstring "快捷键"));要设置的快捷键
  (setq kjj1 (getstring "快捷键"));原有快捷键,可以是变量,也可以是固定形式
  (eval (read (strcat "(DEFUN C:" kjj "()(C:" kjj1 ")(princ))")))
你对话框里面只需要拾取输入值就可以了 也就相当于给kjj赋值
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1757个

财富等级: 堆金积玉

发表于 2013-6-9 10:01:52 | 显示全部楼层
记得弄好后 给大家发个完整的结果:)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-6-9 16:38:27 | 显示全部楼层
炫翔 发表于 2013-6-9 11:14
我共享个KAO的,只供参考

好像少文件,运行不了?

点评

思想比结果重要,不要光盯着使用。  详情 回复 发表于 2013-6-9 22:22
Ko的作品,你敢直接用?文件下了要看下, 在这个目录里 c:\y5.9\ 建一个名为:y.kjj 的文件  详情 回复 发表于 2013-6-9 16:45
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-6-9 22:22:39 | 显示全部楼层
yx5277 发表于 2013-6-9 14:38
好像少文件,运行不了?


思想比结果重要,不要光盯着能不能用。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2013-6-9 22:51:47 | 显示全部楼层
仲文玉 发表于 2013-6-9 16:45
Ko的作品,你敢直接用?文件下了要看下,
在这个目录里 c:\y5.9\  建一个名为:y.kjj 的文件
或改下 ...

斑竹,这话咋理解? KO的作品咋了?

点评

没什么,只是受Ko平时的言论及大家对他的观点,有感而发。  详情 回复 发表于 2013-6-10 15:47
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 343个

财富等级: 日进斗金

发表于 2013-6-9 23:59:23 | 显示全部楼层
炫翔 发表于 2013-6-9 11:14
我共享个KAO的,只供参考

开心版主,补个函数:ko-write-list->file

点评

开心版主的,的确少了这个函数。定义的数据没法写出。  详情 回复 发表于 2013-6-10 12:27
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-6-10 12:27:57 | 显示全部楼层
429014673 发表于 2013-6-9 23:59
开心版主,补个函数:ko-write-list->file

开心版主的,的确少了这个函数。定义的数据没法写出。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 308个

财富等级: 日进斗金

发表于 2013-6-10 15:47:39 | 显示全部楼层
newer 发表于 2013-6-9 22:51
斑竹,这话咋理解? KO的作品咋了?

没什么,只是受Ko平时的言论及大家对他的观点,有感而发。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 837个

财富等级: 财运亨通

发表于 2013-6-10 18:42:58 | 显示全部楼层
(defun ko-write-list->file (data path / a file path2 format_lst)
  (defun format_lst (lst)
    (mapcar '(lambda (a)
               (cond ((= (type a) 'REAL)
                      (num->str a)
                     )
                     ((listp a)
                      (format_lst a)
                     )
                     (t a)
               )
             )
            lst
    )
  )
  (if (setq path2 (findfile path))
    (setq path path2)
  )
  (setq file (open path "w"))
  (write-char 39 file)
  (princ (vl-prin1-to-string (format_lst data)) file)
  (close file)
  data
)

点评

这个也试过了,函数也不全。(num->str a)缺少  发表于 2013-6-11 18:23

评分

参与人数 1D豆 +5 收起 理由
炫翔 + 5 热心帮忙奖!

查看全部评分

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-12-16 15:06:34 | 显示全部楼层
炫翔 发表于 2013-6-9 11:14
我共享个KAO的,只供参考

定义快捷键后,下次启动为什么不能生效
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-9-25 02:30 , Processed in 0.272881 second(s), 63 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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