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 android 保持唤醒状态

incyear:将一个tdatetime变量加减一定数量的年数

Delphi 获取一个文件夹下的所有文件

github上通过星级评估排名前10的最受欢迎的开源Delphi项目

Delphi 获取鼠标坐标大全方法

Delphi 删除字符串重复的符号只保留一个

Delphi 取字符串中间

Delphi模仿“千千静听”滚动标题栏,非常简单!

Delphi 判断是否是0-9数字

Delphi中url的编码与解码,即urlencode的使用

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



打赏

取消

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

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

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

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

评论

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