Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有疑问...我知道如何从 Delphi 运行 cmd 并且我也知道如何在那里发送命令。但问题是命令并不总是相同的。我想发送第一部分始终相同的命令,第二部分将从“TEdit1.text”添加。那可能吗?非常感谢您的每一个回答!维利
您在问如何连接两个字符串。为此使用 + 运算符。例如:
'cmd.exe /c ' + Edit1.Text;
根据您的评论,我认为您的代码应该是:
ShellExecute(Handle, 'runas', 'cmd.exe', PChar('/c netsh wlan set hostednetwork mode=allow ssid='+Edit1.Text), nil, SW_SHOWNORMAL);