明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3109|回复: 5

源码修正

[复制链接]
发表于 2013-5-8 10:38 | 显示全部楼层 |阅读模式
本帖最后由 hai20110730 于 2013-5-8 11:05 编辑

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

本帖子中包含更多资源

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

x
发表于 2013-5-8 11:32 | 显示全部楼层
不错,比较实用!
发表于 2013-5-17 19:36 | 显示全部楼层
恩,挺好的,多谢分享!!!
发表于 2013-5-18 13:26 | 显示全部楼层
好东西~学习一下~
发表于 2015-8-10 11:35 | 显示全部楼层
学了一招,谢谢!
发表于 2017-10-4 21:25 | 显示全部楼层
感谢楼主的无私分享 谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-26 15:37 , Processed in 0.769344 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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