明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1806|回复: 8

[提问] 请问如何在调用dos命令的时候不显示控制台那个黑色小窗口

[复制链接]
发表于 2015-5-27 14:53:56 | 显示全部楼层 |阅读模式
本帖最后由 飂飂飂 于 2015-5-27 15:47 编辑

请问如何在调用dos命令的时候不显示控制台那个黑色小窗口,比如(command "shell" "notepan.exe"),除了打开记事本窗口之外,屏幕上还会出现控制台窗口,而且同一个lisp程序中,运行几条dos命令就会同时出现几个窗口,整个屏幕显得超级乱,有没有什么办法不显示这个黑色小窗口,先谢过大神


现在刚开始使用lisp没多久  目前调试一个功能  其中有一条dos命令反复执行很多遍  执行过程中那个屏幕上刷出一堆的黑色小窗口实在是亮瞎   除去美观方面考虑  我还担心这样批量弹窗口会不会引起cad当机等严重的副作用  从实用的角度这个问题还是比较关键
发表于 2015-5-27 15:06:50 | 显示全部楼层
看看函数startapp能否帮上你的忙?不过这个函数不是对每个dos命令都适用的。
 楼主| 发表于 2015-5-27 15:12:16 | 显示全部楼层
ll_j 发表于 2015-5-27 15:06
看看函数startapp能否帮上你的忙?不过这个函数不是对每个dos命令都适用的。

谢谢关注,这个命令我看过,不过确实不对dos命令适用,它是针对应用程序的调用有效的
发表于 2015-5-27 15:35:31 | 显示全部楼层
如果有多条指令,可否写到bat文件中来吧执行?这样应该不会打开多个终端窗口吧?
 楼主| 发表于 2015-5-27 15:45:24 | 显示全部楼层
e2002 发表于 2015-5-27 15:35
如果有多条指令,可否写到bat文件中来吧执行?这样应该不会打开多个终端窗口吧?

额,我现在刚开始学习lisp没多久  很多东西不熟  根本不知道lisp与批处理怎么结合  我现在想实现的功能是在lisp语句中调用dos       其中有一条语句反复执行很多遍  执行过程中那个屏幕上刷出一堆的黑色小窗口实在是亮瞎   除去美观方面考虑  我还担心这样批量弹窗口会不会引起cad当机等严重的副作用  这个问题还是比较关键
发表于 2015-5-27 16:02:08 | 显示全部楼层
bat文件就是dos批文件,应该可以试试,而且批文件最后还可以试试使用dos的exit命令退出dos状态,关闭黑屏。
 楼主| 发表于 2015-5-27 16:31:48 | 显示全部楼层
e2002 发表于 2015-5-27 15:35
如果有多条指令,可否写到bat文件中来吧执行?这样应该不会打开多个终端窗口吧?

多谢  仔细揣摩之后  确实解决了这个问题  虽然还弹小黑框 但是只弹一个了 给力
 楼主| 发表于 2015-5-27 16:32:24 | 显示全部楼层
ll_j 发表于 2015-5-27 16:02
bat文件就是dos批文件,应该可以试试,而且批文件最后还可以试试使用dos的exit命令退出dos状态,关闭黑屏。

多谢 有用!
发表于 2015-5-27 19:08:57 | 显示全部楼层
现在还有要用到 DOS 环境的程序吗?都 64位时代了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-21 17:57 , Processed in 0.183494 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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