在 VB 程序中启动 DOS 程序(或指令)的方法是: Shell "DOS可执行文件名", vbNormalFocus 例如: Shell "Xcopy c:\temp\*.* d:\temp\*.*", vbNormalFocus 但是当以上的 Xcopy 程序结束执行时, 却会残留着 DOS 窗口没有被关闭,如果想要让 DOS 程序结束执行时, DOS 窗口自动被关闭, 则应该使用以下方法来启动 DOS 程序: Shell "Command.com /C DOS可执行文件名", vbNormalFocus 例如: Shell "Command.com /C Xcopy c:\temp\*.* d:\temp\*.*", vbNormalFocus