找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2451|回复: 7

源码修正

[复制链接]
发表于 2013-5-8 11:17:47 | 显示全部楼层 |阅读模式

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

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

×
;;;作者:非常道,
;;;版权:本程序可以任意修改,转载。
;;;程序名:源码修正。
;;;程序编制背景:网络上有很多的程序源码,但是很多源码在同一个网页的很多小窗口里,
;;;需要到各个小窗口里去多次复制程序,然后粘贴到文本编辑器里,但是如果用ctrl+A,ctrl+c,
;;;复制所有源码再粘贴到文本编辑器里,源码首行往往会出现001.,002.等字样,本程序可以通过
;;;读写txt文件,去除首行的数字+.源码,只需经过稍微修改就可以得到正常的源码了。

[pcode=lisp,true];;;作者:非常道,
;;;版权:本程序可以任意修改,转载。
;;;程序名:源码修正。
;;;程序编制背景:网络上有很多的程序源码,但是很多源码在同一个网页的很多小窗口里,
;;;需要到各个小窗口里去多次复制程序,然后粘贴到文本编辑器里,但是如果用ctrl+A,ctrl+c,
;;;复制所有源码再粘贴到文本编辑器里,源码首行往往会出现001.,002.等字样,本程序可以通过
;;;读写txt文件,去除首行的数字+.源码,只需经过稍微修改就可以得到正常的源码了。
(prompt"\n输入命令:qc")
(defun c:qc (/ files name fn1 fn2 str str2)
  (setq files (getfiled "选择 LISP 文件" "D:/" "txt" 8))
  (setq name (getstring "\n输入文件名:"))
  (setq fn1 (open files "r"))
  (setq fn2 (open (strcat "D:/" name ".lsp") "w"))
  (while (setq str (read-line fn1))   
    (if (wcmatch str "[0-9.]*")
      (progn
       (setq str2 (vl-string-left-trim "0123456789.\t" str))
       (write-line str2 fn2)
       )
    )
  )
  (close fn1)(close fn2)
  (prin1)
)[/pcode]
rt.gif

评分

参与人数 1D豆 +5 收起 理由
炫翔 + 5 很给力!经验;技术要点;资料分享奖!

查看全部评分

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

已领礼包: 3394个

财富等级: 富可敌国

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

使用道具 举报

已领礼包: 208个

财富等级: 日进斗金

发表于 2013-5-8 14:05:48 | 显示全部楼层
直接点击复制到剪贴板就不会出现序号了啊.
未命名.jpg
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-5-8 17:54:56 | 显示全部楼层
cool,Thanks for share it.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 8121个

财富等级: 富甲天下

发表于 2013-5-8 19:22:47 | 显示全部楼层

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

使用道具 举报

 楼主| 发表于 2013-5-9 18:39:46 | 显示全部楼层
xshrimp 发表于 2013-5-8 14:05
直接点击复制到剪贴板就不会出现序号了啊.

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

使用道具 举报

 楼主| 发表于 2013-5-9 18:47:04 | 显示全部楼层
Highflybird 发表于 2013-5-8 19:22
不过都直接发现了,就不会有这个程序了。很多程序员就是有这样的遇到啥问题就马上想用程序解决的冲动。 ...

主要还是针对同一个网页下有很多个小窗口,如果一个个复制还是很麻烦,所以写了这个程序,把整个网页都拷到文本编辑器里。这个程序还有个缺陷,就是对于首字符含有数字的非源码字符窜也会保留下来。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 23:40 , Processed in 0.447751 second(s), 53 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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