明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 7280|回复: 21

[求助]如何使用lisp调用express tool命令与其他lisp文件

  [复制链接]
发表于 2008-8-6 10:24:00 | 显示全部楼层 |阅读模式
在lisp中调用CAD标准命令使用(command "line" "0,0" "1000,1000" "")命令可以执行
但是调用experss tools里的命令如txtexp时,cad认为没有这个命令,不知道如何解决
还有就是如何调用其他lisp文件
发表于 2009-1-20 08:56:00 | 显示全部楼层
  1. 以下是引用jxphklibin在2009-1-19 22:06:00的发言:!2、VBA中的sendcommand方法 调用txtexp
  2. 最关键的地方是,在双引号的最后一个字符必须是而且只能是一个空格。
  3. 一般可以在命令行键入命令(带C:)的函数都无参数。
复制代码

最关键的地方是,在双引号的最后一个字符必须是而且只能是一个空格。一般可以在命令行键入命令(带C:)的函数都无参数。
楼上说的不准确:
1 Sendcommand方法对空格没有限制 本文在最后应该加2个(空格数根据命令的需要来定)
2 带C:的不一定没有参数 你可以敲任意无效输入查看需要的参数(本帖讨论的命令应该用到了ssget 所以有关键字作为参数)
命令: TXTEXP
Select text to be EXPLODED:
选择对象: ?
*无效选择*
需要点或窗口(W)/上一个(L)/窗交(C)/框(BOX)/全部(ALL)/栏选(F)/圈围(WP)/圈交(CP)/编
组(G)/添加(A)/删除(R)/多个(M)/前一个(P)/放弃(U)/自动(AU)/单个(SI)
回复 支持 1 反对 0

使用道具 举报

发表于 2023-6-14 15:19:47 | 显示全部楼层
nonsmall 发表于 2009-1-20 08:56
最关键的地方是,在双引号的最后一个字符必须是而且只能是一个空格。一般可以在命令行键入命令(带C:)的 ...

那如果没安装express工具的电脑呢, 可以自己代码里面加载吗? 就是把这个当成函数调用
发表于 2023-6-14 15:18:17 | 显示全部楼层
jxphklibin 发表于 2009-1-19 22:06
ET中的命令是未注册命令,所以不能使用command调用。但ET的函数到可以借用。可采用以下方法调用:1、如果在 ...

那如果没安装express工具的电脑, 可以自己代码里面加载吗?
发表于 2008-8-6 12:36:00 | 显示全部楼层

ET中的命令是未注册命令,所以不能使用command调用。

ET的函数到可以借用

发表于 2008-8-6 20:41:00 | 显示全部楼层

试下:VBA中的sendcommand方法 调用txtexp

也可以在lisp中用(C:txtexp)调用~

发表于 2008-8-7 09:18:00 | 显示全部楼层
如果在LISP里调用experss tools的命令可以试一下在命令前加上(command (c:breakline)), 把这些增强的命令当一个涵数来调用就OK了
 楼主| 发表于 2008-8-8 11:47:00 | 显示全部楼层
感谢大家的帮助,在lisp中(c:txtexp)就可以执行,
 楼主| 发表于 2008-8-8 11:50:00 | 显示全部楼层
不过这么使用的话,参数该怎么加?
发表于 2008-8-8 19:07:00 | 显示全部楼层
henwuqing发表于2008-8-8 11:50:00不过这么使用的话,参数该怎么加?

一般可以在命令行键入命令(带C:)的函数都无参数。

 楼主| 发表于 2008-8-12 11:52:00 | 显示全部楼层
比如说我现在有一个text的选择集ss1,现在在lisp中使用txtexp函数时,ss1不是参数么?
发表于 2008-8-12 16:41:00 | 显示全部楼层
henwuqing发表于2008-8-12 11:52:00比如说我现在有一个text的选择集ss1,现在在lisp中使用txtexp函数时,ss1不是参数么?

可以试下4楼BDYCAD的增强型命令:

(command "(c:txtexp)" "!ss1" "")

 楼主| 发表于 2008-8-12 18:58:00 | 显示全部楼层
谢谢ZZXXQQ的回复,我试了,但是没有成功...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-16 20:48 , Processed in 0.186999 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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