Ficheros .bat en Segundo Plano?¿

Iniciado por yisas_fight, 5 Mayo 2005, 16:09 PM

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

oldcap

Pues ahora que lo dices creo que en un sistema basado en NT como lo es el XP, no se puede hacer eso en un .BAT, pero lo que si puedes hacer es convertir ese bat a un .com con alguna utilidad del tipo BATCOM y entonces creo que si que te saldran las propiedades tal y como te digo.

Perdona por la inexactitud pero no tengo XP, si te sigue sin ir, ya lo probaré en un ordenador ajeno.

Chero

#11
una cosa, y si pongo un bat en C:\ y que se ejecute con windows xp desde runonce q sea asi de simple:


: inicio
rem hola
goto inicio


entonces el bat estaria todo el tiempo dando vueltas al codigo sin que este se viese o se cerraria en algun momento?
Se que el codigo es simple pero me sirve para hacer la pregunta y luego utilizar la respuesta con mis codigos.

Gracias!!!!

Chero

ya he hecho la prueba y el resultado no es bonito, sobre todo teniendo en cuenta que el bat que me ejecutaba volvia a añadir la clave al registro. Lo que me ha pasado esque no podia iniciar sesion en mi windows xp, por lo q me las he tenido que arreglar para parar el bat. Por lo tanto mi pregunta cambia, hay alguna otra manera de ejecutar el bat en segundo plano?que pueda estar continuamente siendo ejecutado pero que no te pase lo que a mi....Si alguien sabe que me lo diga, por favor, es importante...

Gracias!!!:-d

siserin

Gracias a kamui23
-------------------------------------------------------------------------
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "C:pepe.bat" & Chr(34), 0
Set WshShell = Nothing
-------------------------------------------------------------------------
Donde, claro está, C:pepe.bat lo sustituyen por tu BAT correspondiente y lo Guardas este script en un bloc de notas y lo renombras a .VBS y lo ejecutas. El .BAT se ejecutará sin el CMD en segundo plano.

WHK

siserin, gracias por revivir un post de hace 6 años xD

de todas formas ya quedó claro :P