怎么在command中输入esc?
是这样的,我有一个插件,命令是bvs,我需要自己去编lisp达到批量操作的目的,相当于依次输入“bvs”——空格——“a”——“esc键”。我以一个错误的表达式来表达我的意图
(command "bvs" "a" "ESC");这里的ecs不是输入esc三个字母按键,而是用键盘上的ecs键来退出命令,因为空格是无法退出的。
不知道有没有方法实现?
(command "bvs" "a" ^C) 试试这效果
(progn
(command "Line" pause pause)
(command)
)
插件则不知
或可试用 vla-sendcommand Andyhon 发表于 2015-10-23 18:16 static/image/common/back.gif
试试这效果
(progn
(command "Line" pause pause)
第二个(command)就相当于强制退出上一个命令是吧?是不是没办法在第一个command中强制退出此命令? 无 (command "Line" pause (EXIT)) 试试在里面加 EXIT 1993063 发表于 2015-10-24 07:47 static/image/common/back.gif
试试在里面加 EXIT
(command "bvs" "a""exit")吗?好像无效诶 ZZXXQQ 发表于 2015-10-24 08:39 static/image/common/back.gif
(command "bvs" "a" ^C)
^C的写法我只在宏命令中看到过,在autolisp中也有这种写法吗?请问是什么意思啊? 可以先不管什么意思.按Z版说的做了,看行不行.
另外,可以在程序里设置条件,让它自动退出.不用按ESC
页:
[1]
2