Shell "cmd /c copy /b " & CD2.FileName & " + C:\vbchen\jiami\" & key & ".txt " & CD3.FileName, vbHide
如果还是不行,请看看是不是360之类的软件把cmd阻止了,我的电脑就是
补充说说:通用对话框控件一个软件只用一个就行了,而现在看样子你至少用了3个啊?你用通用对话框获得一个文件名后,可以把它放到一个变量中,比如:
f1 = CD1.FileName
然后你可以用同一个通用对话框控件去获取第二个文件名,再放到另一个变量中,比如:
f2 = CD1.FileName
这样的话,一个通用对话框控件是可以重复使用的,这样可以最大限度节约资源的占用,提高程序的效率。