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

时间:2018-01-05 12:31:38

标签: delphi delphi-10.2-tokyo

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

  

ShellExecute(Handle,'open','example.exe',nil,nil,SW_SHOWNORMAL);

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

1 个答案:

答案 0 :(得分:0)

根据Uwe Raabe的建议,

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