草庐IT

windows - 在 windows cmd yes/no 提示下自动有脚本输入 yes

coder 2024-06-21 原文

我感兴趣的是能够在 Yes/No 提示符下自动让我的 cmd 输入 Yes:

                                       __
                                     .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。我非常喜欢。

请帮我自动化这个过程!

最佳答案

您可以使用如下内容创建 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

我认为这可能会帮助您完成大部分工作。

关于windows - 在 windows cmd yes/no 提示下自动有脚本输入 yes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24415679/

有关windows - 在 windows cmd yes/no 提示下自动有脚本输入 yes的更多相关文章

  1. ruby-on-rails - 使用 Ruby on Rails 进行自动化测试 - 最佳实践 - 2

    很好奇,就使用ruby​​onrails自动化单元测试而言,你们正在做什么?您是否创建了一个脚本来在cron中运行rake作业并将结果邮寄给您?git中的预提交Hook?只是手动调用?我完全理解测试,但想知道在错误发生之前捕获错误的最佳实践是什么。让我们理所当然地认为测试本身是完美无缺的,并且可以正常工作。下一步是什么以确保他们在正确的时间将可能有害的结果传达给您? 最佳答案 不确定您到底想听什么,但是有几个级别的自动代码库控制:在处理某项功能时,您可以使用类似autotest的内容获得关于哪些有效,哪些无效的即时反馈。要确保您的提

  2. ruby - 在 Ruby 程序执行时阻止 Windows 7 PC 进入休眠状态 - 2

    我需要在客户计算机上运行Ruby应用程序。通常需要几天才能完成(复制大备份文件)。问题是如果启用sleep,它会中断应用程序。否则,计算机将持续运行数周,直到我下次访问为止。有什么方法可以防止执行期间休眠并让Windows在执行后休眠吗?欢迎任何疯狂的想法;-) 最佳答案 Here建议使用SetThreadExecutionStateWinAPI函数,使应用程序能够通知系统它正在使用中,从而防止系统在应用程序运行时进入休眠状态或关闭显示。像这样的东西:require'Win32API'ES_AWAYMODE_REQUIRED=0x0

  3. ruby - 如何将脚本文件的末尾读取为数据文件(Perl 或任何其他语言) - 2

    我正在寻找执行以下操作的正确语法(在Perl、Shell或Ruby中):#variabletoaccessthedatalinesappendedasafileEND_OF_SCRIPT_MARKERrawdatastartshereanditcontinues. 最佳答案 Perl用__DATA__做这个:#!/usr/bin/perlusestrict;usewarnings;while(){print;}__DATA__Texttoprintgoeshere 关于ruby-如何将脚

  4. ruby-on-rails - 独立 ruby​​ 脚本的配置文件 - 2

    我有一个在Linux服务器上运行的ruby​​脚本。它不使用rails或任何东西。它基本上是一个命令行ruby​​脚本,可以像这样传递参数:./ruby_script.rbarg1arg2如何将参数抽象到配置文件(例如yaml文件或其他文件)中?您能否举例说明如何做到这一点?提前谢谢你。 最佳答案 首先,您可以运行一个写入YAML配置文件的独立脚本:require"yaml"File.write("path_to_yaml_file",[arg1,arg2].to_yaml)然后,在您的应用中阅读它:require"yaml"arg

  5. ruby - RuntimeError(自动加载常量 Apps 多线程时检测到循环依赖 - 2

    我收到这个错误:RuntimeError(自动加载常量Apps时检测到循环依赖当我使用多线程时。下面是我的代码。为什么会这样?我尝试多线程的原因是因为我正在编写一个HTML抓取应用程序。对Nokogiri::HTML(open())的调用是一个同步阻塞调用,需要1秒才能返回,我有100,000多个页面要访问,所以我试图运行多个线程来解决这个问题。有更好的方法吗?classToolsController0)app.website=array.join(',')putsapp.websiteelseapp.website="NONE"endapp.saveapps=Apps.order("

  6. ruby - 在 Windows 机器上使用 Ruby 进行开发是否会适得其反? - 2

    这似乎非常适得其反,因为太多的gem会在window上破裂。我一直在处理很多mysql和ruby​​-mysqlgem问题(gem本身发生段错误,一个名为UnixSocket的类显然在Windows机器上不能正常工作,等等)。我只是在浪费时间吗?我应该转向不同的脚本语言吗? 最佳答案 我在Windows上使用Ruby的经验很少,但是当我开始使用Ruby时,我是在Windows上,我的总体印象是它不是Windows原生系统。因此,在主要使用Windows多年之后,开始使用Ruby促使我切换回原来的系统Unix,这次是Linux。Rub

  7. Vscode+Cmake配置并运行opencv环境(Windows和Ubuntu大同小异) - 2

    之前在培训新生的时候,windows环境下配置opencv环境一直教的都是网上主流的vsstudio配置属性表,但是这个似乎对新生来说难度略高(虽然个人觉得完全是他们自己的问题),加之暑假之后对cmake实在是爱不释手,且这样配置确实十分简单(其实都不需要配置),故斗胆妄言vscode下配置CV之法。其实极为简单,图比较多所以很长。如果你看此文还配不好,你应该思考一下是不是自己的问题。闲话少说,直接开始。0.CMkae简介有的人到大二了都不知道cmake是什么,我不说是谁。CMake是一个开源免费并且跨平台的构建工具,可以用简单的语句来描述所有平台的编译过程。它能够根据当前所在平台输出对应的m

  8. ruby-on-rails - 从应用程序中自定义文件夹内的命名空间自动加载 - 2

    我们目前正在为ROR3.2开发自定义cms引擎。在这个过程中,我们希望成为我们的rails应用程序中的一等公民的几个类类型起源,这意味着它们应该驻留在应用程序的app文件夹下,它是插件。目前我们有以下类型:数据源数据类型查看我在app文件夹下创建了多个目录来保存这些:应用/数据源应用/数据类型应用/View更多类型将随之而来,我有点担心应用程序文件夹被这么多目录污染。因此,我想将它们移动到一个子目录/模块中,该子目录/模块包含cms定义的所有类型。所有类都应位于MyCms命名空间内,目录布局应如下所示:应用程序/my_cms/data_source应用程序/my_cms/data_ty

  9. postman——集合——执行集合——测试脚本——pm对象简单示例02 - 2

    //1.验证返回状态码是否是200pm.test("Statuscodeis200",function(){pm.response.to.have.status(200);});//2.验证返回body内是否含有某个值pm.test("Bodymatchesstring",function(){pm.expect(pm.response.text()).to.include("string_you_want_to_search");});//3.验证某个返回值是否是100pm.test("Yourtestname",function(){varjsonData=pm.response.json

  10. 深度学习部署:Windows安装pycocotools报错解决方法 - 2

    深度学习部署:Windows安装pycocotools报错解决方法1.pycocotools库的简介2.pycocotools安装的坑3.解决办法更多Ai资讯:公主号AiCharm本系列是作者在跑一些深度学习实例时,遇到的各种各样的问题及解决办法,希望能够帮助到大家。ERROR:Commanderroredoutwithexitstatus1:'D:\Anaconda3\python.exe'-u-c'importsys,setuptools,tokenize;sys.argv[0]='"'"'C:\\Users\\46653\\AppData\\Local\\Temp\\pip-instal

随机推荐