delphi执行cmd命令和bat文件


本文整理自网络,侵删。

 
cmd:='echo d | Xcopy '+BasePath+' '+TargetPath+' /s/e';
 i:=ShellExecute(Handle,nil,'cmd.exe',PChar('/K '+cmd),nil,SW_HIDE);
ShellExecute(Handle,nil, 'cmd.exe',pchar('/C '+GetCurrentDir+'\build.bat'), nil, SW_HIDE);
执行命令前面加“/K”,执行bat文件前面加"/C"
还有就是 如果有的CMD命令执行后需要询问再输入参数才能继续执行,echo 参数 |

相关阅读 >>

Delphi 文件名变小写的函数

Delphi xe7使用本身的md5单元进行字符串加密

Delphi 10.3新特性 内联变量

Delphi firedac 下的 sqlite [6] - 加密

Delphi 非主窗体(即子窗体)在任务栏显示按钮

Delphi android 按包名判断是否安装了app

base64.pas

如何判断硬盘是fat32还是ntfs

Delphi utf-8

Delphi asc转换成unicode

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...