我在用shellexecute启动一个exe程序
接着用movefile函数对文件进行操作
ShellExecute(this->m_hWnd,"open","A.exe",
ExecutePara,Path,SW_SHOW);
//Sleep(2000);
if(MoveFile(Path+"11.pdf",GetFileAddValue+"11.pdf"))
AfxMessageBox("Move file ok");
else
AfxMessageBox("Move file fail");
我若中间加了sleep不会出错,但没有sleep就出错,是不是shell启动一个exe要耗时的原因呀(这个A.exe会会成11.pdf,然后剪切到getfileaddvalue下),要怎么改了,如果用sleep,要是碰到大的pdf文件,那不是sleep(2000)不够了,有没有判断shellexecute成功执行完的函数了?
接着用movefile函数对文件进行操作
ShellExecute(this->m_hWnd,"open","A.exe",
ExecutePara,Path,SW_SHOW);
//Sleep(2000);
if(MoveFile(Path+"11.pdf",GetFileAddValue+"11.pdf"))
AfxMessageBox("Move file ok");
else
AfxMessageBox("Move file fail");
我若中间加了sleep不会出错,但没有sleep就出错,是不是shell启动一个exe要耗时的原因呀(这个A.exe会会成11.pdf,然后剪切到getfileaddvalue下),要怎么改了,如果用sleep,要是碰到大的pdf文件,那不是sleep(2000)不够了,有没有判断shellexecute成功执行完的函数了?
解决方案 »
- 创建一个mfc对话框而显示不同内容
- 如何刷新控件尽量少闪烁
- 使用CListCtrl的InsertItem往前插记录时LVS_REPORT显示正确而LVS_ICON显示乱序
- 求2次立方图象缩放代码,万分感谢!!
- 关于SOAP的问题
- VC6.0的水晶报表9.2动态操作(急,急,急)不够分另加
- 关于内存诊断宏
- 我的系统在没选xp样式下做出的程序,重画了非客户区,而系统选了xp样式后我的程序的非客户区显示不正常,这是为什么?急,调试成功马上揭贴!
- 急啊!在线等。怎么从进程,得到文件的所在的目录名。
- 毕业设计题目,没人指导很烦躁.谁可以给点建议吗?谢谢
- Picture Control 如何显示指定路径的图片。
- 没有*.LIB *.H文件的动态连接库 怎么在VC里使用呢?
CreateProcess()
WaitForInputIdle()