Windows批处理bat 自动输入回车

前言全局说明

Windows批处理bat 自动输入回车。
某些自动化情况下,需要自动回车,实现无人值守


一、说明

1.1 环境:

Windows 11 家庭版 23H2 22631.3737

1.2 <nul 作用

<nul 是 0<nul 的简写,0 句柄是默认的输入句柄,nul 是空设备,所以 <nul 表示从空设备获取输入。
set /p 执行时会等待用户的输入,<nul 使得 set /p 输入设备为空(默认情况下为 0<con,
也就是键盘输入),此时 set /p 就会自动终止输入,此处的 <nul 和手动按回车是一样的效果,
只是它不需要人工操作。
利用这个特性,再加上 set /p 内置的不换行显示提示语句的功能,就能够实现不换行显示,
不过它有一个缺陷,就是无法显示以等号开头的行(而且 win7 下会把开头连续的空格与制表符忽略)。
也就是:
set /p=提示语句<nul
等同于:
set /p=提示语句【按回车】

二、set /p 自动输入回车

set /p name="John"<nul

三、pause 自动输入回车

pause<nul



免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。




参考、来源:
https://tieba.baidu.com/p/1161296988 4楼



posted @   悟透  阅读(103)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
历史上的今天:
2023-02-01 开发板只读随机存储器分类RAM、ROM、EMMC、Nandflash、Norflash
点击右上角即可分享
微信分享提示