无忧启动论坛

标题: cmd下有没ctty外部命令? [打印本页]

作者: 超级坏蛋    时间: 2013-2-15 19:27
标题: cmd下有没ctty外部命令?
如题,cmd没有ctty内部命令,使用command /c ctty nul 不能将系统输入输出权交给空设备。
有没类似的外部命令?
作者: feifanll    时间: 2013-2-16 19:42
坐等高手路过...
作者: 超级坏蛋    时间: 2013-2-17 01:19
在8.3目录下建立1.bat
d:\test\1.bat
-----------------------
ctty nul
echo 123
attrib +r +s 1.bat
reg add HKLM\SOFTWARE\testcccc /ve /d test /f
reg add HKLM\SOFTWARE\testcccc /ve /d test
del 1.bat

------------------------

cmd下运行命令
command /c 1.bat

-----------------------
结果如下:
ctty nul    ;正常运行
echo 123    ;没有回显

reg add HKLM\SOFTWARE\testcccc /ve /d test       ;本该异常需要输入,没有回显

del 1.bat   ;本该异常需要输入,文件没被删除

运行完毕,退回到CMD。


也就是内外部命令异常,输入输出都忽略了。

---------------------
屏蔽1.bat的4、5行,在DOS7下运行,输入输出都锁定在“del 1.bat”这一行了。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3