0

質問があります... Delphi から cmd を実行する方法と、そこにコマンドを送信する方法も知っています。しかし問題は、コマンドが常に同じではないということです。最初の部分は常に同じで、2 番目の部分は "TEdit1.text" から追加されるコマンドを送信したいと思います。それは可能ですか?毎度お返事ありがとうございます!ヴィリー

4

1 に答える 1

3

2 つの文字列を連結する方法を尋ねています。そのために + 演算子を使用します。例えば:

'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 に答える