明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2924|回复: 10

能否隐藏命令行输入的命令而不影响命令的执行?

[复制链接]
发表于 2007-1-25 23:44:00 | 显示全部楼层 |阅读模式
VBA中,能否实现 :即看不出输入行输入的是什么,但却继续执行输入的这个命令,可能么?如何做?谢谢!
发表于 2007-1-26 09:05:00 | 显示全部楼层
不要用SendCommand
发表于 2007-1-26 18:08:00 | 显示全部楼层
设置cmdecho系统变量
发表于 2007-3-2 11:19:00 | 显示全部楼层
cmdecho用VBA调用的时候要用到SENDCOMMAND,如果在VLISP中的话,可以直接在命令行中输入COMMMAND "ECHO....
发表于 2007-3-2 13:24:00 | 显示全部楼层

前一段时间我也问了类似的问题.

答案: 使用系统变量"NOMUTT"

要看不出输入行输入的是什么时, 设系统变量 "NOMUTT" 为 1,

恢复时设为 0

(程序结束前务必恢复时设为 0)

 楼主| 发表于 2007-3-2 22:31:00 | 显示全部楼层

真是太谢谢jkbanana了,但是nomutt是否还是要用到sendcommand发出去?

在程序内部怎么设定nomutt值?

发表于 2007-3-3 09:55:00 | 显示全部楼层
StartMe发表于2007-3-2 22:31:00真是太谢谢jkbanana了,但是nomutt是否还是要用到sendcommand发出去?在程序内部怎么设定nomutt值?

ThisDrawing.SetVariable "NOMUTT", 1
 楼主| 发表于 2007-3-4 00:47:00 | 显示全部楼层
哦,今天我试了Nomutt,但是它和cmdecho一样,都隐藏不了VBA发送到命令行上的内容,只是nomutt设定后,命令行的行头字母"command:"没了而已。
发表于 2007-3-5 10:14:00 | 显示全部楼层
把你的程序发出来看看.
 楼主| 发表于 2007-3-5 22:20:00 | 显示全部楼层
cmdecho是在执行lisp语句时(例如加载过程)隐藏执行语句的吧?lisp我不懂,我只想在VBA中隐藏用SendCommand命令发送到命令行的语句,看样子mccad版主说得没错,用SendCommand命令发送的命令根本隐藏不了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-2-22 18:55 , Processed in 0.171181 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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