我有兴趣能够在cmd
提示符下自动提取Yes
输入Yes/No
:
__ .d$$b .' TO$;\ / : TP._; / .; :Tb/ / / ;j$j _.-" d$$$$ .' .. d$$$$; / /P' d$$$$P. \\ / " .d$$$P' \\^"l .' `T$P""""" : ._.' _.' ; `-.-".-'-' ._. _.-" .-" `.-" _____ ._ .-" -(.g$$$$$$$b. .' ""^T$$$P) .(: _/ -" /.' /:/; ._.'-'`-' ")/ /;/; `-.-"..--"" " / / ; .-" ..--"" -' : ..--""--.-" (\ .-(\ ..--"" `-\(\/;` _. : .................................................__________... .... _________________________________________ ./ \\ .___/ /..I /_/ _____ I_ I _______ II .__/ ____ //...I ____/ I I.....I II..I /...II...\ II ../_____/ //....I II ....I I_____I II..I ___II___ II ......./ //.....I I____..I ___II..I I___II___I II ....../ //......I ___/..I I\ \\ ...I ...II... II ...../ //.......I II ....I I.\ \\ ..I ...II... II ..../ //_______ I I______I_ I..\ \\ .I \___II___/ II .../ ____________ /_I / I__.\ \\ I II __/_______________/.\___________/_____/..\___\\\____________// c:\>disablewinremotedesktop Delete the registry value fDenyTSConnections (Yes/No)?
我有一个很长的.cmd
文件,其中包含我为加快计算机任务而制作的DOSKEY
个大型列表,并且我添加了一些我知道将在基于这本注册表的未来,我一直在空闲时间读书。
这是命令格式:
DOSKEY disablewinremotedesktop = REG DELETE "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v "fDenyTSConnections"
$T
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v "fDenyTSConnections" /t REG_DWORD /d 1
在这个.cmd
文件中,我在开头和结尾使用了@echo off
,为了使ASCII art picture我非常喜欢。
请帮我自动完成此过程!
答案 0 :(得分:2)
您可以使用以下内容创建Yes.bat文件:
@echo off
for /L %%X in (1,1,77) do echo Yes
(将77替换为足够大的数字)
然后运行
Yes.bat | YourCommand.bat
似乎可以使Yes.bat命令输出比YourCommand.bat更多的Yes。在Windows 7上,它们似乎被默默地丢弃......
以上仅适用于批处理文件,正如您所指出的那样,它不能解决您的问题。
你的doskey宏不能在批处理文件中使用,而且似乎不能在管道的末尾,所以
Yes.bat | yourDOSKeyMacro
失败了。
对于你的问题,我想不出一般的答案,但提示来自宏的REG DELETE部分。您可以使用/ f(强制)选项删除此提示:
REG DELETE“HKLM \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server”/ v“fDenyTSConnections”/ f
我认为那可能会让你大部分都在那里。
答案 1 :(得分:0)
当我这样做时:
C:\Windows\system32>echo y | del %USERPROFILE%\Desktop\tt
我明白了:
C:\Users\qwerp\Desktop\tt\*, Are you sure (Y/N)? y
C:\Windows\system32>
这是您要找的吗?
只需将“ y”回显到您的代码中即可:
回声[您编码]