如何利用编程执行Dos的批处理文件?

cqjxnc 2003-09-05 05:21:59
如何利用编程执行Dos的批处理文件?我用Delphi在编一个程序,如何执行dos的批处理文件?怎么调用winapi函数?同时运行时不要显示dos的界面。
...全文
47 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiangwangz 2003-10-09
  • 打赏
  • 举报
回复
winexec(pchar('command.com /C '+'net user'+' >'+'c:\zhang.txt'),sw_hide);
上面的也就是等同在dos下的 net user ,而且将得到的结果存与c:\zhang.txt 最后的参数可以控制dos窗体的是否显示
我的理解意思是举一反三:假如你的bat文件是c;\1.bat的话,那就这样:
winexec(pchar('command.com /C '+'c:\1.bat'),sw_hide);
cqjxnc 2003-10-09
  • 打赏
  • 举报
回复
如何获得Windowsxp系统的用户临时文件
Eastunfail 2003-09-05
  • 打赏
  • 举报
回复
WinExec('command /k c:\autoexec.bat',SW_HIDE);

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧