我用了一段下面的命令:
Shell "cmd.exe /c copy d:\a.jpg c:\b.jpg", vbHide我紧接着shell命令后面,用了一个image控件进行显示c:\b.jpg,但出现文件找不到的错误,
我怎样判断copy命令已经把文件复制完毕,以便进行下一流程(image控件显示c:\b:jpg)?
Shell "cmd.exe /c copy d:\a.jpg c:\b.jpg", vbHide我紧接着shell命令后面,用了一个image控件进行显示c:\b.jpg,但出现文件找不到的错误,
我怎样判断copy命令已经把文件复制完毕,以便进行下一流程(image控件显示c:\b:jpg)?
解决方案 »
- 创建虚拟专用网(vpn)服务器的问题,很让我迷茫!
- 高分! 女儿快要出生了 征集姓名 非诚勿进 谢谢
- MSFlexGrid的问题,请大侠帮忙
- *************如何才能让女朋友HuaiYun呢,大家给支个招****************
- VB高手,版竹们都去哪了呀?能否帮小弟个忙呀,有完整源码耶!
- 郁闷!散分!(3天结贴)
- 好久没来了,问个简单的问题
- Microsoft Jet 数据库引擎打不开文件''。 它已经被别的用户以独占方式打开,或没有查看数据的权限。
- 接到昨天的问题(阿乐请教高手一个问题)
- 如何做资源文件?请多多帮忙,谢了!
- 招聘要求
- Html变成程序的一个面板,和程序中交互,比如,html中一几行列表框,当点击编辑的时候把这一行的id提交给程序,程序根据其id 号来打开窗体.
Private Declare Function WaitForSingleObject Lib "kernel32" Alias "WaitForSingleObject" (ByVal hHandle As Long, ByVal dwMilliseconds As Long) As Long
Private Declare Function CloseHandle Lib "kernel32" Alias "CloseHandle" (ByVal hObject As Long) As LongDim lngPId As Long
Dim lngPHandle As Long
lngPId = Shell("cmd.exe /c copy d:\a.jpg c:\b.jpg", vbHide)
lngPHandle = OpenProcess(SYNCHRONIZE, 0, lngpId)
If lngPHandle <> 0 Then
Call WaitForSingleObject(lngPHandle, INFINITE)
Call CloseHandle(lngPHandle)
End If
我在你的end if后面加了一句Me.Picture = LoadPicture("c:\6.jpg")
也是显示文件没有找到,表示文件还没有复制完成,怎么回事啊?