我有疑问......我知道如何从Delphi运行cmd,我也知道如何在那里发送命令。 但问题是命令并不总是一样的。我想发送命令,其中第一部分始终相同,第二部分将从“TEdit1.text”添加。 那可能吗? 非常感谢您的每一个答案! VILLY
答案 0 :(得分: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);