如何在批处理文件/cmd中睡眠5秒

如何在批处理文件/cmd中睡眠5秒

Windows的截取工具可以捕捉屏幕,但有时我想在5秒后捕捉屏幕,例如通过摄像头显示的图像。(例如,运行脚本并对着摄像机微笑。)

如何在批处理文件中睡眠5秒?


慕尼黑的夜晚无繁华
浏览 3831回答 3
3回答

www说

一种方法是使用ping命令(MIS):ping 127.0.0.1 -n 6 > nul说明:ping是发送ping请求的系统实用程序。ping在Windows的所有版本上都可用。127.0.0.1的ip地址是本地宿主..此IP地址保证始终解析、可访问并立即响应pings。-n 6指定有6个pings。在每个ping之间有一个1s的延迟,所以对于一个5s的延迟,您需要发送6个ping。> nul抑制…的输出ping,通过重定向它给nul.

Qyouu

我很惊讶没有人提到:C:\> timeout 5N.B.不过,请注意(谢谢丹!)那,那个timeout 5指:睡4到5秒这可以通过将以下内容放入批处理文件、反复运行并计算第一次和第二次之间的时间差来进行经验验证echos:@echo off echo %time% timeout 5 > NUL echo %time%

梵蒂冈之花

试试看选择命令。从MSDOS 6.0开始,它就已经出现了,应该可以做到这一点。使用/T参数以秒为单位指定超时,使用/D参数指定默认的选择,然后忽略选定的选择。一个可能是问题的问题是,如果用户在超时期间之前键入一个选择字符。部分解决方法是混淆情况-使用/N参数隐藏有效选项的列表,并且在一组选择中只有一个字符,这样用户在超时之前输入有效选项的可能性就更小了。下面是WindowsVista上的帮助文本。我认为XP上的情况是一样的,但是请查看XP计算机上的帮助文本来验证。C:\>CHOICE /? CHOICE [/C choices] [/N] [/CS] [/T timeout /D choice] [/M text] Description:     This tool allows users to select one item from a list     of choices and returns the index of the selected choice. Parameter List:    /C    choices       Specifies the list of choices to be created.                        Default list is "YN".    /N                  Hides the list of choices in the prompt.                        The message before the prompt is displayed                        and the choices are still enabled.    /CS                 Enables case-sensitive choices to be selected.                        By default, the utility is case-insensitive.    /T    timeout       The number of seconds to pause before a default                        choice is made. Acceptable values are from 0 to                        9999. If 0 is specified, there will be no pause                        and the default choice is selected.    /D    choice        Specifies the default choice after nnnn seconds.                        Character must be in the set of choices specified                        by /C option and must also specify nnnn with /T.    /M    text          Specifies the message to be displayed before                        the prompt. If not specified, the utility                        displays only a prompt.    /?                  Displays this help message.    NOTE:    The ERRORLEVEL environment variable is set to the index of the    key that was selected from the set of choices. The first choice    listed returns a value of 1, the second a value of 2, and so on.    If the user presses a key that is not a valid choice, the tool    sounds a warning beep. If tool detects an error condition,    it returns an ERRORLEVEL value of 255. If the user presses    CTRL+BREAK or CTRL+C, the tool returns an ERRORLEVEL value    of 0. When you use ERRORLEVEL parameters in a batch program, list    them in decreasing order. Examples:    CHOICE /?    CHOICE /C YNC /M "Press Y for Yes, N for No or C for Cancel."    CHOICE /T 10 /C ync /CS /D y    CHOICE /C ab /M "Select a for option 1 and b for option 2."    CHOICE /C ab /N /M "Select a for option 1 and b for option 2."
打开App,查看更多内容
随时随地看视频慕课网APP