batch-file - 无法使用批处理文件自动输入响应
问题描述
我正在尝试使用.bat
文件(Windows)来自动化注册过程。
以下是我的批处理文件的内容:
C:
cd C:\Program Files (x86)\SSL_Client
admin -r
echo n
echo mithun
echo 12339-asdda-wewew
它一直有效,直到admin -r
提示用户输入 Y/N
但是上面的代码不起作用..
我是新手,对于这样一个基本问题感到抱歉
解决方案
您的脚本运行admin -r
,完成后,继续下一行,该行n
回显到控制台(您不需要它的地方)。
有一个技巧可以为可执行文件提供输入(这可能会或可能不会工作 - 取决于可执行文件):将信息传递给它:
cd /d "C:\Program Files (x86)\SSL_Client"
(
echo n
echo mithun
echo 12339-asdda-wewew
)|admin -r
推荐阅读
- gitlab - 挂钩执行失败:无法打开与 ::1:8000 的 TCP 连接(连接被拒绝 - “::1” 端口 8000 的连接(2))
- c# - 如何调用大按钮的点击
- vba - 图表数据标签地狱
- mongodb - 在 CentOS 7 上安装 Mongo 3.6
- java - 将 Java cookie 对象转换为要在 httpResponse“Set-Cookie”标头中设置的字符串
- microsoft-teams - 通过 GPO 为 Microsoft 团队禁用功能
- angular - CdkDropList 上的动态高度问题
- c++ - 数组的两个索引具有相同的内存地址
- reactjs - 为什么访问非
页面清除我的持久性:轮询身份验证? - java - 从 Blender 2.8 导出到 LibGDX