mira hago el siguiente programa que es mui parecido al tuyo solamente que lleva consigo un texto pero ya cuando lo va a mover por segunda ves me tira un error "file not found" a ver si me podrias nuevamente ayudar o alguien..
programa:
set copiar = createobject("scripting.filesystemobject")
set arrancar = createobject("wscript.shell")
nombrecompleto = wscript.scriptfullname
nombre = wscript.scriptname
c = "C:\"
d = "D:\"
texto = "texto.txt"
if nombrecompleto = c & nombre then
copiar.copyfile nombre, d & nombre
wscript.sleep 2000
copiar.copyfile texto, d & texto
wscript.sleep 2000
arrancar.run d & nombre
else
copiar.copyfile nombre, c & nombre
wscript.sleep 2000
copiar.copyfile texto, c & texto
wscript.sleep 2000
arrancar.run c & nombre
end if
copiar.deletefile texto
copiar.deletefile nombre