【发布时间】:2014-04-22 05:02:20
【问题描述】:
我有一个场景,我正在运行一个 .exe 文件,该文件在运行后会提示一些用户输入。那么如何使用批处理文件将一些参数或用户输入传递给 .exe 文件。用户输入是固定的,将是ex-ListObjects 的字符串。
注意:
.exe 不要求任何命令行参数。一旦它运行它的预期用户输入
那个字符串。
【问题讨论】:
-
可执行文件是在命令行上运行还是显示图形用户界面?
-
嘿,它有一个 gui,我将只运行批处理文件并将指定的字符串作为输入传递。所以我需要编写一个批处理文件在运行时将字符串传递给 exe 跨度>
-
如果它有一个 GUI,那么你将无法从批处理中传递任何东西,因为批处理无法与独立的 GUI 交互。如果您的可执行文件的 GUI 是用 .NET 编写并使用 Win32 API,那么可能可以通过某种方式使用 Visual Basic 脚本将参数传递给 GUI。
-
嘿抱歉它没有 gui。我如何使用 bat 来做到这一点,我将从 .net 应用程序运行 bat。
-
@Daemon- 如果你能帮助我编写批处理文件,那就太好了。
标签: batch-file