Windows 试图将命令';在CMD上的一个文件中提供帮助
我正在尝试获取文本文件中DISKPART的帮助Windows 试图将命令';在CMD上的一个文件中提供帮助,windows,batch-file,cmd,Windows,Batch File,Cmd,我正在尝试获取文本文件中DISKPART的帮助 help DISKPART>a.txt 但是Diskpart会打开另一个窗口,帮助信息就在那里,而不是在我的文件中 帮助SC还有第二个问题: help SC>b.txt help SC让我观看有关查询和查询的帮助,我想自动告诉它是。但是如果我写 echo Y|help SC 它不接受我的“是”,并向用户询问该问题。问题是什么?DISKPART需要提升,因此如果从非提升的批处理文件运行它,它将在单独的窗口中运
help DISKPART>a.txt
但是Diskpart会打开另一个窗口,帮助信息就在那里,而不是在我的文件中
帮助SC还有第二个问题:
help SC>b.txt
help SC让我观看有关查询和查询的帮助,我想自动告诉它是。但是如果我写
echo Y|help SC
它不接受我的“是”,并向用户询问该问题。问题是什么?DISKPART需要提升,因此如果从非提升的批处理文件运行它,它将在单独的窗口中运行。在运行它之前,您需要提升。(强制它在没有提升的情况下运行是行不通的;您只会得到一个拒绝访问的错误。) 看起来好像SC直接从控制台而不是从标准输入读取。您可以尝试编写一个程序,使用进程创建标志启动sc.exe,这样它就没有控制台可以从中获取输入。或者您可以使用该函数来合成击键
(手动执行此操作并保留副本以供将来参考要容易得多!)DISKPART需要提升,因此如果从非提升的批处理文件运行,它将在单独的窗口中运行。在运行它之前,您需要提升。(强制它在没有提升的情况下运行是行不通的;您只会得到一个拒绝访问的错误。) 看起来好像SC直接从控制台而不是从标准输入读取。您可以尝试编写一个程序,使用进程创建标志启动sc.exe,这样它就没有控制台可以从中获取输入。或者您可以使用该函数来合成击键 (手工操作并保存副本以备将来参考会容易得多!)