【发布时间】:2014-01-18 07:19:45
【问题描述】:
我正在尝试将密码传递给 Windows 可执行文件(模拟用户输入)。每当我尝试这样做时,我都会得到“没有可用于安全输入的控制台”。可执行文件是一个名为 cdxdbi 的 ORACLE 可执行文件。
我想这样称呼它:
CDXDBI.exe < params
其中 params 是一个包含密码的文件。如果没有参数,可执行文件会弹出一个提示输入密码的 cmd 终端(两次)。
如何将参数注入终端?不幸的是,我没有关于 exe 的更多信息。有谁遇到过同样的问题,可以提供解决方案吗?
最好的问候, 塞巴斯蒂安
【问题讨论】:
-
你可以试试nircmd sendkeypress
-
AutoIt是您可以使用的另一个工具。 -
vbs 或 powershell 可以做 sendkeys。类似的事情可能是有序的。 stackoverflow.com/questions/21036524/…
标签: windows batch-file