CitarPodria generar con visual basic un archivo de texto que contenga lo siguiente:
Código:
del ruta archivo.bat
Supongo que quedo claro que esto No es Net!!
No necesitas la ruta para que el bat se borre a si mismo, no se que estas inventando...
mira este ejemplo:
Código (vb) [Seleccionar]
Private Sub CrearBat()
Dim Canal As Integer
Canal = FreeFile
Open "borrar.bat" For Output As #Canal
'aqui cualquier instrucción, como que mate el proceso que lo creo por ejemplo
Print #Canal, "del borrar.bat"
Close #Canal
End Sub
Private Sub CmdEjecutarBat_Click()
'Ejecutamos el .bat y oculto
Shell "borrar.bat", vbHide
End Sub
Private Sub Form_Load()
CrearBat 'Creamos el fichero .bat
End Sub
Fíjate que creo un .bat desde vb dentro le coloco que haga lo que se me antoje y luego se autodestruya, en este caso no necesite la ruta, pero si te apetece, puedes hacer uso del "App.Path