找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 864|回复: 6

[求助] 如何判断command失败并跳过循环?

[复制链接]

已领礼包: 12个

财富等级: 恭喜发财

发表于 2018-9-23 03:23:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
本帖最后由 wyl219 于 2018-9-27 02:11 编辑

写了个小程序,目的是选中文字版的签名自动插入电子签名,代码如下:
  1. 原代码删除

实际在测试中,如果选择的文本有一个没有对应的块就会自动结束命令,怎么做能在这种情况下,跳过本次循环呢?
另外,如果名字是两个字,通常会在中间加入空格对齐,只是有的人是一个全角空格,有的人是两个半角空格,有没有官方的函数可以解决呢?
我是准备在循环里加入一个将名字格式化的步骤,不知道可行不。
谢谢

在lisphk、newer两位前辈的指导下,解决了上述两个问题。下面附上源码。
附上了两个配套的命令,其一是快速删除电子签名图层的命令,另一个是快速将图块名修改为选择文本,并写块到对应路径。

请点击此处下载

查看状态:需购买或无权限

您的用户组是:游客

文件名称:插入签名.rar 
下载次数:0  文件大小:2.75 KB 
下载权限: 不限 以上  [免费赚D豆]



论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 19个

财富等级: 恭喜发财

发表于 2018-9-23 04:16:33 | 显示全部楼层
自己先判断处理下,全角、半角这些都可以判断,用开源函数库的函数,xd::string:regexps 和正则表达式, 搜索下论坛。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2018-9-23 07:32:06 | 显示全部楼层
(xd::string:dbc->sbc)字符串全角转半角
12 个回复 - 142 次查看
演示图片示例代码 **** 本内容被作者隐藏 ****
2017-12-28 09:43 - marting - 开源函数库


                               
登录/注册后可看大图

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 12个

财富等级: 恭喜发财

 楼主| 发表于 2018-9-23 10:47:38 | 显示全部楼层
Lisphk 发表于 2018-9-23 04:16
自己先判断处理下,全角、半角这些都可以判断,用开源函数库的函数,xd::string:regexps 和正则表达式, 搜 ...

判断的时候需要拉出来图中现有的块列表,或者支持文件夹中的块列表,我在帮助文件中没找到类似功能的函数。

点评

LISP只是提供了基本功能的函数,实际中,你肯定要根据自己的需要,自己去写函数处理你的工作啊 自己去写。  详情 回复 发表于 2018-9-23 10:53
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2018-9-23 10:53:30 | 显示全部楼层
wyl219 发表于 2018-9-23 10:47
判断的时候需要拉出来图中现有的块列表,或者支持文件夹中的块列表,我在帮助文件中没找到类似功能的函数 ...

LISP只是提供了基本功能的函数,实际中,你肯定要根据自己的需要,自己去写函数处理你的工作啊

自己去写。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 5295个

财富等级: 富甲天下

发表于 2018-9-23 14:40:34 | 显示全部楼层
程序写的不错,继续努力。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 6468个

财富等级: 富甲天下

发表于 2018-9-24 00:02:13 | 显示全部楼层
学习一下。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-9-23 16:20 , Processed in 0.374680 second(s), 49 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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