I want to have a shortcut on the desktop that, upon being clicked, copies files from a network share to the local disk. This is easy enough with xcopy or the like, but is there some way to use the standard Explorer file copy progress dialog? I'm on Windows XP.
You can make a .NET application that receives two parameters and invoke windows copy dialog.
.NET app needs to implement code like this:
And from a Batchfile you can run:
And dialog can be invoked from your .NET app.
Got this from http://msdn.microsoft.com/en-us/magazine/cc163304.aspx
If you're already comfortable with xcopy, why not try making a batch file?
Just open a text editor, type in what you'd usually type in the console to achieve this, and save it as a .bat file either directly to your desktop or somewhere else (and then create a shortcut).
(As a side note, though, depending on why you're copying things from a network share en-masse, you might consider looking at various syncing solutions or try something like Dropbox.)