gpt4 book ai didi

windows - 从批处理文件 (cmd) 控制交互式控制台程序

转载 作者:可可西里 更新时间:2023-11-01 11:13:14 27 4
gpt4 key购买 nike

我有一个 WindowsXP 控制台程序,它提供交互式 cli 模式(一些 cisco 工具)提示输入用户名和密码。我如何以编程方式将这些内容从 .bat 文件中导入?

最佳答案

这取决于工具。

希望 cisco 工具支持命令行参数(-username=foo 等),可以从管道读取命令(echo username | tool.exe),或者可以接受输入文件 (tool.exe @input.txt)。

如果它从 stdin 获取所有输入,您可以创建一个包含按正确顺序输入的文本文件并将其通过管道传输到应用程序。例如,创建一个包含以下内容的文件 input.txt:

myusername
mypassword

并执行此操作以便 tool.exe 从 input.txt 获取其输入:

tool.exe < input.txt

但这又取决于工具。

如果没有这些简单的答案,下一个选项是使用 jscript、vbscript 或其他语言将击键发送到 cmd 窗口。参见 automate a windows command line utility with a batch file - send keystrokes to std input after utility starts .

关于windows - 从批处理文件 (cmd) 控制交互式控制台程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15928325/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com