CMD中对于命令需要进行确认提示的,应该怎样用命令行来实现呢?
C:\>cacls d:\test.txt /G users:F
是否确定(Y/N)?
对于这种运行后需要输入Y或者N来确认,但又没有像 copy /y 这样可以通过/y之类的参数来指定是否确认的命令,应该怎样实现运行后输入y或者输入y加回车的效果呢?
如果是上面的cacls的话,我倒还有办法,可以用下面这句来达到目的.
C:\>echo y| cacls d:\test.txt /G users:F
是否确定(Y/N)?处理的文件: d:\test.txt
而且这里的echo y后面必须紧接着|,在y和|之间不可以有空格
----------------------------
但是现在我想操作的是调用Schtasks.exe删除一个计划任务.我用下面这两句都无效
echo y| Schtasks.exe /delete /TN At1
echo y | Schtasks.exe /delete /TN At1
它都是提示"错误: 无效输入。"没办法达到运行后输入y和回车的效果.
请问对于这样的情况,有没有什么办法呢?
------解决方案--------------------我这边测试第一个就可以啊!
echo y| Schtasks.exe /delete /TN At1
------解决方案--------------------用/f参数就行了。