加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

批处理文件 – DOS批处理文件:如何写入提示并保持在同一行输入

发布时间:2020-12-14 01:35:59 所属栏目:Windows 来源:网络整理
导读:我想知道是否有一种方法可以读取批处理文件中的用户输入,因为我有一个名为“fif.bat”的文件,它存储了两个参数(只需将它们称为paramA和paramB),所以我执行这样的文件: fif paramA paramB 我必须每个月更改一次paramA,但我多次调用这个文件,所以我想打开一个
我想知道是否有一种方法可以读取批处理文件中的用户输入,因为我有一个名为“fif.bat”的文件,它存储了两个参数(只需将它们称为paramA和paramB),所以我执行这样的文件:

fif paramA paramB

我必须每个月更改一次paramA,但我多次调用这个文件,所以我想打开一个控制台并打印出来:

fif paramA

所以我只需要编写paramB并在需要时更改paramA.

PD:paramA非常大,所以如果我可以在那里而不是每次写作都非常有帮助.而且我不想制作另一个批处理文件来调用fif whit paramA.

解决方法

我想这可能就是你要找的东西:

@ECHO OFF
SET /p paramA=Parameter A:
ECHO you typed %paramA%
PAUSE

第一行停止批处理文件中的命令被回显到控制台
第二行用“参数A:”提示用户,等待用户输入值并按回车键.该值进入一个名为paramA的变量.
第三行将变量paramA的值回显到控制台
第四行等待用户按任意键.

请注意,SET / p命令不适用于每个版本的Windows,我相信它是在2000年引入的,但我可能在版本上错了.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读