我需要从Windows power shell执行以下命令:
PS C:\automation> ./test.exe get data "user\test" --outputfile test.csv
Please enter the Password:
Connecting database...
out file available in test.csv
PS C:\automation>
我需要在提示输入密码时输入密码,在"请输入密码:"。然后它将连接数据库并提供输出文件。
请指导我如何在不使用任何'子流程的情况下自动执行此操作。或者' pexpect'有点事。
答案 0 :(得分:0)
你可以使用wexpect这是一个python模块。使用我创建的那个https://drive.google.com/file/d/0B-4scr3fQpEcRlBDSTNLU252UzA/view?usp=sharing
示例powershell脚本附加在该zip文件中。 阅读本文: https://github.com/anilchander1/WindowsConsoleAutomator/blob/master/README.md
确保已安装最新的Microsoft VC ++可再发行组件。