明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
123
返回列表 发新帖
楼主: 明经快报

[LISP群(1)] 2013-06-11 明经 AutoLISP 编程(102918348) 群聊记录:[image={DF31D09C-5EFD-20CC-15F6-82E754

 关闭 [复制链接]
 楼主| 发表于 2013-6-11 23:00:39 | 显示全部楼层
[weiqi]weiqi 23:00:39
一二 三四五
[qqimg]oldimg/{C25B4596-BC30-30CC-AE75-1588B5AFEC5B}.jpg[/qqimg]
而且不重复?
[VBALISPER]恐龙 23:05:11
就是生成1-5不同的随机数嘛
[weiqi]weiqi 23:05:18
怎么搞好?
[VBALISPER]恐龙 23:05:38
坛里有最简的算法.
[weiqi]weiqi 23:05:45
就是 excel随机数 不重复
......
[VBALISPER]恐龙 23:05:58
生成一个,去掉一个.
[weiqi]weiqi 23:06:56
[weiqi]weiqi 23:07:28
恐龙哥
[VBALISPER]恐龙 23:07:28
[weiqi]weiqi 23:07:31
EXCEL的.
或者有没有其他方法解决.
例如我有1~20
随机排序.
[VBALISPER]恐龙 23:08:55
不重复,还不是要用这种思路.如果用相同了就又重新生成的办法,数据多了,电脑都要死.
[weiqi]weiqi 23:09:31
...我就是要.
一到5 或者1到10.
随便排序出来
但是不重复,而且要 5个.
或者 10个
肿么弄而已.
[VBALISPER]恐龙 23:10:09
选彩票?
[weiqi]weiqi 23:10:16
...
有用啦.
按键精灵用..
[VBALISPER]恐龙 23:10:48
网上是不是能搜索出一大把这样的问题呢
[weiqi]weiqi 23:11:30
木有对头的..
暂时还没看到啦.
[qqimg]oldimg/{218F5E57-A644-B805-782D-999AC849F27E}.jpg[/qqimg][qqimg]oldimg/{218F5E57-A644-B805-782D-999AC849F27E}.jpg[/qqimg]
[weiqi]weiqi 23:15:35
想不到..
难道得用 CAD LISP.

搞个数据,然后每次  car?..
[VBALISPER]恐龙 23:16:41
生成不重复的随机数
[ZZXXQQ] 23:17:07
只能生成五个
[weiqi]weiqi 23:18:06
就是原来有几个 就几个
只是顺序打乱
[ZZXXQQ] 23:18:20
要不就重复了
[weiqi]weiqi 23:18:43
Z版有办法么~...
[ZZXXQQ] 23:19:21
EXCEL自己就带随机函数吧
[weiqi]weiqi 23:19:58
random有.不过会重复..
用LISP被,输出来我再打进入.
[VBALISPER]恐龙 23:20:49
简单但又笨的办法是,生成第2个数后,和第一个比,如果相同,就重新生成.
生成第3个数时,和前面两个比,如果相同,就重新生成.
以此类推.
[weiqi]weiqi 23:21:23
恩.
思路有了,我弄弄看呗~.
[VBALISPER]恐龙 23:21:37
那你就动手啊.
[weiqi]weiqi 23:29:43
我了个去
复杂化了
[VBALISPER]恐龙 23:30:23
你不是只有5个数嘛.有好复杂
[weiqi]weiqi 23:34:04
[qqimg]oldimg/{B6F4A592-C8BD-7C4C-B909-4F9B3650CC00}.jpg[/qqimg]
这样就出来了..
[weiqi]weiqi 23:34:45
[weiqi]weiqi 23:37:36
不懂~
恐龙哥
你的QQ好多2
[ZZXXQQ] 23:37:48
(command "select" "all" "r" ss "")
[weiqi]weiqi 23:37:50
跟我的一样.
[VBALISPER]恐龙 23:37:54
选择这个范围以外的
[ucuc2003][ucuc2003]易水 23:38:07
ko是谁
[野狼谷]笨鸟 23:38:08
command。。。。
[VBALISPER]恐龙 23:39:09
哦.只有用这个方法啊.
谢谢两位
[csc123456]顽强 23:40:40
还有一个方法
[VBALISPER]恐龙 23:40:59
[csc123456]顽强 23:41:10
手动选择
[csc123456]顽强 23:41:52
选择集相减也可以,不过比这个要麻烦些
ssdel
[VBALISPER]恐龙 23:42:22
这个不就是相减么?
[VBALISPER]恐龙 23:43:10
[csc123456]顽强 23:43:11
你的意思是直接反选
[VBALISPER]恐龙 23:43:46
嗯.
ssdel 要求图元名
我还不能用Z版的办法哦,不能全选.只能选某个图层里的.
[csc123456]顽强 23:44:42
我也被这个问题纠结过,最后还是用的这个方法!
[VBALISPER]恐龙 23:44:44
某些圆
[csc123456]顽强 23:45:04
就用ssdel就可以了
[VBALISPER]恐龙 23:45:40
我用点表生成了一个多边形范围,我想选择这个范围以外的.
[VBALISPER]恐龙 23:46:25
但是又不能全选,图里还有其它的东东.
只全选那个图层里的.
[野狼谷]笨鸟 23:47:28
软件有加密算法,就有解密算法;道高一尺,魔高一丈,永远不要指望通过算法加密不能被破解;
 其实,读取别人的源代码程序本身也不是很容易的事情,特别是语句逻辑复杂的时候;
 因此,我有了个想法:将程序里的变量名全部便得毫无意义可循,让破解者很难读懂原著者的思路;
 具体如下:例如有一个带意义的变量Base_number,通过软件生成的自变量替换:base_number  => e43x3t;毫无意义可言;
 然后在通过其他方式加密,生成VLX文件;即使被破解还原为lisp,也很难让破解者读懂其中的意义;
 如何来整体替换lisp文件里的各种变量,留给各位高手来解答吧!
[VBALISPER]恐龙 23:47:52
要是能直接(- ss2 ss3)就好了.
[ZZXXQQ] 23:48:38
替换变量的方法十几年前就有了
[野狼谷]笨鸟 23:49:00
[ZZXXQQ] 23:49:01
早期的天正就是用这种方法加密的
[csc123456]顽强 23:49:14
用ssdel
[野狼谷]笨鸟 23:49:30
这个方法能起到一定物理隔离作用
源代码能够得到很好保护
[csc123456]顽强 23:49:49
z版说的应该也可以,更简单些
[野狼谷]笨鸟 23:50:07
谁有这个替换变量的程序?
[VBALISPER]恐龙 23:50:13
好的.我研究一下.只是Z版的方法不能用"ALL"
[VBALISPER]恐龙 23:53:36
哦.谢谢Z版.看看我写错在哪里
[csc123456]顽强 23:54:01
[ZZXXQQ] 23:54:34
最后一行大错特错
[VBALISPER]恐龙 23:55:10
呵呵.SS3后面不要""也不对.模仿你的,没模仿象.
[ZZXXQQ] 23:55:44
不明白错在什么地方?
[VBALISPER]恐龙 23:56:09
嗯.暂时还没明白,正在看你写的.
[csc123456]顽强 23:56:12
选择集ss2可以吗
[ZZXXQQ] 23:56:31
仔细看下command函数的帮助
[LC100]建筑设计 23:56:52
Z版,有dcl入门的视频吗
[VBALISPER]恐龙 23:57:21
哦.command的结果不能直接setq,是吗?
[ZZXXQQ] 23:57:38
是不是请看帮助
[VBALISPER]恐龙 23:57:58
好的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-23 17:45 , Processed in 0.154949 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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