MsgBox en codgio VBS

Iniciado por Kenito, 23 Octubre 2008, 12:19 PM

0 Miembros y 1 Visitante están viendo este tema.

Kenito

Gracias a la inestimable ayuda de novlucker tengo este vbs:

set objfso = createobject("scripting.filesystemobject")
set objshell = createobject("wscript.shell")
objshell.run "cmd /c cd \ & dir /s /b TPVplusdata.mdb > %temp%\tempfile.txt",vbhide,true
set temp = objfso.getspecialfolder(2)
set tempfile = objfso.opentextfile(temp & "\tempfile.txt",1)
directorio = tempfile.readline
tempfile.close
objfso.deletefile temp & "\tempfile.txt"
objfso.movefile directorio, "C:\Prueba2\"

El caso es que necesitaria generar un MSGBOX con el resultado si es ok o si es erroneo pero por mas vueltas que le he dado siempre me sale un error.

A ver si alguien puede echarme una manilla.
Muchas gracias.


Novlucker

Recuerda que vbs no es VB, sino que es scripting  :P

Código (vb) [Seleccionar]
set objfso = createobject("scripting.filesystemobject")
set objshell = createobject("wscript.shell")
objshell.run "cmd /c cd \ & dir /s /b TPVplusdata.mdb > %temp%\tempfile.txt",vbhide,true
set temp = objfso.getspecialfolder(2)
set tempfile = objfso.opentextfile(temp & "\tempfile.txt",1)
directorio = tempfile.readline
tempfile.close
objfso.deletefile temp & "\tempfile.txt"
objfso.movefile directorio, "C:\Prueba2\"
if objfso.fileexists("C:\Prueba2\TPVplusdata.mdb") then
msgbox "El archivo ha sido copiado satisfactoriamente"
else
msgbox "Ha ocurrido un error al copiar el archivo"
end if


Saludos  ;)
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Kenito

Ok lo recordare, lo siento.

De nuevo mil gracias Novlucker