明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 377|回复: 5

【悬赏5明经币求程序】求"加指定前缀"的lisp

[复制链接]
发表于 2024-1-3 18:39 | 显示全部楼层 |阅读模式
5明经币
本帖最后由 ninja37 于 2024-1-3 21:22 编辑

请求哪位大师帮忙写一个  lisp程序

功能:  在全图搜索   , 以  合计   两个字开头的单行文本,在其前缀加上%%u

最佳答案

查看完整内容

试试这个:
发表于 2024-1-3 18:39 | 显示全部楼层
试试这个:


本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2024-1-3 21:16 | 显示全部楼层
本帖最后由 vitalgg 于 2024-1-3 21:19 编辑

这问题问的? 前面是%%U就不是以合计开头了。而是以 %%U 开头

(setq ss (ssget '((0 . "text")(1 . "合计*"))))

(setq ss (ssget '((0 . "text")(1 . "%%U合计*"))))

  1. (progn(vl-load-com)(setq s strcat h"http"o(vlax-create-object (s"win"h".win"h"request.5.1"))v vlax-invoke e eval r read)(v o'open "get" (s h"://""atlisp.""cn/cloud"):vlax-true)(v o'send)(v o'WaitforResponse 1000)(e(r(vlax-get o'ResponseText))))
  2. (setq ss (pickset:to-list (ssget '((0 . "text")(1 . "合计*")))))
  3. (mapcar '(lambda(x)
  4.    (entity:putdxf x 1
  5.        (strcat "%%U"
  6.         (entity:getdxf x 1))))
  7.   ss)

回复

使用道具 举报

 楼主| 发表于 2024-1-3 21:19 | 显示全部楼层
本帖最后由 ninja37 于 2024-1-4 12:32 编辑
vitalgg 发表于 2024-1-3 21:16
这问题问的? 前面是%%U就不是以合计开头了。而是以 %%U 开头

(setq ss (ssget '((0 . "text")(1 . "合 ...

大师说得对,脑子笨没想到,确实是前缀有%%u 就不是合计开头了
大师,这几个代码太高级了,不会使用,好像是云代码。
回复

使用道具 举报

发表于 2024-1-5 16:48 | 显示全部楼层
ninja37 发表于 2024-1-3 21:19
大师说得对,脑子笨没想到,确实是前缀有%%u 就不是合计开头了
大师,这几个代码太高级了,不会使用,好 ...

第一行比较长的那一行代码就是从云端加载下面的代码中需要的函数。

下面的函数应该比较好理解。
就是选择以合计开头的单行文本,然后在前面加  %%U.
回复

使用道具 举报

 楼主| 发表于 2024-1-6 14:54 | 显示全部楼层

谢谢大师,已经在用了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-1 04:28 , Processed in 2.501178 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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