[328302216][328302216]小莫 15:55:51
谁有点选两点,得到两点间的中点坐标的程序,给发一个!想偷懒一下
[328302216][328302216]小莫 16:02:28
看来还是自己写一个来得快[qqimg]oldimg/{79EA0D61-C59F-FED7-100F-52A6FF2FCF78}.gif[/qqimg]
[LC100]建筑设计 16:04:45
这个真是自己写得快。
[328302216][328302216]小莫 16:05:09
所以说想偷懒一下嘛
[LC100]建筑设计 16:06:31
你想求坐标 啊。
[328302216][328302216]小莫 16:06:59
嗯
[328302216][328302216]小莫 16:09:25
这么简单
[ttthhh_hb] 16:09:38
[LC100]建筑设计 16:09:59
复制出来,以后用。
[ttthhh_hb] 16:10:33
网上搜一下,一大把
[LC100]建筑设计 16:10:44
我平面也是按手算的。
这二个函数真不会用。我就看你们常用这二个
[LC100]建筑设计 16:12:08
getdist长度,能返回起终点坐标吗
[ttthhh_hb] 16:14:17
那就不用getdist啊
用getpoint
[lisp](car (entsel)) 16:17:29
((a 1)(c 2)(b 3))如何排序得到((a 1)(b 3)(c 2))呢?
[VBALISPER]恐龙 16:18:19
就是按第一个数(X)排嘛.网上也多啊.
[lisp](car (entsel)) 16:25:55
我自己知道了,vl-sort函数就可以了
[leyouyou001]youyou 16:26:38
机器人,没反应了,吃饭去了吧
[328302216][328302216]小莫 16:27:31
[qqimg]oldimg/{135680AA-E06B-F45D-8ECB-1B59039A9124}.gif[/qqimg]
[328302216][328302216]小莫 16:28:25
难道这都被TX搞了?
[leyouyou001]youyou 16:28:36
哈哈
[lisp](car (entsel)) 16:30:24
假设变量为n,那么如何产生n个空格产生的字符串呢?
[328302216][328302216]小莫 16:37:26
[qqimg]oldimg/{D930F2EB-2DDB-363D-8D0C-01452F326C99}.jpg[/qqimg]
不知道空格用什么表示
[小伟jeny]小伟 16:38:57
" "
这不就是空格
[328302216][328302216]小莫 16:39:50
难道先舍一个变量=" " 然后循环 n次?
[小伟jeny]小伟 16:40:35
我觉得是 不知道lisp有不有space这样的函数
[328302216][328302216]小莫 16:41:17
这样的话貌似还挺麻烦的吗 功能简单,但是程序要好长啊
[小伟jeny]小伟 16:42:03
我想得到n个"a"组成的字符串
得咋办
[328302216][328302216]小莫 16:46:48
每次写一个a循环N次 然后用strcat组合?应该可以行得通。
只不过不是最好的办法
[328302216][328302216]小莫 16:48:19
函数量不多,只能想到些笨办法 [qqimg]oldimg/{BEBADE38-ABB5-9EBE-2E02-B06CC0316E13}.gif[/qqimg]
[lisp](car (entsel)) 16:54:26
(defun nkongge (num / num kongge i)
(setq kongge "")
(setq i 0)
(repeat num
(setq kongge (strcat kongge " "))
)
(princ)
kongge
)
[lisp](car (entsel)) 16:56:21
最笨的办法就是最好的办法
[328302216][328302216]小莫 17:00:34
给一个最笨的程序
(defun c:strr()
(setq str(getstring ""))
(setq str1 str)
(setq n(getint ""))
(if (> n 1)
(repeat (- n 1)
(setq str1(strcat str1 str))
)
)
)
[pzweng]路人 17:02:00
[328302216][328302216]小莫 17:03:21
[pzweng]路人 17:04:31
(repeat n (setq str (strcat str "a")))
[pzweng]路人 17:05:53
_$ (repeat 10 (setq str (strcat str "a")))
"aaaaaaaaaaa"
[328302216][328302216]小莫 17:06:24
11个a了
[LC100]建筑设计 17:06:56
那就改成n-1嘛
[328302216][328302216]小莫 17:08:40
(defun c:strr()
(setq str(getstring ""))
(if (= str nil) (setq str " "))
(setq str1 "22")
(setq n(getint ""))
(if (> n 1)
(repeat (- n 1)
(setq str1(strcat str1 str))
)
)
(setq str1(strcat str1 "ss"))
)
当str输入为空,n大于1时返回的怎么是"22ss"
[328302216][328302216]小莫 17:09:31
如输入n=3 怎么返回的不是 “22 ss”
[pzweng]路人 17:14:34
[face141.gif]
[328302216][328302216]小莫 17:15:23
咦 现在好像又好了
[328302216][328302216]小莫 17:16:45
(if (= str "") (setq str " "))
(if (= str nil) (setq str " "))
这两句不相等的吗?
[LLXXZZ]vlisp 17:17:06
不等.
[328302216][328302216]小莫 17:17:33
"" 和 nil 有什么区别?
[328302216][328302216]小莫 17:19:28
了解了
[328302216][328302216]小莫 17:20:31
(setq str(getstring "")) 我还以为这句输入为空的话返回的是nil呢 原来返回的是 ""
LISP学习 17:23:32
[qqimg]oldimg/{E7D1F115-D05F-66AF-484D-09A30D5CC9AF}.gif[/qqimg]
LISP学习 17:25:03
Me.TextBox1.Text = ThisWorkbook.Worksheets("sheet1").Cells(1, 1)
这句A1单元格怎么改写,谢谢
LISP学习 17:27:02
EXCEL VBA
[pzweng]路人 17:27:35
那不会
[328302216][328302216]小莫 17:28:06
vba 我也只是略懂,懂的完全可以省略 [qqimg]oldimg/{BEBADE38-ABB5-9EBE-2E02-B06CC0316E13}.gif[/qqimg]
[小伟jeny]小伟 17:29:37
写的对吧
LISP学习 17:31:57
Me.TextBox1.Text = ThisWorkbook.Worksheets("sheet1").Cells(1, 1)这个是A1的值,我要当前活动单元格中的值
[小伟jeny]小伟 17:32:38
select
试试
LISP学习 17:33:35
[qqimg]oldimg/{B267B8F6-931A-FEEC-27E2-7FA52942F863}.jpg[/qqimg]
[小伟jeny]小伟 17:34:24
Me.TextBox1.Text = ThisWorkbook.Worksheets("sheet1").select
[lisp](car (entsel)) 17:35:09
autolis如何把文本内容输到剪贴板呢?
[小伟jeny]小伟 17:37:42
?#vsto
LISP学习 17:39:31
[qqimg]oldimg/{265565F2-AD63-ED25-F586-D879D7731DE4}.jpg[/qqimg]出现了这个数据
[雨的节奏][雨的节奏] 17:44:57
(list 1 2 3 5)
我要这个表里面先1跟2相加,再2跟3相加,再3跟5相加、、要怎么弄
[q530496591][q530496591]小菜鸟 17:45:32
这个我刚搞会。
[雨的节奏][雨的节奏] 17:45:40
求指导
[q530496591][q530496591]小菜鸟 17:45:58
取每一个表元素。然后每次+1 循环相加就可以了
[小伟jeny]小伟 17:46:09
?
没看懂
[q530496591][q530496591]小菜鸟 17:46:33
高手。
[328302216][328302216]小莫 17:46:40
mapcar就是 简洁
[q530496591][q530496591]小菜鸟 17:46:41
真简洁
[328302216][328302216]小莫 17:47:00
看了好几次了 就是不会用
[雨的节奏][雨的节奏] 17:47:24
好像有点懂了、、、
[vormittag]桔子 17:47:59
首先考虑repeat 是C的习惯。
[328302216][328302216]小莫 17:48:59
我遇到这种情况都是用些新手思维实现的
[caoyin][caoyin] 17:49:25
桔子兄的方法上次我好像着重跟你演示了
[328302216][328302216]小莫 17:50:06
是看了好几次 但是脑袋还是记不住用法~~
[雨的节奏][雨的节奏] 17:52:41
[qqimg]oldimg/{65784DBF-4B30-C2CD-981C-342CE821DCC2}.gif[/qqimg]
成功了、、、
[雨的节奏][雨的节奏] 17:53:35
[qqimg]oldimg/{5489F884-F6A4-5F6D-9147-D7836CD7E1D5}.gif[/qqimg]
其实就是为了写这个程序、、、
[328302216][328302216]小莫 17:54:15
[雨的节奏][雨的节奏] 17:54:39
多谢指点
[vormittag]桔子 17:55:25
不客气 |