运行 cmd 中的多个命令 Delphi
running multiple commands in cmd with Delphi
我正在尝试使用 Delphi 中的 cmd
来应用一些命令。我使用以下代码
ShellExecute(Application.handle, 'runas', 'cmd.exe',
PChar('/c command to do '), nil, SW_show);
我想运行在同一次执行中执行多个命令,例如
/c command1 command2 command3
我已经为 运行 一些命令制作了一个 bat 文件。但我不喜欢将蝙蝠存储到我的项目中的想法。我可以在一次执行中应用多个命令吗?这可以做到吗?
您可以尝试用 && 分隔命令,这里是工作示例
ShellExecute(Application.handle, 'open', 'cmd.exe',
PChar('/c "copy /Y file1.txt file2.txt&© /Y file2.txt file3.txt"'), nil, SW_show);
我正在尝试使用 Delphi 中的 cmd
来应用一些命令。我使用以下代码
ShellExecute(Application.handle, 'runas', 'cmd.exe',
PChar('/c command to do '), nil, SW_show);
我想运行在同一次执行中执行多个命令,例如
/c command1 command2 command3
我已经为 运行 一些命令制作了一个 bat 文件。但我不喜欢将蝙蝠存储到我的项目中的想法。我可以在一次执行中应用多个命令吗?这可以做到吗?
您可以尝试用 && 分隔命令,这里是工作示例
ShellExecute(Application.handle, 'open', 'cmd.exe',
PChar('/c "copy /Y file1.txt file2.txt&© /Y file2.txt file3.txt"'), nil, SW_show);