0

我有疑问...我知道如何从 Delphi 运行 cmd 并且我也知道如何在那里发送命令。但问题是命令并不总是相同的。我想发送第一部分始终相同的命令,第二部分将从“TEdit1.text”添加。那可能吗?非常感谢您的每一个回答!维利

4

1 回答 1

3

您在问如何连接两个字符串。为此使用 + 运算符。例如:

'cmd.exe /c ' + Edit1.Text; 

根据您的评论,我认为您的代码应该是:

ShellExecute(Handle, 'runas', 'cmd.exe',
  PChar('/c netsh wlan set hostednetwork mode=allow ssid='+Edit1.Text),
  nil, SW_SHOWNORMAL);
于 2013-11-09T18:04:36.790 回答