caoyin 发表于 2009-4-26 21:05:00

<p>称你高手是当之无愧的,</p><p>我是从包括你在内的很多明经高手的程序学习LISP的</p><p>俺水平太烂,整天在论坛上混都有点不好意思。</p>

liminnet 发表于 2009-5-8 16:59:00

fsxm发表于2009-4-26 19:36:00static/image/common/back.gifcaoyin老大,\"高手\"两字不敢当啊~!潜水多年了,Lisp也忘记的差不多了!只能多拿出点以前的老本,给老大你捧场哈!;;建立目录.支持嵌套目录名.(递归的简单运用)(defun fsxm-mkdir (dir / dir2)&nbs

<p></p><p>命令: (ko-mkdir "e:\\1\\2\\3\\4\\5\\6\\7\\8\\9")<br/>T</p><p>命令: (ko-mkdir "e:\\1\\2\\3\\4\\5\\6\\7\\8\\9\\")<br/>("." "..")</p><p>命令: (ko-mkdir "e:\\1\\2\\3\\4\\5\\6\\7\\8\\9\\10\\")<br/>nil</p><p>命令: (ko-mkdir "e:\\1\\2\\3\\4\\5\\6\\7\\8\\9\\10")<br/>("." "..")</p><p>命令: (ko-mkdir "e:\\1\\2\\3\\4\\5\\6")<br/>("." ".." "7")</p><p></p><p>怎么会返回表的呀,?????????????</p>

caoyin 发表于 2009-5-9 08:39:00

<p>是因为你把 fsxm 改成了 ko</p><p>...</p><p></p><p></p><p></p><p>开个玩笑</p><p>返回什么跟 vl-mkdir 函数有关</p>

liminnet 发表于 2009-5-11 16:42:00

<p>生我者父母,知我者caoyin啊</p>

fpc_design 发表于 2009-5-12 11:40:00

good

yjtdkj 发表于 2009-5-12 14:10:00

太牛了,向<font face="Verdana" color="#da2549"><strong>caoyin版主</strong><font color="#000000">学习致敬!!!!!!!!!!!!</font></font>

zfsaaa 发表于 2009-7-1 19:09:00

lidejun_55发表于2008-12-6 22:52:00static/image/common/back.gif记得原来帮过别人改了一个“自动编号”的程序,自己感觉还算有点用,不过这种程序网络上太多:功能:自动编号,可以加前缀、后缀,自定增加减少的序数(不关闭cad前提下可记忆前后缀)&nbsp;(d

<p>为啥自动编号不能用,提示有错?</p>

xjking007 发表于 2009-11-7 09:57:00

<p>你们不好意思,那我不要打地洞,</p><p>我你们写的都看不懂呀,刚搞了本书来看,</p><p>现在,在看大伙的程序中学习.</p>

yewuqiang 发表于 2009-12-4 11:08:00

caoyin发表于2009-2-8 9:58:00static/image/common/back.gif;;我在不同版本使用是发现了一些问题,修改了一下(defun C:NCOPY&nbsp;&nbsp; (/ OS CM QA EM SS NEN $LT-ENTSEL$ EN ES EP P1 ELST TYP EN1 PP P2 SC DOC BLKS BLK)&nbsp;&nbsp; ;;----------

<p>这个程序在选择复制点时两个基点如果一样的话就不能复制出来</p>

tangdeyu 发表于 2009-12-30 22:52:00

请帮忙吧

<p>各位老大,我着急呀,将问题放在这里了:</p><p>如下的文本文件:</p><p>A&nbsp;&nbsp;&nbsp;&nbsp; B&nbsp;&nbsp;&nbsp;&nbsp; C&nbsp;&nbsp; D&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;E&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; F<br/>A1&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp; 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 55&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.58 <br/>A2&nbsp;&nbsp; 2&nbsp;&nbsp;&nbsp;&nbsp; 2&nbsp;&nbsp;&nbsp; 3&nbsp;&nbsp;&nbsp;&nbsp; 55&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.58 <br/>A3&nbsp;&nbsp; 3&nbsp;&nbsp;&nbsp;&nbsp; 3&nbsp;&nbsp;&nbsp; 5&nbsp;&nbsp;&nbsp;&nbsp; 41.8&nbsp;&nbsp;&nbsp; 1.96 <br/>A4&nbsp;&nbsp; 13&nbsp;&nbsp;&nbsp;5&nbsp;&nbsp;&nbsp; 6&nbsp;&nbsp;&nbsp; 16.45&nbsp;&nbsp; 0.87 <br/>A5&nbsp;&nbsp; 11&nbsp;&nbsp; 6&nbsp;&nbsp; 24&nbsp;&nbsp;&nbsp; 40.1&nbsp;&nbsp;&nbsp; 3.13 <br/>A6&nbsp;&nbsp; 29&nbsp; 24&nbsp; 25&nbsp;&nbsp; 19.65&nbsp;&nbsp;&nbsp;1.17 </p><p><br/>将其转成表为:</p><p>( (A1&nbsp;1&nbsp;1&nbsp;2&nbsp;55&nbsp;2.58) (&nbsp;A2&nbsp;2&nbsp;2&nbsp;3&nbsp;55&nbsp;2.58) (&nbsp;A3&nbsp;3&nbsp;3&nbsp;5&nbsp;41.8&nbsp;1.96) (A4&nbsp;13&nbsp;5&nbsp;6&nbsp;16.45&nbsp;0.87 ) (A5&nbsp;11&nbsp;6&nbsp;24&nbsp;40.1&nbsp;3.13 ) (A6&nbsp;29&nbsp;24&nbsp;25&nbsp;19.65&nbsp;1.17 )----这个转换我已经成功,只是顺序不是如此。要排列的顺序是这样的。<br/><br/>当然,实际的顺序是相当乱的,并且有上千行,只是文本文件中的c列d列存在交叉一一对应关系,如果将一行中的C、D列看成一行的首末端的话,可以看出如下规律:1-2&nbsp; 2-3&nbsp; 3-5&nbsp; 5-6 6-24 24-25</p><p>问题是:实际排列中不是我上边文本的顺序,A列的名称也无规律,如何排序才能达到我上边所列的结果呢?</p><p>研究了一个星期了,想学会,但还是不成,还望帮助。</p><p>再次致谢!!!</p>
页: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15
查看完整版本: 【分享明经——发程序、拜新年专贴】