代码之家  ›  专栏  ›  技术社区  ›  Xel Naga

如何在Delphi中运行命令行程序并发送密钥?

  •  0
  • Xel Naga  · 技术社区  · 7 年前

    我可以使用以下命令打开命令行程序:

    ShellExecute(句柄“open”、“example.exe”、nil、nil、SW\u SHOWNORMAL);

    程序等待用户输入(例如键“q”)。如何在程序运行时向其发送密钥?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Xel Naga    6 年前

    根据Uwe Raabe的建议,

      DosCommand1.CommandLine:='example.exe';
      DosCommand1.Execute;
      ...
      DosCommand1.SendLine('q',True);