首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi怎么运行批处理文件

2012-04-17 
delphi如何运行批处理文件编译完程序后 运行WinExec(d:\out.bat,SW_SHOWNORMAL)后out.bat中的内容根据

delphi如何运行批处理文件
编译完程序后 运行WinExec('d:\out.bat',SW_SHOWNORMAL);后out.bat中的内容根据编译的程序变化 但是却没有运行批处理文件 想请教下 
WinExec('d:\out.bat',SW_SHOWNORMAL);
可以吗?
WinExec(pchar('d:\out.bat'),SW_SHOWNORMAL);可以吗?
ShellExecute呢 该怎么用呢



[解决办法]
不应该是winexec的问题
[解决办法]
不知道你那out.bat是如何生成的

我觉得是out.bat没准备好就winexec了,你可以在winexec前,加点调试信息,比如把out.bat的文件内容输出到memo1中,看看是不是真的是你所需要的
[解决办法]
WinExec('d:\\out.bat',SW_SHOWNORMAL);
试下,

你的工程起的名字是啥?
[解决办法]
记得应该是用ShellExecute执行的,需要调用个组件的
[解决办法]
WinExec('d:\out.bat',SW_SHOWNORMAL); 没有错。
把原始 d:\out.bat 的内容贴出来看看。
[解决办法]
WinExec前面加一个延时试一下,可能是bat文件还没有保存好的原因

热点排行