自动关闭CAD程序时,如何用代码实现输入“Y”自动退出
调用CAD的退出命令acedCommand(RTSTR,"_QUIT",RTNONE);
执行后会弹出“确认退出,Y/N”,我如何用代码实现自动输入“Y”,实现自动直接退出?望解答,谢谢~~
着急,自已顶一下 acedCommand(RTSTR,"_QUIT",RTSTR,"y",RTNONE);这样就可以了。
不过友情提醒一下,这种方式不会提示你保存文件。 但这种调用CAD自有命令的方法和我自定义的方法放在一起时,不按顺序执行,是因为CAD线程控制的问题吗? 我用反应器editReactor.commandWillStart(cmdStr);试了下,传"_T(_QUIT)"进参数,还是没有让CAD退出啊,什么原因呢 还是可以解决的:acedCommand(RTSTR,_T("_QUIT"),RTSTR,_T("y"),RTNONE); 在执行关闭命令前加入定时器就可以了,确保其他处理执行完毕。 学习一下,谢谢大佬
页:
[1]